Open protocol standard enabling interoperability between independent AI agents across organizational boundaries, frameworks, and vendors. Defines AgentCards (JSON capability advertisements), task lifecycle management, and JSON-RPC 2.0 over HTTP/HTTPS with SSE streaming. Agents discover each other's capabilities, negotiate interaction modalities, and collaborate on tasks without exposing internal state, memory, or tools. Designed to complement MCP (MCP connects agents to tools; A2A connects agents to agents). Originated at Google April 2025; donated to Linux Foundation June 2025; 150+ supporting organizations.
Detalhe do Status de DevProduction / Active development — specification v0.3 released; gRPC support added; SDKs in Python and TypeScript; 150+ supporting organizations
ProprietárioLinux Foundation (A2A Project, since June 23, 2025); originally created by Google
Órgão de Governança Linux Foundation (A2A Project since June 2025; originally created by Google)
PaísUSA
Ano de Início 2025
StackLanguage-agnostic specification; SDKs in Python, TypeScript; compatible with LangGraph, CrewAI, Google ADK, BeeAI, Semantic Kernel
FinanciamentoLinux Foundation (neutral governance); Google (originator)
Última Investigação 15 de jan. de 2026
Visão de topologia
Esta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.
OrigensGoogle's internal experience running large multi-agent enterprise systems; identified need for standardized agent discovery, authentication, and task orchestration across vendor boundaries without custom integration per connection
Banco de DadosN/A — stateless message protocol
Linguagem de ConsultaN/A
Formatos de DadosJSON (AgentCard, Task, Message payloads); JSON-RPC 2.0; SSE (Server-Sent Events) for streaming
Edição Colaborativa em Tempo RealNo
Edição de Texto RicoNo
Suporte MóvelYes (HTTP-compatible mobile clients)
Suporte WebYes (HTTP/HTTPS native)
Aplicativos NativosYes
TermosApache 2.0
FundosN/A (corporate-originated; Linux Foundation hosted)
Baseado EmJSON-RPC 2.0; OAuth 2.0 / OIDC / API Keys / mTLS (authentication); MCP (complementary protocol — MCP for tools, A2A for agents); ERC-8004 (planned integration for agent identity and trust)
Arquitetura P2PClient-server (A2A Client delegates tasks to A2A Server/remote agent); not a mesh topology
Rede de SobreposiçãoN/A — HTTP endpoint discovery via AgentCard URL
Endereçamento por ConteúdoNo
Local-FirstNo
Criptografia de Ponta a Ponta (E2EE)Yes — HTTPS with TLS required in production; agent internal state not exposed to peers
Biblioteca de CRDTsN/A
Tolerância a Falhas BizantinasN/A — no distributed consensus; task lifecycle managed by individual agents
PermissõesOAuth 2.0 / OIDC (token-based); API Key; mTLS
Compatibilidade com a Web SemânticaNo
Contrato InteligenteNo (protocol layer; no smart contract component)
Posição na Pilha de ProtocoloApplication-layer (built on HTTP/HTTPS)
Incorporação de Ativo / ValorNone — A2A is a communication protocol; value/payment handled by complementary protocols such as x402
Maturidade / Padronização do ProtocoloProduction / Linux Foundation Open Standard — v0.3 specification released; 150+ supporting organizations including AWS, Cisco, Microsoft, Salesforce, SAP, ServiceNow; Apache 2.0; not yet submitted to IETF or W3C
Relacionamentos
Como esta ferramenta se conecta a outras ferramentas e organizações, a partir de relacionamentos revisados pelo responsável pelos dados do OpenHaven. Descrevem como os projetos se conectam, não a qualidade deles.