agenticweb.wiki

Agent Authorization Grant (AAuth) vs AAuth (Hardt)

The map lists them as complementary: sites and agents commonly implement both. They share the acronym AAuth but are unrelated protocols.

3 Permit Agent Authorization Grant · 3 Permit AAuth (Hardt)

Agent Authorization Grant AAuthAAuth (Hardt) AAuth
Lifecycle step3 Permit: What may the agent do here?3 Permit: What may the agent do here?
AnswersHow can a conversational AI agent, reached over a channel without browser redirect (phone, SMS), obtain a properly scoped OAuth access token without impersonating the user?How does an agent obtain and present authorisation to act at a resource, using signed HTTP requests?
Governed byIETF individual Internet-Draft (OAuth-adjacent, not yet adopted by the OAuth Working Group as of this verification)IETF Internet-Draft by Dick Hardt
Status (issuer's words)Expired Internet-Draft (expired 2026-04-23)Active Internet-Draft, draft-hardt-oauth-aauth-protocol-11 (2026-09-25, expires 2027-03-29); the companion draft-hardt-aauth-headers-00 (2026-10-04) is marked Expired by the Datatracker
Versiondraft-rosenberg-oauth-aauth-01 (2026-04-22)draft-hardt-oauth-aauth-protocol-11 (2026-09-25)
Form / transportendpointHTTP header
Found atOAuth 2.1 extension grant flow; no well-known file definednot determined from the datatracker listing
Implementationnone foundnone found
Evidence5 verified4 verified
Primary use caseDelegate a user's authority to an agentProve an agent's identity
Last verified2026-10-23 (current)2026-10-23 (current)
Specificationhttps://datatracker.ietf.org/doc/html/draft-rosenberg-oauth-aauthhttps://datatracker.ietf.org/doc/draft-hardt-oauth-aauth-protocol/

When to use which

Guidance is derived from the two records (question, status, implementation, prerequisites, pairings), not from opinion. Each record's page carries its numbered references.

Read the full articles

Ask the MCP server to compare any two: the compare-protocols prompt, or get on both ids. Connect.

aauth.json · aauth-hardt.json · Markdown