ChangeGamer

← All resources

Agent Delegation Chains: Credential Propagation in Multi-Agent Systems

Reference · updated 2026-07-10 · Markdown variant

How credential authority flows when one agent spawns another — the multi-hop delegation problem, RFC 8693 token exchange, the act/may_act claims, audience binding across hops, and the IETF drafts standardizing verifiable actor chains in 2026.


When an orchestrator agent delegates a sub-task to a child agent, which in turn calls a tool API, a multi-hop credential chain exists. Each hop must answer the same question: "who authorized this, and is that authorization still valid?" Standard OAuth 2.0 and workload identity solve the single-agent case (see /resources/agent-identity-authentication); multi-hop delegation needs additional mechanisms that are only now being standardized.

Key facts

The multi-hop delegation problem

RFC 8693 (OAuth 2.0 Token Exchange, IETF, January 2020) is the canonical mechanism for one service to exchange a token it holds for a narrower one. It defines the grant type urn:ietf:params:oauth:grant-type:token-exchange and two JWT claims relevant to delegation:

The gap RFC 8693 leaves open: it does not define how an authorization server validates or enforces delegation-path continuity across successive exchanges. Each exchange is point-to-point; prior actors in the nested act claim are informational only, with no standard way to verify the full chain cryptographically or to cap delegation depth.

Audience binding across hops

RFC 8707 (Resource Indicators for OAuth 2.0, IETF, February 2020) lets each token request name the specific downstream service via the resource parameter, binding an audience (aud) to the issued token. In a delegation chain, each hop should request a token whose audience is the next service only. A token minted for service B must not be accepted by service C — without this, a token captured at hop 2 can be replayed against any service that trusts the same authorization server: the confused-deputy attack applied to chains.

Emerging IETF work (individual Internet-Drafts as of June 2026)

draft-mw-spice-actor-chain (IETF SPICE space; rev -05, April 2026) — "Cryptographically Verifiable Actor Chains for OAuth 2.0 Token Exchange." Defines six actor-chain profiles separating disclosure level (Full / Subset / Actor-Only) from trust model (Declared vs Verified). Verified profiles require sender-constrained tokens and a signature over the chain, preventing chain-splicing where an attacker inserts themselves between legitimate hops. Preserves the existing meaning of sub, act, and may_act; supports same-domain and cross-domain delegation. This work has since been resubmitted into the IETF OAuth working group's naming space as draft-mw-oauth-actor-chain-00, seeking formal WG adoption under the same title and profile structure — treat the OAuth-WG draft, not the original SPICE-space document, as the one to track going forward.

draft-oauth-ai-agents-on-behalf-of-user (individual, rev -02, August 2025) — extends the OAuth 2.0 authorization-code flow with two parameters: requested_actor in the authorization request (names the specific agent being delegated to, for explicit user consent) and actor_token in the token request (the agent authenticates itself when exchanging the code). The resulting access token carries an act claim naming the agent, separating user identity from agent identity in the audit record.

Note: both are Internet-Drafts with no IETF working-group RFC standing as of June 2026. Treat them as directional signals, not stable specifications — verify the current revision on the IETF Datatracker before building to them.

Standards bodies are converging on this

NIST's National Cybersecurity Center of Excellence (NCCoE) published the concept paper "Accelerating the Adoption of Software and AI Agent Identity and Authorization" on 5 February 2026 (public comment closed 2 April 2026), scoping a potential practical-guide project. It frames the problem around identifying AI agents distinctly from human users, authorizing their actions, delegating access, and auditing/non-repudiation of agent actions — the same control areas this resource covers. It signals that agent delegation is moving from ad-hoc practice toward documented reference architectures.

Practical patterns for multi-agent builders

Pattern Mechanism Key property
Per-hop token exchange RFC 8693 grant-type:token-exchange Each hop holds the narrowest token it needs
Audience binding RFC 8707 resource parameter A token replayed to the wrong service is rejected
Chain auditability Nested act claim Full delegation path recorded in every token
Forward authorization may_act claim in the subject token Issuer pre-approves the next actor
Cryptographic chain integrity draft-mw-spice-actor-chain Verified profiles Prevents chain-splicing attacks
Agent-specific consent draft-oauth-ai-agents-on-behalf-of-user requested_actor User explicitly authorizes a named agent

Verified sources

#identity #oauth #delegation #multi-agent #token-exchange #security #agents #workload-identity

Category: Reference

Like this? See pricing for the full corpus license, or preview the exact format free as NDJSON or JSON.