Home › Concepts — Liceat

Agent authorization, explained

The ideas behind provable, least-privilege authority for AI agents:

AI agent authorization
What AI agent authorization means, why API keys and RBAC fall short, and how capability tokens (warr
Capability token
A capability token grants authority by possession: holding it lets you do exactly what it encodes, n
Macaroons & biscuits
Macaroons and biscuits are attenuable authorization tokens: the holder can add caveats to narrow the
Attenuation
Attenuation is narrowing a token’s authority by adding restrictions the holder can’t undo. It makes
Warrant (CW1)
A Liceat warrant is a scoped, attenuable, offline-verifiable, revocable capability token for AI agen
Proof-of-possession
Proof-of-possession binds a token to a holder’s key so a stolen copy is useless. Liceat warrants can
Transparency log
A transparency log is an append-only, cryptographically verifiable record. Liceat logs every agent d
Non-equivocation
Non-equivocation means a log operator can’t show two different histories to different parties. Licea
x402 payments
x402 revives HTTP 402 Payment Required for machine payments: a server returns payment terms, the cli
Agent identity
Give AI agents a verifiable, resolvable identity with on-log attestations and reputation — so other
Offline verification
Verify an AI agent’s warrant with no network call — check the signature chain and caveats locally ag
Least privilege
The principle of least privilege applied to AI agents: grant each agent only the resources, actions,
Verifiable credentials
Issue W3C Verifiable Credentials (JWT-VC) about AI agents with a did:web issuer, backed by an inclus
Multi-agent authz
How to keep authority bounded across a multi-agent system where agents delegate to agents: attenuabl
Start in 60 seconds.

Issue a scoped, revocable warrant and enforce it at the point of action.

Get an API key Docs