DOCSUpdated May 2026

Documentation is the product manual. Start here, then keep moving.

Install HASP, prove one brokered run, bind a repo, connect an agent, and verify releases without leaving the docs surface.

All versions

Start path · the shortest route to proof

Directory · generated from repo docs

Start

  • Overview

    What HASP is, what ships in the public repo, and how the local broker keeps secrets out of coding-agent context while still letting tools run.

  • Mental model

    How to think about HASP: vaults, repo boundaries, consumers, grants, sessions, audit, and redaction, and how the pieces fit into one model.

  • Agent mental model

    How coding agents use HASP handles, MCP tools, grants, and brokered runs to get real work done without ever reading a raw secret value.

  • Value-free manifests

    The committed .hasp.manifest.json contract that declares requirements, targets, examples, delivery, and safety rules without storing any secret.

  • Quickstart

    The shortest safe path to a working local HASP install: set up the vault, capture a secret, bind a repo, and prove one brokered run end to end.

  • Install

    Install, upgrade, and uninstall HASP through Homebrew, plus packaged release downloads and building the broker from source on macOS and Linux.

  • After Install

    The common first-run path after installing HASP: initialize the vault, run setup, and confirm the daemon and keychain are working.

Operate

  • Command guide

    What each HASP command does, when to reach for it, and how it compares to nearby commands, organized so you can find the right one fast.

  • Operator Guide

    Environment variables, repo guardrails, audit logging, backup and restore, and the practices that keep a local HASP install safe to operate.

  • Telemetry

    How opt-in CLI telemetry works in HASP: what the payload contains, consent and retention rules, how to erase data, and the privacy guarantees.

  • Repo targets

    Value-free repo requirements, target-scoped secret delivery, worked examples, and how app and MCP targets resolve inside a bound project.

  • V1 production guide

    Run HASP in production: the local broker, OS keychain, background daemon, secret import, repo binding, and whole-program verification, end to end.

Agents

  • Agent Profiles

    What a first-class agent profile guarantees, the expectations each one meets, and the generic broker path for agents without a profile.

  • Codex CLI

    Connect Codex CLI to HASP as a brokered MCP surface so it can run with project secrets without ever reading their plaintext values.

  • Claude Code

    Connect Claude Code to HASP as a brokered MCP surface so it can use project secrets without ever reading their plaintext values.

  • Cursor

    Connect Cursor to HASP as a brokered MCP surface so the editor can run with project secrets without ever reading their plaintext values.

  • Aider

    Connect Aider to HASP as a brokered MCP surface so the agent can run with project secrets without ever reading their plaintext values.

  • Hermes

    Connect Hermes to HASP as a brokered MCP surface so the agent can run with project secrets without ever reading their plaintext values.

  • Pi (Inflection AI)

    Connect Pi to HASP through a generated package extension and brokered MCP surface, so it runs with project secrets without reading their values.

  • OpenClaw

    Connect OpenClaw to HASP as a brokered MCP surface so the agent can run with project secrets without ever reading their plaintext values.

  • Generic Broker Path

    Use HASP with any CLI- or MCP-capable agent that has no first-class profile yet, through the generic broker path that injects secrets safely.

Release

  • Changelog

    Public release notes for shipped HASP versions, with the changes, fixes, and security updates included in each tagged release.

  • Release distribution

    How HASP releases are distributed: build assets, hosted mirrors, checksums, signatures, and the Homebrew formula update flow operators rely on.

  • Install and release

    Operator-facing release verification and install details, including how to confirm checksums and signatures before trusting a HASP binary.

Reference

  • Glossary

    The HASP vocabulary used across CLI help, documentation, audit events, and error messages, defined in one place so terms stay consistent.

  • CLI reference

    The exact help output generated by the installed hasp binary, covering every command, flag, and subcommand currently available.

  • Errors

    HASP error messages, stable exit-code buckets, JSON error codes, the hints they carry, and recovery guidance for each failure mode.

Versions

  • Docs versions

    Open the docs that match an installed HASP release.