Agent-to-Agent Protocol (A2A)
An open standard that lets autonomous AI agents built by different developers discover one another, delegate tasks, and collaborate as network peers — the coordination layer beneath autonomous commerce.
Rail: Payment · Updated: 2026-07-09
What It Is
An agent-to-agent protocol defines how independent, autonomous AI agents interact across network, organizational, and framework boundaries. Before open standards existed, multi-agent coordination was mostly confined to a single vendor's orchestrator — an agent built on one platform couldn't easily work with an agent built on another. Agent-to-agent protocols address this by establishing a shared communication standard over ordinary web infrastructure (HTTP, JSON-RPC, and Server-Sent Events), letting agents interact as peers and delegate work to one another without exposing their internal memory, prompt logic, or proprietary tools.
The leading standard in this layer is the Agent2Agent (A2A) Protocol, introduced by Google in April 2025 and subsequently donated to the Linux Foundation for vendor-neutral governance. A2A works through "Agent Cards" — machine-readable JSON files, typically published at a well-known URL, that advertise an agent's identity, capabilities, endpoints, and authentication requirements — and a formal "Task" lifecycle that manages the asynchronous exchange of work between a client agent and a remote agent, with results returned as structured artifacts.
A naming note worth keeping straight: the acronym "ACP" is used for several distinct things. IBM's Agent Communication Protocol (ACP), an early agent-to-agent standard from the BeeAI project, converged into the A2A effort under the Linux Foundation during 2025. That is separate from the Agentic Commerce Protocol (also "ACP"), a payments-and-checkout standard from OpenAI and Stripe. The two solve different problems at different layers and should not be conflated.
It is important to distinguish agent-to-agent protocols from agent-to-tool protocols like the Model Context Protocol (MCP). They are complementary, not competing, and are often used together: MCP is the standard by which a single agent reaches its own tools and data (the "inner loop"), while A2A is how one agent hands work to another (the "outer loop"). In a typical multi-agent system, an orchestrating agent delegates a task to a specialized agent over A2A, and that specialized agent then uses MCP to complete the task with its own local tools.
Why It Matters for the Machine Economy
This is not currently a scored MEI metric — it is emerging interoperability infrastructure the platform covers editorially, in the coordination and payments landscape. Its significance is structural: a machine economy requires agents transacting with other agents, not just with tools. For autonomous commerce to scale, independently-operated agents have to discover each other, verify identity and capabilities, negotiate terms, and delegate multi-step work across organizational boundaries without a human in the loop. Agent-to-agent protocols provide the discovery, identity, and secure-messaging rails that the higher-level commercial and payment standards — such as the Agentic Commerce Protocol, the Agent Payments Protocol (AP2), and Universal Commerce Protocol (UCP) — are built on top of. In other words, A2A is a precondition for machine-to-machine commerce rather than the payment mechanism itself. This is early-stage infrastructure, consolidating quickly but not yet a measured index input.
Real-World Example
An enterprise support system runs a customer-facing orchestrator agent. When a customer requests a conditional refund, the orchestrator uses A2A to locate a specialized billing agent, reads its Agent Card to confirm the agent's capabilities and required credentials, and delegates the refund task over an authenticated request. The billing agent completes the work — using its own tool access to check the order and calculate the refund — and streams status back to the orchestrator, with neither agent needing access to the other's internal code or data.
Current Status
As of mid-2026, the agent-interoperability stack has largely consolidated under the Linux Foundation: A2A is the leading peer-to-peer agent-collaboration standard (having absorbed the features of IBM's earlier ACP), and MCP is the leading agent-to-tool standard under the Agentic AI Foundation. Both sit under neutral governance with broad cross-vendor participation, and major enterprise platforms have integrated them. This space is still moving quickly, and specific governance details continue to evolve.
Related Terms
- MCP (Model Context Protocol) — the complementary agent-to-tool layer
- AI Agent — the autonomous software these protocols connect
- Agent Identity — the trust and identifiability layer agent discovery depends on
- Agentic Commerce — the commercial activity A2A coordination enables