Skip to main content

Vaults

The Vault is the foundation of 1Claw. Every secret, agent credential, signing key, and treasury private key lives in an org-scoped vault encrypted with keys that never leave the HSM.

What you can do

CapabilityDescriptionLearn more
SecretsStore API keys, tokens, and credentials at path-based addressesHuman API → Secrets
PoliciesGrant agents read/write access to path patterns with conditionsGolden path, Scoped permissions
RotationServer-side generate, version history, disable old versionsRotating secrets
CMEKClient-side AES-256-GCM layer; server never sees your keyCMEK
MPCSplit DEKs across HSM providers (2-of-2 or 2-of-3)MPC
SharingShare secrets with people or agents via share linksSharing

Interfaces

InterfaceWhen to use
DashboardDay-to-day vault and secret management in the browser
Human APIFull REST API for owners (JWT or 1ck_ API key)
Agent APIAgents fetch secrets at runtime (JWT from ocv_ key)
MCP ServerClaude Desktop, Cursor, and MCP-compatible clients
CLI & SDKCI/CD, env run, automation

System vaults

Two vaults are auto-managed and hidden from the vault list:

  • __agent-keys — agent SSH/ECDH keys, signing keys, bindings, Bankr leases
  • __treasury-keys — human treasury wallet private keys

Direct secret reads from system vaults return 403; use the designated export or reveal endpoints instead.

Next steps