Core primitives
Auto-grant flow
1
Agent signs request
The caller proves key possession through the OpenAgent authentication flow.
2
AEGIS verifies the DID
AEGIS returns
signature_valid, lineage status, revocation status, and trust tier.3
Optional payment layer runs
Routes that require
VerifiedAndPaid wait for an x402 payment signal before grant.4
Arsenal grants an ACT
Arsenal creates a session-scoped or request-scoped ACT containing the route scopes.
5
Credential broker proxies upstream
The agent receives a fetch-shaped handle. The broker injects the real provider credential server-side.
Scope grammar
openai:chat:completionsgithub:repo:readadmin:config:update!github:pulls:merge
Grant conditions
ACT lifetime
- Default session ACT: 900 seconds.
- Request-scoped ACT: 30 seconds.
- Minimum: 5 seconds.
- Maximum: 24 hours.