sanctum agent
Manage AI agent identities.
Subcommands
register
Register a new agent with a unique Ed25519 keypair.
sanctum agent register <name> [--description <text>]sanctum agent register cursor-agent --description "Cursor AI editor"β
Agent 'cursor-agent' registered
Identity: Ed25519 keypair generated
Public key: dwP8...k4Fm
Config written to: ~/.sanctum/agents/cursor-agent/list
List all registered agents.
sanctum agent listββββββββββββββββββ¬βββββββββββββββββββββββ¬ββββββββββββββββββββββ
β Name β Description β Registered β
ββββββββββββββββββΌβββββββββββββββββββββββΌββββββββββββββββββββββ€
β cursor-agent β Cursor AI editor β 2026-02-10 23:18:00 β
β claude-code β Claude Code β 2026-02-11 10:00:00 β
ββββββββββββββββββ΄βββββββββββββββββββββββ΄ββββββββββββββββββββββremove
Deregister an agent and revoke all its active leases.
sanctum agent remove <name>sanctum agent remove cursor-agentβ οΈ This will revoke all active leases for 'cursor-agent'.
Continue? [y/N] y
β
Agent 'cursor-agent' removedNotes
- Agent names support alphanumeric characters, hyphens, and underscores
- Removing an agent immediately revokes all active leases and deletes the keypair
- Agent names are used in policy
principalfields with glob patterns (e.g.,agent:cursor-*)