A2A
by a2aproject
Open protocol for interoperable, provenance-aware agent-to-agent communication
Overview
Defines an open protocol for secure communication and interoperability between opaque agentic applications. Specifies message schemas, transport patterns, and discovery primitives so independent agents can exchange tasks, credentials, and results without exposing internals. Focuses on standardizing agent-to-agent handshakes and extensible metadata for provenance and routing. See the A2A Protocol Pattern and how it maps to the Model Context Protocol (MCP).
The Value Proposition
Ideal For
Teams building networks of heterogeneous agents that need a standard way to exchange tasks, provenance, and credentials across boundaries. This can be effectively guided by the Agent Registry Pattern to manage who or what is in the network.
Use Cases
- Standardizing task handoffs and provenance between third-party agents
- Capturing interoperable metadata for downstream agent-to-agent evaluation and reputation systems
- Enabling discovery and secure messaging between opaque agents across environments