Control the full authority lifecycle: issue, delegate, attenuate, revoke, prove
SatGate turns macaroons and caveats into auditable controls: scoped authority, child spend caps, delegation depth, next-request revocation, and Evidence Pack audit records before governed access to paid APIs, models, or MCP tools. Observe who is acting, control what can happen, and prove the decision trail.
1. Issue capability
AllowedIssue scoped authority to the parent agent
Grant authority for one defined job — not open-ended access.
Issue a macaroon-style capability with caveats for tenant, task, allowed tools, budget, expiry, and delegation depth.
Proof event
parent capability created
Visible delegation state
Macaroons and caveats, translated into enterprise controls
Attenuation becomes bounded authority: what the agent may do, how far it may delegate, how much the child may spend, when authority expires or is revoked, and what proof remains.
Macaroon
A portable credential that carries bounded-authority caveats.
Caveat
An enforceable limit on budget, tool, route, tenant, time, delegation depth, or revocation state.
Attenuation
Making a child capability narrower than the parent. Delegation adds caveats without removing or widening parent limits; gateway policy enforces the result.
Delegation depth
How many handoffs are allowed before the chain must stop.
Revocation check
A revocation control evaluated before the next model, API, or MCP tool call.
Evidence Pack
An audit bundle showing who authorized what, which limits were evaluated, and why SatGate allowed or denied the request.
Evidence Pack preview
Proof after revocation
A complete lifecycle record does not stop at “token issued.” It captures the child capability’s narrower caveats, visible depth limit, next-request revocation result, and receipt context.
Scoped authority
route, tool, budget, tenant, task
Delegation lineage
parent → child with depth visible
Next-request revocation
blocked before the next request
Audit proof
receipt and Evidence Pack IDs
This is the capability lifecycle enterprises can govern.
Issue the capability, delegate a narrower child, express the caveats in plain language, revoke before the next governed request, and export the proof. That is how macaroon-style caveats become enterprise-ready agent authority controls.