draft-niyikiza-oauth-attenuating-agent-tokens

Attenuating Authorization Tokens for Agentic Delegation Chains

groupnone stateactive pages72 rev00 expires2026-09-18 canonicalhttps://datatracker.ietf.org/doc/draft-niyikiza-oauth-attenuating-agent-tokens/
This document defines Attenuating Authorization Tokens (AATs), a JWT- based credential format for secure delegation in AI agent systems. An AAT encodes which tools an agent may invoke and with what argument constraints. Any holder can derive a more restrictive token offline that narrows or maintains scope but cannot expand it. This invariant is cryptographically enforced and verifiable offline by any party holding the root token's trust anchor key. This specification extends the Rich Authorization Requests format (RFC 9396) with delegation-chain semantics and defines a typed constraint vocabulary for tool-level argument restrictions. The accompanying chain verification algorithm enforces the monotonic attenuation invariant at each delegation step and requires no network contact with the root issuer.