01
No orphan agents
Every agent is registered with a human or team sponsor before it can obtain a
single credential. Sponsor leaves? Their agents' access dies through the same
offboarding flow you already run for people. Unregistered agents get
nothing — fail-closed by construction, not by configuration.
02
Delegation chains you can prove
Signed delegation grants built on OAuth 2.1 Token Exchange (RFC 8693) and Rich
Authorization Requests (RFC 9396). The token at hop five still carries the
original human principal. Ask "who authorized this?" and get a cryptographic
answer, not a log-grep.
03
Zero standing secrets
The broker mints per-task tokens just-in-time — sender-constrained with DPoP
(RFC 9449), TTL'd to minutes, dead when the task completes. Credential
accumulation isn't monitored; it's structurally impossible. A leaked token is
a sender-bound, expired token: useless.
04
Drop-in MCP gateway
Identity enforcement at the transport layer. Filters tools/list by
entitlement — an agent that cannot see a destructive tool cannot be tricked into
calling it. Injects task-scoped credentials upstream; agents never see the real
ones. Zero agent code changes.
05
Receipts, not just logs
Every registration, delegation, mint, and gateway decision produces a signed,
hash-chained receipt — verifiable by an external auditor without trusting your
runtime. Parameters stored as salted hashes, so the audit trail can never
become the leak.
06
Seconds-to-kill revocation
Revocation rides Shared Signals (CAEP). Suspend an agent, revoke a delegation,
or offboard a sponsor — every broker and gateway honors it within seconds.
Killing the identity kills every downstream credential, including in processes
you don't run.