A2A (Agent2Agent)
Protocolo P2P
Fundación
Enlaces
Detalles
Licencia Open source — Apache 2.0; GitHub: github.com/a2aproject/A2A
Estado de Desarrollo 🟢 Activo
Detalle del Estado de Desarrollo Production / Active development — specification v0.3 released; gRPC support added; SDKs in Python and TypeScript; 150+ supporting organizations
Propietario Linux Foundation (A2A Project, since June 23, 2025); originally created by Google
Órgano de Gobierno Linux Foundation (A2A Project since June 2025; originally created by Google)
País USA
Año de Inicio 2025
Stack Language-agnostic specification; SDKs in Python, TypeScript; compatible with LangGraph, CrewAI, Google ADK, BeeAI, Semantic Kernel
Financiamiento Linux Foundation (neutral governance); Google (originator)
Última Investigación 15 ene 2026
Protocolo P2P Atributos
Orígenes 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
Base de Datos N/A — stateless message protocol
Lenguaje de Consulta N/A
Formatos de Datos JSON (AgentCard, Task, Message payloads); JSON-RPC 2.0; SSE (Server-Sent Events) for streaming
Edición Colaborativa en Vivo No
Edición de Texto Enriquecido No
Soporte Móvil Yes (HTTP-compatible mobile clients)
Soporte Web Yes (HTTP/HTTPS native)
Aplicaciones Nativas Yes
Términos Apache 2.0
Fondos N/A (corporate-originated; Linux Foundation hosted)
Basado En 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)
Arquitectura P2P Client-server (A2A Client delegates tasks to A2A Server/remote agent); not a mesh topology
Red de Superposición N/A — HTTP endpoint discovery via AgentCard URL
Direccionamiento por Contenido No
Local-First No
Cifrado de Extremo a Extremo (E2EE) Yes — HTTPS with TLS required in production; agent internal state not exposed to peers
Biblioteca de CRDTs N/A
Tolerancia a Fallos Bizantinos N/A — no distributed consensus; task lifecycle managed by individual agents
Firma Yes — OAuth 2.0 / OIDC tokens; signed AgentCards (v0.3+); mTLS
Permisos OAuth 2.0 / OIDC (token-based); API Key; mTLS
Compatibilidad con la Web Semántica No
Contrato Inteligente No (protocol layer; no smart contract component)
Posición en la Pila del Protocolo Application-layer (built on HTTP/HTTPS)
Incorporación de Activos/Valor None — A2A is a communication protocol; value/payment handled by complementary protocols such as x402
Madurez del Protocolo / Estandarización 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