A2A (Agent2Agent)
Protocolo P2P
Fundação
Detalhes
Licença Open source — Apache 2.0; GitHub: github.com/a2aproject/A2A
Status de Dev 🟢 Ativo
Detalhe do Status de Dev Production / Active development — specification v0.3 released; gRPC support added; SDKs in Python and TypeScript; 150+ supporting organizations
Proprietário Linux 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ís USA
Ano de Início 2025
Stack Language-agnostic specification; SDKs in Python, TypeScript; compatible with LangGraph, CrewAI, Google ADK, BeeAI, Semantic Kernel
Financiamento Linux Foundation (neutral governance); Google (originator)
Última Investigação 15 de jan. de 2026
Protocolo P2P Atributos
Origens Google'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 Dados N/A — stateless message protocol
Linguagem de Consulta N/A
Formatos de Dados JSON (AgentCard, Task, Message payloads); JSON-RPC 2.0; SSE (Server-Sent Events) for streaming
Edição Colaborativa em Tempo Real No
Edição de Texto Rico No
Suporte Móvel Yes (HTTP-compatible mobile clients)
Suporte Web Yes (HTTP/HTTPS native)
Aplicativos Nativos Yes
Termos Apache 2.0
Fundos N/A (corporate-originated; Linux Foundation hosted)
Baseado Em JSON-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 P2P Client-server (A2A Client delegates tasks to A2A Server/remote agent); not a mesh topology
Rede de Sobreposição N/A — HTTP endpoint discovery via AgentCard URL
Endereçamento por Conteúdo No
Local-First No
Criptografia de Ponta a Ponta (E2EE) Yes — HTTPS with TLS required in production; agent internal state not exposed to peers
Biblioteca de CRDTs N/A
Tolerância a Falhas Bizantinas N/A — no distributed consensus; task lifecycle managed by individual agents
Assinatura Yes — OAuth 2.0 / OIDC tokens; signed AgentCards (v0.3+); mTLS
Permissões OAuth 2.0 / OIDC (token-based); API Key; mTLS
Compatibilidade com a Web Semântica No
Contrato Inteligente No (protocol layer; no smart contract component)
Posição na Pilha de Protocolo Application-layer (built on HTTP/HTTPS)
Incorporação de Ativo / Valor None — A2A is a communication protocol; value/payment handled by complementary protocols such as x402
Maturidade / Padronização do Protocolo Production / 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