Internet-Draft oauth-a2a-profile October 2025
Liu & Ni Expires 23 April 2026 [Page]
Workgroup:
Network Working Group
Internet-Draft:
draft-liu-oauth-a2a-profile-00
Published:
Intended Status:
Standards Track
Expires:
Authors:
C. P. Liu
Huawei
Y. Ni
Huawei

Agent-to-Agent (A2A) Profile for OAuth Transaction Tokens

Abstract

This document defines a profile for using OAuth Transaction Tokens in Agent-to-Agent (A2A) communication scenarios. The profile specifies how A2A call chain context can be embedded within Transaction Tokens to maintain agent identity, authorization context, and execution flow across distributed agent workloads within trusted domains.

Status of This Memo

This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.

Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."

This Internet-Draft will expire on 23 April 2026.

Table of Contents

1. Introduction

The OAuth Transaction Tokens specification [I-D.ietf-oauth-transaction-tokens] provides a mechanism for propagating user identity and authorization context across workloads during the processing of programmatic requests. This capability aligns naturally with the requirements of Agent-to-Agent (A2A) communication systems [A2A-SPEC], where autonomous agents coordinate through call chains while maintaining security of the call context.

This document explores the relationship between these two specifications and proposes a profile that enables Transaction Tokens to carry A2A-specific context information.

2. Terminology

This document uses terms from both the OAuth Transaction Tokens [I-D.ietf-oauth-transaction-tokens] and Agent-to-Agent [A2A-SPEC] specifications.

3. Rationale

A2A systems involve complex call chains where autonomous agents invoke other agents to accomplish tasks. These call chains require:

The Transaction Token framework addresses similar concerns for API/workload call chains within trusted domains. Transaction Tokens are short-lived, signed JWTs that assert the identity of a user or a workload and assert an authorization context. There are many benefits if A2A calls are carried by Transaction Tokens:

4. Transaction Token Request

In [I-D.ietf-oauth-transaction-tokens], Txn-Token Request defined a set of parameters, in which the following can be used for profiling.

5. Transaction Token Claims

6. Security Considerations

This document has no further security considerations.

7. IANA Considerations

This document has no IANA actions.

8. Informative References

[I-D.ietf-oauth-transaction-tokens]
Tulshibagwale, A., Fletcher, G., and P. Kasselman, "Transaction Tokens", Work in Progress, Internet-Draft, draft-ietf-oauth-transaction-tokens-06, , <https://datatracker.ietf.org/doc/html/draft-ietf-oauth-transaction-tokens-06>.
[A2A-SPEC]
"Agent2Agent (A2A) Protocol Specifications", , <https://agent2agent.info/docs/introduction/>.

Authors' Addresses

Chunchi Peter Liu
Huawei
Yuan Ni
Huawei