Core primitives
| Primitive | Purpose |
|---|---|
| ACT | A signed Agent Capability Token bound to a DID and scoped by service:resource:action. |
| Broker | The service that stores provider credentials, verifies ACTs, injects secrets, and proxies upstream calls. |
| ScopeSet | The route or service permissions an agent can exercise. |
| Route rule | Server-side mapping from method and path to required scopes and grant condition. |
| Audit entry | Hash-linked record of grant, proxy, denial, or policy outcome. |
Auto-grant flow
AEGIS verifies the DID
AEGIS returns
signature_valid, lineage status, revocation status, and trust tier.Optional payment layer runs
Routes that require
VerifiedAndPaid wait for an x402 payment signal before grant.Arsenal grants an ACT
Arsenal creates a session-scoped or request-scoped ACT containing the route scopes.
Scope grammar
openai:chat:completionsgithub:repo:readadmin:config:update!github:pulls:merge
Grant conditions
| Condition | Grants when | Typical use |
|---|---|---|
Verified | DID signature is valid and revocation status is active | Normal authenticated routes |
VerifiedAndPaid | Verified plus payment middleware confirms payment | Priced agent endpoints |
TrustMinimum(n) | Verified plus AEGIS conformance level is at least n | Admin, org, or high-risk routes |
ACT lifetime
- Default session ACT: 900 seconds.
- Request-scoped ACT: 30 seconds.
- Minimum: 5 seconds.
- Maximum: 24 hours.