You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OAuth was designed for human + app authorization. Agent + agent + user + device is a different topology — there's no equivalent "user clicks Allow on a consent screen" when agent A delegates to agent B autonomously. The existing OAuth flows don't model:
Audit-chain forwarding through multi-hop agent chains
Device + user + agent triangulation (who is the "client" when a device's agent acts?)
OAuth-for-Agents is the spec proposal that fills this gap. Per agent-iam-strategy.md §5 Phase 5: IETF or W3C working group engagement, AFTER deployed reference implementations exist.
Companion to #124 (MCP extensions). #124 standardizes the transport-layer headers; this issue standardizes the authorization model underneath.
Scope (M7 — long horizon, multi-year)
Charter proposal
Identify the right working group (IETF OAuth WG, W3C Credentials Community Group, or a new dedicated working group)
Draft a charter explaining the agent-authorization gap in current OAuth
Submit charter via the working group's process; iterate based on feedback
Position paper
"Why OAuth Doesn't Fit Agent-Agent Delegation"
Cover:
Topology differences (human-app vs. agent-agent-user-device)
Time semantics differences (long-lived refresh tokens vs. short-lived capabilities)
Context
OAuth was designed for human + app authorization. Agent + agent + user + device is a different topology — there's no equivalent "user clicks Allow on a consent screen" when agent A delegates to agent B autonomously. The existing OAuth flows don't model:
OAuth-for-Agents is the spec proposal that fills this gap. Per
agent-iam-strategy.md§5 Phase 5: IETF or W3C working group engagement, AFTER deployed reference implementations exist.Companion to #124 (MCP extensions). #124 standardizes the transport-layer headers; this issue standardizes the authorization model underneath.
Scope (M7 — long horizon, multi-year)
Charter proposal
Position paper
Reference implementation
Already shipped per Phase 4 (delegation chains #121). The proposal cites our deployed implementation.
Ecosystem signal
Precondition (HARD)
Same as #124:
Do not start until preconditions met.
Out of scope (forever)
Acceptance criteria
Risks
References
docs/spec/plans/milestones-roadmap.md§8 (M7 scope) + §9 (post-M7)docs/research/agent-iam-strategy.md§5 Phase 5, §6 Risk 5Effort
N/A — multi-year standards work. Same shape as #124: 10% of one senior eng's time over ≥ 12 months.
Pickup notes for the next agent / human
agent-iam-strategy.md§6 Risk 5 for why premature standards engagement is risky