Interoperabilidad de agentes de IA · 2026-10-31
Protocolo A2A (Agent2Agent) 2026: qué es, seguridad y pagos

A2A estandarizó el formato de conexión entre agentes, pero «quién es la otra parte, qué puede hacer y quién responde si algo sale mal» sigue quedando en manos de cada empresa. Este artículo resume la situación a 2026-10-31 a partir de especificaciones, artículos académicos y documentos gubernamentales de primera mano.

Protocolo A2A (Agent2Agent) 2026: qué es, seguridad y pagos

A2A (Agent2Agent) es un protocolo abierto que permite a agentes de IA de distintas empresas y frameworks descubrir capacidades entre sí, delegarse tareas e intercambiar resultados; a 2026-10-31 la versión vigente es v1.0.1 (2026-05-26). Estandariza el formato de conexión, pero la identidad, la autorización y la responsabilidad ante incidentes siguen en manos de cada implementación, y por ahora no se encuentra ningún caso en producción con nombre, entre empresas distintas y con resultados medidos.

Google presentó A2A en abril de 2025; el 2025-06-23 lo transfirió a la Linux Foundation y en agosto de 2026 se incorporó a la Agentic AI Foundation (AAIF), la misma fundación que MCP. Desde v1.0, a2a.proto es la única fuente normativa y se admiten tres bindings: JSON-RPC 2.0, gRPC y HTTP+JSON/REST. Los temas abiertos de la especificación han pasado del formato a la confianza: los ocho temas de v1.1, el issue de identidad de agentes con más comentarios (unos 658) y los primeros CVE de los SDK oficiales entre agosto y octubre de 2026 se concentran en identidad, delegación, autorización y notificaciones push. Lo que realmente funciona hoy es, sobre todo, la interoperabilidad dentro de una misma plataforma en la nube (AWS, Microsoft, Google). Para empresas en general y para operadores de comercio electrónico transfronterizo y logística, lo más prudente por ahora es preparar bien los datos estructurados de sus páginas web y herramientas MCP deterministas y de solo lectura, y no abrir a agentes externos operaciones de escritura, pedidos o pagos hasta que exista un marco de responsabilidad.

Versión vigente v1.0.1 TSC de 9 puestos MCP 40.675 frente a 622 repos de A2A 0 tarjetas válidas en pruebas reales
AutorChing-Hong Weng Última actualización Próxima revisión Referencias 65

Elaborado por el equipo de investigación de IA de HowBridge a partir de especificaciones de primera mano, registros de GitHub, artículos académicos y documentos gubernamentales; cada dato lleva su fuente, las contradicciones entre fuentes se presentan en paralelo y las inferencias y alegaciones de proveedores se señalan por separado. Este artículo distingue tres tipos de afirmaciones: lo respaldado por especificaciones, artículos o documentos oficiales de primera mano se presenta como hecho con su fuente; lo que procede de comunicados de prensa o blogs de proveedores y no puede verificarse de forma independiente se marca como «alegación del proveedor»; y los juicios del autor basados en la evidencia se marcan como «inferencia».

Conclusiones clave

  1. La versión vigente de A2A (Agent2Agent) es v1.0.1 (2026-05-26); desde v1.0, a2a.proto es la única fuente normativa y se admiten tres bindings: JSON-RPC 2.0, gRPC y HTTP+JSON/REST.
  2. La frontera entre A2A y MCP está en quién controla el bucle de razonamiento: en MCP, el LLM del llamador controla las herramientas; en A2A, la otra parte es un agente opaco que razona por sí mismo. El número de repos de MCP en GitHub es unas 65 veces el de A2A (40.675 frente a 622).
  3. La especificación de A2A deja la autorización a la implementación y la firma de tarjetas es opcional; entre agosto y octubre de 2026 aparecieron los primeros CVE de SDK oficiales, y a2a-java llegó a no aplicar por defecto autorización de lectura (CVSS 7.5).
  4. A 2026-10-31 no se encuentra ningún caso de A2A en producción con nombre, entre empresas distintas y con resultados medidos; lo que realmente funciona es la interoperabilidad dentro de una misma plataforma en la nube.
  5. Los pagos de agentes de IA se dividen en tres capas: checkout, evidencia de autorización y micropagos entre máquinas; AP2 no asigna la responsabilidad en disputas y la mayoría de las transacciones de x402 son volumen inflado artificialmente.
  6. La Ley Básica de Inteligencia Artificial de Taiwán ya está en vigor, pero no menciona a los agentes; el marco de riesgos del Ministerio de Asuntos Digitales clasifica el «comportamiento de agentes autónomos de IA fuera de lo autorizado» como riesgo B6.
  7. Los operadores de comercio electrónico transfronterizo y logística deberían empezar por los datos estructurados de sus páginas web y por herramientas MCP deterministas; por ahora, no abrir a agentes externos operaciones de pedidos ni de pagos.

¿Qué es el protocolo A2A y quién lo mantiene?

El protocolo A2A (Agent2Agent) es un protocolo abierto de agente a agente que Google presentó en abril de 2025 y que desde el 2025-06-23 está alojado en la Linux Foundation; a 2026-10-31 la versión vigente es v1.0.1 (2026-05-26), y su finalidad es que agentes de IA de organizaciones distintas descubran capacidades entre sí, se deleguen tareas e intercambien resultados.

La explicación oficial de A2A sobre su reparto de funciones con MCP es: «MCP es vertical y profundiza un único agente; A2A es horizontal y conecta agentes a través de fronteras». En A2A, la parte llamada es un agente «opaco»: razona por sí mismo y guarda su propio estado, el llamador no ve qué modelos o herramientas usa internamente, y ambas partes interactúan en varias rondas únicamente a través del ciclo de vida de una tarea (Task). Los documentos oficiales de Taiwán ya mencionan A2A: el Manual de referencia para aplicaciones de inteligencia artificial en el sector público V1.0 del Ministerio de Asuntos Digitales (fecha de entrega indicada en el documento: 115-01-28) dedica en la página 14 un apartado titulado «A2A: protocolo de comunicación entre agentes de IA», que explica que se centra en la comunicación «cliente-remoto».

La gobernanza de A2A se divide en tres etapas. El 2025-06-23 la Linux Foundation anunció que asumía el proyecto, con AWS, Cisco, Google, Microsoft, Salesforce, SAP y ServiceNow como miembros fundadores; el 2025-08-29, ACP, liderado por IBM, se fusionó en A2A y dejó de desarrollarse. El poder de decisión real reside en un Comité Directivo Técnico (TSC) de 9 puestos, uno por empresa: Google, Microsoft, Cisco, AWS, Salesforce, ServiceNow, SAP, IBM y Bloomberg. Las propuestas se votan con gitvote en issues de GitHub etiquetados como TSC Review; por ejemplo, la #1942, que agrupó 41 issues en los ocho temas de v1.1, se aprobó el 2026-06-25 con 5 votos a favor y 0 en contra (umbral del 51%).

En agosto de 2026, A2A se incorporó a la Agentic AI Foundation (AAIF) como proyecto en etapa Growth Stage, en la misma fundación que MCP. Las fuentes no coinciden en la fecha de incorporación: el blog de AAIF y Axios indican 2026-08-17, el blog oficial y la página de la especificación de A2A indican 2026-08-27, y la noticia de Forbes está fechada el 08-19. Una posibilidad es que el 08-17 sea el anuncio público de la fundación y el 08-27 la publicación del proyecto, pero ninguna fuente confirma esta explicación; este artículo presenta ambas fechas sin elegir una por el lector. Diginomica cuenta A2A como el 5.º proyecto alojado en AAIF, tras MCP, goose, AGENTS.md y agentgateway; algunas fuentes secundarias subrayan que se trata solo de un ajuste organizativo y que las dos especificaciones no se han fusionado.

Los documentos de gobernanza de A2A establecen que «la composición del periodo estable se decidirá 18 meses después de la constitución». Contando desde junio de 2025, ese plazo vence hacia diciembre de 2026, y el anuncio de AAIF no aclara si el TSC se reorganizará; esto es una inferencia, e indica que la composición del TSC podría cambiar pronto, por lo que conviene seguirlo.

Los seis términos clave de A2A (según la especificación v1.0)
TérminoQué esQué tener en cuenta en v1.0
Agent CardLa «tarjeta de presentación» pública del agente: declara habilidades, interfaces y métodos de autenticación; por convención se publica en /.well-known/agent-card.jsonPasa a girar en torno a supportedInterfaces[]; la firma de la tarjeta es opcional
TaskLa unidad de trabajo de una colaboración, con su propia máquina de estadosEl taskId siempre lo genera el servidor; una tarea en estado terminal no puede reiniciarse
MessageUn mensaje intercambiado entre las dos partesEl agente puede responder solo con un Message sin crear una Task; el cliente debe poder manejar ambos casos
PartUn fragmento de contenido dentro de un mensaje o de un artefactoSe aplana a una sola opción entre text, raw, url y data; se elimina el campo discriminador kind
ArtifactEl resultado producido por una tareaPuede enviarse en streaming a medida que avanza la tarea
ExtensionFunciones añadidas fuera del núcleo (por ejemplo, pagos)Se identifica por URI; no puede modificar las estructuras de datos del núcleo ni añadir valores de enum

Fuentes A2A Specification| A2A and MCP (explicación oficial de A2A)| Linux Foundation: comunicado de lanzamiento del proyecto A2A (2025-06-23)| LF AI & Data: ACP se fusiona en A2A| A2A GOVERNANCE.md| A2A Issue #1942 (votación de los temas de v1.1)| AAIF: A2A joins AAIF| Axios (2026-08-17)| Anuncio oficial de A2A (incorporación a AAIF, 2026-08-27)| Forbes (2026-08-19)| Diginomica| Ministerio de Asuntos Digitales: Manual de referencia para aplicaciones de inteligencia artificial en el sector público V1.0

¿Qué cambió en A2A v1.0 y cómo funcionan las tareas, el streaming y las notificaciones push?

A2A v1.0.0 (publicada el 2026-03-12 según el CHANGELOG) convierte a2a.proto en la única fuente normativa, deriva de ese mismo proto tres bindings (JSON-RPC 2.0, gRPC y HTTP+JSON/REST), renombra todos los métodos y aplana la estructura de datos Part; la v1.0.1 del 2026-05-26 es una versión de corrección compatible a nivel de protocolo de red con 1.0.0.

En A2A v1.0 se renombraron todos los métodos: message/send pasa a SendMessage, message/stream a SendStreamingMessage y tasks/resubscribe a SubscribeToTask, y se añade ListTasks. Las rutas REST adoptan el estilo AIP, por ejemplo POST /tasks/{id}:cancel, y se elimina el prefijo /v1. El formato de error HTTP pasa de application/problem+json de RFC 9457 a google.rpc.Status, con reason en mayúsculas y guiones bajos (por ejemplo TASK_NOT_FOUND) y domain fijado en "a2a-protocol.org". Las notas de investigación consideran que esta revisión equivale a rehacer A2A al estilo de la guía de diseño de API de Google; esto es una inferencia.

El mayor cambio incompatible del modelo de datos es el aplanamiento de Part. Se eliminaron TextPart, FilePart, DataPart y el campo discriminador kind; ahora un mismo Part contiene solo uno de text, raw (bytes), url o data, y el tipo se determina por qué campo está presente en lugar de leer kind; mimeType pasa a llamarse mediaType y file.fileWithUri pasa a url. Según informes de la comunidad, muchos analizadores siguen leyendo part.kind, y esa es la causa más habitual de los fallos de interoperabilidad entre 0.3 y 1.0. La Agent Card, por su parte, gira ahora en torno a supportedInterfaces[]: cada interfaz lleva su propio url, protocolBinding, protocolVersion y un tenant opcional; el cliente elige según el orden del array y SHOULD implementar un fallback.

La negociación de versiones tiene un valor por defecto en el que pocos reparan: si la cabecera A2A-Version va vacía, se interpreta como 0.3. El cliente solo envía Major.Minor y, si el servidor no la admite, responde −32009 VersionNotSupportedError; un mismo agente puede listar en supportedInterfaces interfaces con distintos protocolVersion para que 0.3 y 1.0 convivan. La migración oficial tiene tres fases: primero poder analizar ambos formatos, luego emitir 1.0 y leer 0.3, y finalmente quedarse solo con 1.0. Atlassian Forge y MuleSoft ya han publicado guías de migración de 0.3 a 1.0, lo que muestra que alguien está pagando de verdad el coste de los cambios incompatibles.

La semántica de las tareas tiene detalles que solo se descubren leyendo la especificación completa. El taskId siempre lo genera el servidor; si el cliente aporta el contextId, el agente solo puede aceptarlo o rechazarlo, no generar otro; si taskId y contextId no concuerdan, el agente MUST rechazarlo. Enviar mensajes a una tarea en cualquiera de los cuatro estados terminales (COMPLETED, FAILED, CANCELED, REJECTED) devuelve UnsupportedOperationError; para continuar hay que abrir una tarea nueva en el mismo context y enlazarla con la original mediante referenceTaskIds. La máquina de estados tiene dos estados de «interrupción», TASK_STATE_INPUT_REQUIRED y TASK_STATE_AUTH_REQUIRED, y un SendMessage bloqueante también retorna al llegar a un estado de interrupción.

Las garantías del streaming y de las notificaciones push son más débiles de lo que la mayoría cree. En 1.0 se eliminó el indicador final de TaskStatusUpdateEvent y ahora el «cierre de la conexión» señala el fin del stream, de modo que, para el cliente, una desconexión a mitad de tarea y una tarea completada se ven igual: hay que volver a llamar a GetTask o SubscribeToTask para distinguirlas; la especificación tampoco tiene un mecanismo de reanudación por ID de evento, que figura como tema #1986 de v1.1. La notificación push envía un StreamResponse por HTTP POST al webhook del cliente, con Content-Type application/a2a+json; la especificación solo exige que el agente intente el envío al menos una vez, con un tiempo de espera que SHOULD rondar los 10–30 segundos, y el receptor SHOULD procesarlo de forma idempotente y MUST verificar el taskId. Dicho de otro modo, el push es «al menos una vez, sin orden garantizado y con payload sin firma»; esta conclusión es una inferencia a partir de la especificación. La idempotencia también está a medias: SendMessage «puede» deduplicar por messageId, pero no está obligado.

Hay dos contradicciones entre fuentes sobre fechas y cantidades. Fecha de lanzamiento de v1.0: el CHANGELOG indica 2026-03-12, un artículo de revisión (arXiv:2507.10644 v4) indica enero de 2026 y el comunicado del primer aniversario de la Linux Foundation solo dice que v1.0 es la primera versión estable, sin fecha; este artículo adopta el CHANGELOG, que es la fuente primaria. Número de SDK: en 2026-04 la Linux Foundation habló de 5 lenguajes «production-ready», mientras que el anuncio oficial de A2A enumera 6 (Python, Go, Java, JS, .NET y Rust), aunque el SDK de Rust probado en detalle es una versión de la comunidad.

Evolución de versiones y gobernanza de A2A (2025-04 a 2026-10)
FechaVersión o eventoAspectos claveNivel de evidencia
2025-04Google presenta A2AMás de 50 sociosFuente secundaria
2025-05-270.2.1Se añaden referenceTaskIds y el booleano de extended cardFuente primaria (CHANGELOG)
2025-06-090.2.2Alineación con JSON-RPC (cambio incompatible); definiciones gRPC/REST; extensionsFuente primaria (CHANGELOG)
2025-06-23La Linux Foundation asume el proyecto7 miembros fundadoresFuente primaria (comunicado de LF)
2025-06-300.2.5protocolVersion obligatorio en la Agent Card; varias configuraciones push por tareaFuente primaria (CHANGELOG)
2025-07-300.3.0agent.json pasa a llamarse agent-card.json (cambio incompatible); firma de tarjetas; mTLS; seguridad a nivel de habilidadFuente primaria (CHANGELOG)
2025-08-29ACP de IBM se fusiona en A2AACP deja de desarrollarseFuente primaria (LF AI & Data)
2026-03-121.0.0proto como norma, Part aplanado, métodos renombrados, negociación de versiones, multi-tenant, ListTasksFuente primaria (CHANGELOG); un artículo indica enero de 2026
2026-05-261.0.1Corrección compatible a nivel de red con 1.0.0; tipo de medio recomendado application/a2a+jsonFuente primaria (CHANGELOG)
2026-08-17 o 08-27Incorporación a AAIFMisma fundación que MCPFechas contradictorias entre fuentes
2026-10-01Lanzamiento de la CLI oficial a2aHerramienta de línea de comandosFuente primaria (anuncio de A2A)

Fuentes A2A Specification| What's new in A2A v1| A2A CHANGELOG| Anuncios oficiales de A2A| DEV Community: A2A tech update (2026-03-20)| Atlassian Forge: migración de A2A 0.3→1.0| MuleSoft: migración del A2A Connector| Petrova et al., Web of Agents (arXiv:2507.10644 v4)| Linux Foundation: comunicado del primer aniversario de A2A| philippdubach: MCP vs A2A in 2026 (contexto de la presentación de 2025-04)

¿En qué se diferencian A2A y MCP y cuál conviene usar?

La verdadera frontera entre A2A y MCP es quién controla el bucle de razonamiento: en MCP lo controla el LLM del llamador y la otra parte solo expone herramientas con schema transparente; en A2A la otra parte es un agente opaco que razona y guarda su propio estado. Su adopción difiere en uno o dos órdenes de magnitud: hay 40.675 repos de GitHub con el topic mcp-server y 622 con a2a-protocol.

Durante el último año se ha oído a menudo que «como MCP añadió Tasks, A2A ya no hace falta», pero la versión 2026-07-28 de MCP va justo en sentido contrario. La versión 2025-11-25 de MCP sí incorporó Tasks experimentales (SEP-1686) para seguir solicitudes de larga duración, hacer sondeo y recuperar resultados más tarde, con estados (working, input_required, completed, failed, cancelled) que se corresponden casi uno a uno con los de A2A. Sin embargo, la versión 2026-07-28 eliminó la session y el handshake initialize y convirtió MCP en un protocolo sin estado (SEP-2567, SEP-2575), sacó Tasks del núcleo como extensión oficial io.modelcontextprotocol/tasks (SEP-2663), sustituyó las solicitudes iniciadas por el servidor por MRTR (InputRequiredResult junto con los inputResponses adjuntos al reenviar) (SEP-2322) y marcó Sampling, Roots y Logging como deprecated (SEP-2577).

Estos cambios significan que los mantenedores de MCP renunciaron deliberadamente a la vía agéntica de «que el servidor tome prestado el razonamiento del LLM del llamador»; esto es una inferencia. Si un servidor MCP quiere razonar por sí mismo tiene que traer su propio modelo, y en ese punto ya es en realidad un agente opaco con apariencia de herramienta. La Task de MCP resuelve «la recuperación diferida de una llamada larga a una herramienta», mientras que la Task de A2A resuelve «una colaboración de varias rondas en la que ambas partes pueden hacer preguntas», además del descubrimiento por Agent Card, la declaración de habilidades y el streaming de artifacts. También hay un caso de fallo en sentido inverso: si consultas deterministas como cotizar precios o consultar tipos arancelarios se fuerzan al ciclo de vida Task, Message y Artifact, aumentan la latencia y el coste de implementación, y el LLM del llamador no recibe el schema detallado de la herramienta; esto también es una inferencia. Las notas de investigación no encontraron registros reales de incidentes de «fallar por usar MCP para agente a agente» ni de «fallar por envolver herramientas con A2A».

En cuanto a adopción, además del número de topics en GitHub, una comparación no sistemática de PyPI muestra unos 10,9 millones de descargas del SDK de A2A frente a unos 257 millones del SDK de MCP. Fuentes secundarias señalan que los endpoints UCP de Shopify usan MCP como capa de transporte, es decir, los principales agentes de comercio se conectan por MCP. En cuanto a las plataformas en la nube: AWS AgentCore Runtime permite desplegar servidores A2A (JSON-RPC, POST /, puerto 9000, OAuth 2.0 o SigV4); el soporte de A2A en Microsoft Foundry entró en public preview en junio de 2026; Google Agent Registry lee las tarjetas well-known, pero el descubrimiento automático se limita al mismo proyecto. Entre los principales proveedores de modelos revisados en las notas de investigación, Anthropic no tiene por ahora soporte nativo de A2A, y el issue #104852 relacionado con Claude Code no se abrió hasta finales de octubre de 2026.

En la práctica, la elección es sencilla: si quieres que un asistente de IA invoque tus funciones deterministas (cotizaciones, consulta de tipos arancelarios, seguimiento de envíos), usa MCP; solo necesitas A2A cuando dos agentes que razonan cada uno por su cuenta y pertenecen a organizaciones distintas deben colaborar en varias rondas. El MCP público de HowBridge pertenece al primer caso; para conectarlo, consulta el tutorial de MCP de consolidación del sitio.

Ilustración comparativa de A2A y MCP: a la izquierda, un agente invoca mediante MCP herramientas como una base de datos, una calculadora, documentos y un buscador; a la derecha, agentes de dos organizaciones, un hogar y un almacén logístico, intercambian tareas con A2A a través de la frontera entre organizaciones
Ilustración generada con IA: MCP es la conexión vertical «agente con herramienta»; A2A es la colaboración horizontal «agente con agente» que cruza fronteras entre organizaciones.
Comparación entre A2A y MCP (a 2026-10-31)
AspectoMCPA2A
Qué conectaAgentes con herramientas y recursosAgentes con agentes
Quién controla el bucle de razonamientoEl LLM del llamadorEl propio agente remoto
Transparencia de la otra parteSchema de la herramienta transparenteOpaca; solo se ve lo declarado en la Agent Card
EstadoLa versión 2026-07-28 pasa a ser sin estado; Tasks se mueve a extensión oficialCiclo de vida de Task con estado, admite varias rondas
Mecanismo de descubrimientoMCP Registry (en vista previa desde 2025-09 hasta hoy)/.well-known/agent-card.json; no hay registro central oficial
Escenarios adecuadosConsultas deterministas como precios o tipos arancelariosColaboración entre organizaciones, de varias rondas, que requiere el juicio de la otra parte
Repos en GitHub40.675 (topic mcp-server)622 (topic a2a-protocol)
FundaciónAAIFLinux Foundation desde 2025-06; se incorpora a AAIF en 2026-08

Fuentes A2A and MCP (explicación oficial de A2A)| MCP 2025-11-25 changelog| MCP 2026-07-28 changelog| WorkOS: MCP 2025-11-25 spec update| gravity.fast: MCP adoption statistics| Debate relacionado en Hacker News (comparación de descargas en PyPI)| Presta: guía de UCP y agentes de compra con IA| AWS: AgentCore Runtime A2A protocol contract| Microsoft 365 Message Center AZ563716| Google Cloud: Agent Registry automatic registration| anthropics/claude-code Issue #104852

¿Es seguro A2A? ¿Qué vulnerabilidades y CVE se conocen?

La especificación de A2A solo regula «cómo se declaran y cómo se transmiten» las credenciales; deja la autorización a cada implementación y la firma de la Agent Card es opcional. Entre agosto y octubre de 2026 aparecieron los primeros CVE de SDK oficiales, entre ellos el CVE-2026-111764 de a2a-java, calificado como High (CVSS 7.5) porque por defecto no aplicaba autorización de lectura.

La Agent Card de A2A declara en securitySchemes uno de cinco esquemas de autenticación: API Key, HTTP Auth, OAuth2, OIDC y mTLS. La v1.0 eliminó los flujos implicit y password de OAuth, añadió Device Code y recomienda que todos los clientes usen PKCE. La especificación exige que el servidor «MUST authenticate every incoming request», pero la autorización es implementation-specific y las credenciales deben obtenerse por un canal fuera de banda (out-of-band); cuando una tarea entra en el estado AUTH_REQUIRED, la especificación señala expresamente que «Agents MUST NOT treat the state transition alone as authorization». La sección 13, «Consideraciones de seguridad», no menciona en absoluto prompt injection, delegación o token exchange ni OpenTelemetry, y tampoco incluye requisitos específicos de aislamiento entre tenants. Un análisis de Semgrep de la época de v0.3 señaló que A2A «supports but does not enforce Agent Card signing», que la duración y el scope de los tokens no están limitados por el protocolo y que una misma tarea puede tener varios streams en paralelo, de modo que un token de session robado puede escuchar en silencio el stream de la víctima.

Aunque la Agent Card esté firmada, hoy no está garantizado que pueda verificarse entre SDK distintos. El método de la especificación consiste en normalizar primero la tarjeta según RFC 8785 (JCS), excluyendo el campo signatures, y después aplicar JWS; el protected header MUST incluir alg y kid. El issue #2122 (abierto el 2026-08-10 y sin cerrar a 2026-10-31) documenta diferencias medidas: a2a-python 1.1.2 y @a2a-js/sdk 1.0.1 producen bytes normalizados distintos; Python escapa los caracteres no ASCII como \uXXXX, ordena por code point en lugar de por unidades UTF-16 y escribe los números como 1e-06, mientras que ECMAScript escribe 0.000001; la especificación exige que los campos REQUIRED aparezcan aunque tengan su valor por defecto, pero proto3 no tiene el concepto de presence y descarta description: "" y skills: []; además, typ es ambiguo. El PR #2319 corrigió los ejemplos de la especificación, pero la salida de a2a-go sigue siendo distinta. Otra limitación es que una firma verificada solo prueba que la tarjeta no fue alterada, no la identidad de quien la emite; la comunidad también ha señalado que la norma no tiene ningún mecanismo para vincular la tarjeta al entorno de ejecución que realmente hace la llamada.

Algunos ataques funcionan aun cumpliendo plenamente la especificación. A2ABreak (arXiv:2609.10871, v3 2026-10-24) usó un LLM para extraer de la especificación en lenguaje natural 37 estados, 76 transiciones y 929 enunciados formalizados, y encontró 11 vulnerabilidades nuevas, todas explotables «sin ningún defecto de implementación, por un adversario que cumple la norma»; por ejemplo, la inyección de context entre clientes por la falta de protección del context identifier, la pérdida de identidad tras varios saltos en la cadena de delegación y agentes que declaran capacidades no verificadas. Un estudio sobre colisiones de nombres (arXiv:2609.27624) señala que la norma define name como «human-readable metadata, not as a stable identity» sin establecer reglas para las colisiones; de las 7 implementaciones de código abierto que siguió el autor, 6 integraciones de tipo cliente enviarían las solicitudes a un endpoint controlado por el atacante, y el autor lo califica como una clase recurrente de vulnerabilidad de implementación, no como una vulnerabilidad general del protocolo. La prueba de concepto de session smuggling de Unit 42, de Palo Alto Networks, hecha con Google ADK, mostró cómo un agente malicioso usaba «preguntas de aclaración» para sonsacar las instrucciones del sistema e inducía al cliente a llamar a buy_stock para comprar 10 acciones sin autorización; Unit 42 aclaró que no es una vulnerabilidad del protocolo, que cualquier protocolo con estado y de varias rondas puede verse afectado y que no ha observado explotación en entornos reales. La comunidad también ha informado de que un servidor malicioso puede ocultar instrucciones en los campos description o skills de la Agent Card, que el LLM anfitrión ejecuta como si fueran instrucciones.

La evidencia académica sobre ataques entre agentes también respalda que «la confianza entre agentes no puede darse por supuesta». Triedman et al. (COLM 2025) observaron que contenido web malicioso puede secuestrar el flujo de control de sistemas multiagente; con GPT-4o, la ejecución de código arbitrario tuvo éxito en el 58%–90% de los ensayos. La revisión revisada por pares de Ferrag et al. en ICT Express (2026) recorre desde la prompt injection hasta los ataques a nivel de protocolo, abarcando MCP y A2A.

Los números de CVE de la tabla siguiente se han copiado tal cual de las notas de investigación. Las propias notas advierten que la numeración es inusual y que algunas entradas solo figuran en una única base de datos (por ejemplo, CVE-2026-90790 no tiene un GHSA correspondiente en el repo de a2a-python y solo aparece en OpenCVE). Las consultas de advisories de los repos a2a-js, a2a-go y a2a-dotnet devolvieron resultados vacíos, pero puede deberse a falta de permisos y no implica necesariamente que no haya vulnerabilidades. De esta tabla se extraen tres lecciones, que son inferencias: primera, la Agent Card es una entrada que el atacante puede controlar, hasta el punto de que la otra parte puede decidir el nombre de una cabecera; segunda, la norma solo dice «SHOULD validar la URL del webhook», y por eso los SDK de dos lenguajes sufrieron SSRF; tercera, la norma dice que «la autorización la decide la implementación», y el SDK de Java más popular no aplicaba autorización por defecto, cuyo parche además fue eludido por diferencias de la plataforma Android.

Vulnerabilidades publicadas en SDK e implementaciones relacionadas con A2A (2025–2026; numeración tal como figura en las notas de investigación)
IdentificadorComponenteProblemaGravedad
GHSA-qw47-mcm5-934w / CVE-2026-111764a2a-java server-common < 1.3.0.FinalEl constructor sin parámetros de InMemoryTaskStore deja authorizationProvider en null, por lo que por defecto no aplica autorización de lectura (fail-open)High, CVSS 7.5
GHSA-9rhm-2h4x-jwmx / CVE-2026-111763a2a-java < 1.3.0.FinalUna AgentCard maliciosa indica con APIKeySecurityScheme un nombre de cabecera personalizado y luego responde con un redirect, de modo que la API key se reenvía a un terceroMedium
GHSA-4fpj-g9jf-9rgg / CVE-2026-111765a2a-java (Android)El POST síncrono de Android elude el parche del redirect de la entrada anteriorHigh
GHSA-q78c-5jjq-57g8 / CVE-2026-111761a2a-javaSSRF en las notificaciones pushMedium
GHSA-x32g-jvvm-4725 / CVE-2026-111762a2a-javaCuando falla el análisis de protobuf, escribe en el log las credenciales push en texto planoMedium
CVE-2026-90790a2a-python ≤ 1.1.3SSRF en _dispatch_notification a través de push_info.url, corregido en 1.1.4; sin GHSA correspondiente en el repo, solo aparece en OpenCVECVSS 6.3
CVE-2026-115419 / GHSA-4v6f-7vjh-6x4mServidor A2A de Strands AgentsLlamadores con distinto context_id comparten el historial de conversación; no hay workaround completo, se recomienda una instancia por tenantHigh, CVSS 8.1
CVE-2025-6167python-a2a no oficial ≤ 0.5.5Path traversal (es un paquete distinto del a2a-sdk oficial)Sin indicar

Fuentes A2A Specification (§4.5, §7, §8.4, §13)| Semgrep: A security engineer's guide to the A2A protocol| A2A Issue #2122 (diferencias de normalización de firmas)| A2A Discussion #1677| levelup: Signed Agent Cards prove integrity, not identity| Lotfi et al., A2ABreak (arXiv:2609.10871)| Arun Kumar, Agent Name Collision Attacks (arXiv:2609.27624)| Unit 42: Agent session smuggling| langgraph-a2a-client Issue #8 (informe de inyección en campos de la tarjeta)| Triedman et al., Multi-Agent Systems Execute Arbitrary Malicious Code (COLM 2025)| Ferrag et al., ICT Express 12 (2026)| GitHub Advisory GHSA-qw47-mcm5-934w| GitHub Advisory GHSA-9rhm-2h4x-jwmx| a2a-java advisory GHSA-4fpj-g9jf-9rgg| a2a-java advisory GHSA-q78c-5jjq-57g8| a2a-java advisory GHSA-x32g-jvvm-4725| OpenCVE: a2a-python| GitLab Advisory: CVE-2026-115419| Vulners: python-a2a

¿Cómo se verifican la identidad y la autorización de los agentes de IA?

A 2026-10-31, la identidad y la delegación de los agentes de IA siguen sin un estándar común definitivo: la identidad de cargas de trabajo la impulsa el grupo de trabajo WIMSE del IETF, la delegación suele apoyarse en el token exchange de RFC 8693 y, para la identidad verificable de cara al exterior, coexisten propuestas como Cloudflare Web Bot Auth y el borrador ANS v2; A2A por sí mismo solo aborda la firma opcional de la Agent Card.

El problema de la identidad de los agentes se está dividiendo, fuera de A2A, en tres capas. La primera es la identidad de la carga de trabajo, que responde a «qué programa es este»: los autores de draft-klrc-aiagent-auth proceden de empresas como Amazon, Zscaler, Ping Identity y OpenAI; el borrador fue adoptado por el grupo de trabajo WIMSE del IETF y sustituido por draft-ietf-wimse-aims, y su enfoque es aplicar la familia existente de WIMSE y OAuth 2.0, «sin inventar un protocolo nuevo». La segunda es la autorización y la delegación, que responde a «en nombre de quién y qué puede hacer»: el ejemplo de Ping Identity registra toda la ruta de delegación con el claim act del token exchange de RFC 8693 y limita el siguiente salto con may_act; pero RFC 8693 se diseñó originalmente para intercambios entre servidores «después de que el consentimiento ya se ha producido», y no cubre de forma nativa el consentimiento del usuario hacia un agente concreto.

La tercera capa es la identidad verificable de cara al exterior, que responde a «cómo puede confiar en él un desconocido». Cloudflare Web Bot Auth firma las solicitudes HTTP con Ed25519 y RFC 9421, pero Cloudflare no verifica por ahora el nonce, y la protección contra la reproducción se basa sobre todo en una validez corta de alrededor de 1 minuto; el borrador ANS v2 valida el dominio con ACME y define tres niveles: Bronze, Silver (con DANE) y Gold (con registro de transparencia SCITT). A2A solo aborda la firma de tarjetas de esta capa, y además esa firma es opcional. Los productos comerciales ya se han adelantado: Okta Agent SSO se lanzó oficialmente el 2026-08-24 y usa ID-JAG; Microsoft Entra Agent ID no admite ID-JAG de forma nativa y las fuentes discrepan sobre su fecha de disponibilidad general (2026-04 o 2026-05). Por eso, al usar A2A entre empresas, lo más probable es que cada parte tenga que convertir tokens en su propia frontera; esto es una inferencia.

Los gobiernos también están intentando cubrir este vacío. El CAISI del NIST de EE. UU. anunció el 2026-02-17 la AI Agent Standards Initiative, con tres pilares: estándares liderados por la industria, protocolos de código abierto liderados por la comunidad e investigación sobre seguridad e identidad de agentes; sin embargo, la página de la iniciativa solo habla en términos genéricos como «interoperable agent protocols» y no nombra A2A ni MCP. El proyecto «Software and AI Agent Identity and Authorization» del NCCoE del NIST publicó el 2026-09-29 un resumen de comentarios sobre su documento conceptual, con más de 600 entidades o personas participantes. La entrada de blog del NIST del 2026-10-27, «Design Tenets for Agent Identity Management Systems», propone 10 principios de diseño, entre ellos que los agentes tengan identidad propia, vinculada a quien los inicia y con permisos que se reduzcan en cada nivel de delegación; mínimo privilegio; autorizaciones de corta duración y revocables; intervención humana activada según el riesgo; mandates firmados que delimiten el alcance de las acciones, y registros inalterables. Se trata de una entrada de blog, no de un estándar formal.

La investigación académica va en la misma dirección. South et al. proponen ampliar OAuth 2.0/OIDC con credenciales específicas para agentes y establecer cadenas de delegación auditables; una versión de posición del mismo trabajo se incluyó en el ICML 2025 Position Paper Track. Chan et al. defienden en FAccT 2024 tres tipos de medidas para aumentar la visibilidad de los agentes: identificadores de agente, monitorización en tiempo real y registros de actividad.

Las tres capas de la identidad de agentes de IA y su situación (2026-10-31)
CapaPregunta que respondeSoluciones principalesSituación
Identidad de la carga de trabajoQué programa es esteIETF WIMSE (draft-ietf-wimse-aims)Borrador del grupo de trabajo; aún no es RFC
Autorización y delegaciónEn nombre de quién y qué puede hacerToken exchange de RFC 8693 (act, may_act)Ya es RFC, pero no cubre el consentimiento del usuario hacia un agente concreto
Identidad verificable de cara al exteriorCómo puede confiar en él un desconocidoCloudflare Web Bot Auth, borrador ANS v2, firma de la Agent Card de A2ADespliegues por separado, sin estándar común; la firma de A2A es opcional
Productos comercialesQué pueden comprar hoy las empresasOkta Agent SSO (lanzado el 2026-08-24, ID-JAG), Microsoft Entra Agent IDInteroperabilidad limitada entre ellos

Fuentes IETF Datatracker: draft-klrc-aiagent-auth| Ping Identity: autorizar Gemini Agent2Agent con Ping| Identra: OAuth on-behalf-of| Cloudflare Docs: Web Bot Auth| IETF: draft-narajala-courtney-ansv2-01| Forkast: seis proveedores lanzan productos de identidad para agentes| tech-insider: comparativa de proveedores de identidad para agentes de IA| NIST: AI Agent Standards Initiative (2026-02-17)| NIST: resumen de comentarios sobre el documento conceptual Software and agentic AI identity (2026-09-29)| NIST: Design Tenets for Agent Identity Management Systems (2026-10-27)| South et al., Authenticated Delegation and Authorized AI Agents (arXiv:2501.09674)| Chan et al., Visibility into AI Agents (FAccT 2024)

¿Cómo pagan los agentes de IA y qué relación tienen AP2, x402 y A2A?

Hoy los pagos de agentes de IA se dividen en tres capas de protocolos: checkout, evidencia de autorización y micropagos entre máquinas, y A2A es solo la capa de comunicación a la que pueden acoplarse extensiones de pago. AP2 v0.2.0 (2026-04-28) pasó a usar Checkout Mandate y Payment Mandate y el 2026-04-29 Google lo donó a la FIDO Alliance, pero la especificación deja expresamente la gestión de disputas fuera de su alcance y no asigna responsabilidades.

AP2 ya no es la versión que se recuerda de 2025. La v0.2.0 cambió el mecanismo a Checkout Mandate y Payment Mandate, cada uno con dos fases, open y closed, implementados con SD-JWT; el open mandate guarda la clave pública del agente en el claim cnf. La novedad principal es el flujo Human-Not-Present: el usuario firma primero el open mandate con su propia clave en una interfaz de confianza y fija las restricciones; después, el agente firma el closed mandate con su clave de agente, y ambos quedan vinculados mediante sd_hash; el comercio o el proveedor de credenciales puede devolver unresolved_constraint para devolver el flujo a «persona presente». La especificación también recomienda que el comercio firme el Checkout JWT con firmas no deterministas (ECDSA) y no con Ed25519, para prevenir ataques de tablas arcoíris. Lo más importante es que la especificación de AP2 deja fuera de alcance (out of scope) la gestión de disputas, así como su conservación y consulta, y solo se compromete a ofrecer un rastro de auditoría criptográfico no repudiable. Las notas de investigación observan además que el método de extensión que recomienda la especificación de AP2 son los extension points de UCP, mientras que A2A ni siquiera se trata en el cuerpo de la especificación; el posicionamiento de AP2 se está desplazando de «extensión de A2A» a «capa de seguridad dentro de los protocolos de comercio»; esto es una inferencia.

Las extensiones de pago se acoplan a A2A mediante el propio mecanismo de extension de A2A: se declaran en AgentCapabilities como AgentExtension (uri, description, required, params) y el cliente solicita activarlas con la cabecera A2A-Extensions; una extensión no puede modificar las estructuras de datos del núcleo ni añadir valores de enum, solo puede operar mediante metadata, los cambios incompatibles exigen una URI nueva y, ante una versión no admitida, «MUST NOT fall back». a2a-x402 (spec v0.1) es una extensión de este tipo: el comercio envía payment-required, el cliente firma y responde payment-submitted, y el comercio, tras liquidar en cadena, responde payment-completed.

El número de transacciones de x402 procede sobre todo de volumen inflado artificialmente. Chainalysis contabiliza más de 100 millones de transacciones x402 acumuladas en la cadena Base hasta el primer trimestre de 2026, pero el pico del cuarto trimestre de 2025 estuvo «impulsado en su mayor parte por el meme coin farming», y la retención semanal cayó del 87% al 5%. Coinbase afirmó a finales de abril de 2026 unos 165 millones de transacciones y un acumulado de unos US$ 50 millones, lo cual es una alegación del proveedor; Artemis, en cambio, considera que más del 95% son señales del protocolo o pruebas; otro sitio de seguimiento estima el volumen comercial real en unos US$ 28.000 al día.

Lo que hacen en la práctica las redes de tarjetas y las plataformas es «aceptar varios protocolos y usar la autenticación reforzada con la persona presente como válvula de seguridad». En marzo de 2026, OpenAI devolvió el Instant Checkout de ChatGPT al modelo de Apps de los comercios; según su portavoz, «Instant Checkout is moving to Apps». Visa anunció el 2026-07-02 que en Europa ya hay agentes que han completado compras reales, con más de 30 entidades emisoras colaboradoras, y todas las transacciones usaron Payment Passkeys para cumplir la autenticación reforzada de clientes (SCA). El marco de responsabilidad sigue vacío: Chargebacks911 advierte que la infraestructura de disputas y responsabilidad está «largely unaddressed»; Taylor Wessing analiza que, en el marco de la UE, una compra de un agente que supere las condiciones fijadas por el cliente se consideraría, en principio, una operación no autorizada; Ant International, Visa y Mastercard no empezaron hasta el 2026-09-10 a explorar un marco interoperable de Know-Your-Agent. En la UE, PSD3/PSR solo ha llegado a la posición en primera lectura aprobada por el Consejo el 2026-10-29 y aún no se ha publicado en el Official Journal; una búsqueda por palabras clave en la exposición de motivos del PSR del Consejo no encuentra disposiciones sobre IA ni agentes autónomos; la CFPB de EE. UU. tampoco tiene orientaciones sobre pagos de agentes.

La investigación académica señala otro punto ciego. Debi et al. (IEEE IMNS 2026) hicieron pruebas de red team con un agente de compras basado en AP2: la prompt injection indirecta y directa permitió manipular el orden de los productos y extraer datos sensibles del usuario, lo que muestra que los mandates firmados no protegen el razonamiento previo a la firma; Jiang et al. (arXiv:2609.00060) analizaron formalmente x402, MPP, ACP y AP2 con Tamarin y señalaron las dependencias de seguridad que surgen al repartirse la intención, los permisos de delegación y la liquidación entre varias partes. La agentificación del sector logístico va hoy por MCP: el servidor MCP de Flexport permite que el asistente de IA del cliente reserve espacio de carga con tarifas pactadas y obtenga un booking ID. Las notas de investigación no encontraron ningún caso de liquidación de fletes con AP2 o x402.

Capas de los protocolos de pago para agentes de IA (a 2026-10-31)
CapaProtocoloImpulsorSituación
Capa de checkoutACPOpenAI + StripeEn 2026-03, ChatGPT Instant Checkout pasa a las Apps de los comercios; ACP sigue existiendo
Capa de checkoutUCPGoogle + ShopifyFuentes secundarias indican que los endpoints UCP de Shopify usan MCP como capa de transporte
Capa de evidencia de autorizaciónAP2 v0.2.0Iniciado por Google, donado a la FIDO Alliance el 2026-04-29La gestión de disputas está fuera del alcance de la especificación
Capa de evidencia de autorizaciónVerifiable IntentMastercardFuentes secundarias indican que se liberó como código abierto en 2026-03
Capa de micropagos entre máquinasx402Iniciado por CoinbaseLa mayoría de las transacciones en cadena son volumen inflado; el volumen comercial real se estima en unos US$ 28.000 al día
Capa de micropagos entre máquinasMPPStripe + TempoFuentes secundarias indican que se lanzó en 2026-03 junto con la mainnet de Tempo

Fuentes AP2 v0.2 Specification| AP2 Flows| ap2-protocol.org| FIDO Alliance: Google dona AP2| A2A Extensions| google-agentic-commerce/a2a-x402| Chainalysis: x402 agentic payments adoption| Forkast: volumen real de transacciones de x402| presenc.ai: seguimiento de la adopción de x402| Digital Commerce 360 (2026-03-06)| Comunicado de Visa UK (2026-07-02)| The Paypers: advertencia de Chargebacks911| Taylor Wessing: Agentic AI in payments| TechNode (2026-09-10)| The Paypers: lanzamiento de MPP| Mastercard Developers: guía de transacciones agénticas| Consejo de la UE: documento de votación de la posición en primera lectura del PSR, ST 15154/26| Debi et al., Whispers of Wealth (IEEE IMNS 2026)| Jiang et al., A Formal Analysis of Agent Payment Protocols (arXiv:2609.00060)| SupplyChain247: reservas de carga con asistentes de IA de Flexport

¿Alguien usa A2A hoy? ¿Hay casos en producción?

A 2026-10-31, las notas de investigación no encuentran ningún caso de A2A en producción con nombre, entre empresas distintas y con resultados medidos; la Linux Foundation afirmó el 2026-04-09 que había más de 150 organizaciones de apoyo y despliegues en producción, pero no nombró a ningún usuario, y un autor que envió el 2026-10-27 36 solicitudes a 18 organizaciones obtuvo 0 Agent Cards válidas.

El comunicado del primer aniversario de la Linux Foundation, del 2026-04-09, dice que A2A cuenta con más de 150 organizaciones de apoyo y con despliegues en producción en cadena de suministro, finanzas, seguros y operaciones de TI; se trata de una alegación del proveedor: el comunicado no nombra a ningún usuario ni aporta procesos ni indicadores de resultados. Los ejemplos más citados, el artículo de Microsoft Agent Framework para .NET y el codelab de concierge de compras de Google, son ejemplos de código y no informes de despliegue. Tyson Foods se presenta a menudo como caso de A2A en la cadena de suministro, pero apis.io le asigna una puntuación de 0/8 en su A2A Agent Card, y lo que ofrece a sus socios comerciales siguen siendo EDI y API.

La refutación más directa son las pruebas reales. En abril de 2026, un autor tomó de registros públicos 50 agentes que afirmaban admitir A2A: solo unos 0–2 ofrecían una tarjeta válida en la ruta well-known y 0 respondieron correctamente a una task; el mismo autor envió el 2026-09-09 24 solicitudes a 12 organizaciones y el 2026-10-27 36 solicitudes a 18 organizaciones, y en ambos casos obtuvo 0 tarjetas. La muestra la eligió el autor, no es un censo, pero la tendencia es coherente. Lo que realmente funciona es la interoperabilidad dentro de una misma plataforma en la nube: AWS AgentCore, Microsoft Foundry y Google Agent Registry.

La evidencia sobre las propias arquitecturas multiagente también es desfavorable para A2A entre organizaciones. MAST (NeurIPS 2025 Datasets & Benchmarks Track) analizó 1.642 trazas de ejecución e identificó 14 modos de fallo agrupados en tres categorías: diseño del sistema, desalineación entre agentes y verificación de tareas; las tasas de fallo de los 7 sistemas multiagente de código abierto más avanzados del estudio oscilaban entre el 41% y el 86,7% (los autores advierten que no se pueden comparar directamente benchmarks distintos). «Towards a Science of Scaling Agent Systems», de autores de Google Research, el MIT y otros, probó 180 configuraciones en sus versiones v1/v2 y en la del blog de Google: los multiagentes independientes amplifican los errores 17,2 veces y los de coordinación central 4,4 veces, y en tareas de razonamiento secuencial todas las variantes multiagente empeoraron entre un 39% y un 70%; la v3 del 2026-04-08 se amplió a 260 configuraciones y 6 benchmarks y mantuvo las conclusiones de 17,2 y 4,4 veces. El blog de ingeniería de Anthropic (no es un artículo revisado por pares) explica que su sistema de investigación multiagente supera en un 90,2% a Claude Opus 4 como agente único, pero consume unas 15 veces más tokens que una conversación normal, y señala como poco adecuados los dominios que «requieren que todos los agentes compartan el mismo contexto o en los que hay muchas dependencias entre agentes». A2A entre organizaciones reúne justamente todas estas condiciones desfavorables: las partes no comparten contexto, no hay un verificador común y los procesos comerciales (cotizar → pedir → pagar → enviar) son secuenciales; esto es una inferencia.

En ingeniería hay aún más vacíos que en la especificación. Cuando A2A delega en el siguiente agente, la traza se rompe: el SDK de Python solo crea spans locales y no hay una forma estándar de propagar el W3C Trace Context entre agentes (Issue #2103). El SDK de Rust de la comunidad informó de 7 fallos en el TCK que, tras compararlos, se atribuyeron a defectos del propio conjunto de pruebas; el mismo informe indica que los SDK de JS, Go y Java pasan 21/21 en ambos bindings. El tráfico de agentes en el lado del consumidor también es aún pequeño: HUMAN Security calcula que el tráfico de agentes creció un 7.851% interanual en 2025, pero solo el 2,3% se produjo en páginas de pago; fuentes secundarias que citan datos de Cloudflare Radar de agosto de 2026 indican que los bots de IA suponen alrededor del 7% de las solicitudes HTML, y de ellos las «acciones en tiempo real en nombre del usuario» solo el 5,8%; al multiplicar ambos se obtiene alrededor del 0,4%, cálculo que es una inferencia aún no confirmada con los datos originales. Akamai, por su parte, advierte que los sitios de comercio electrónico solo monitorizan más del 90% de los bots de IA, mientras aumenta la actividad de agentes fraudulentos. Las notas de investigación no encontraron pruebas de que agentes personales como ChatGPT, Gemini o Claude llamen por A2A a agentes de empresas en general, aunque esto solo indica ausencia de evidencia en contra, no una confirmación oficial.

Las entrevistas de gobiernos y organismos internacionales muestran, en cambio, que la demanda es real. La página 16 de OECD Artificial Intelligence Papers No. 65 recoge que los profesionales entrevistados prefieren protocolos abiertos y señalan que los protocolos de comunicación de agente a agente como A2A son un impulsor importante de la coordinación multiagente, a la vez que temen quedar atados al ecosistema de un único proveedor.

Adopción de A2A: afirmaciones frente a evidencia (a 2026-10-31)
Afirmación o casoEvidencia encontradaValoración
Linux Foundation: más de 150 organizaciones y despliegues en producción en varios sectoresEl comunicado no nombra usuarios ni aporta indicadores de resultadosAlegación del proveedor
Caso de cadena de suministro de Tyson FoodsPuntuación de 0/8 en la A2A Agent Card según apis.io; con sus socios sigue usando EDI y APILa evidencia no lo respalda
Microsoft Agent Framework, codelab de GoogleEjemplos de código, no informes de despliegueNo son casos en producción
50 agentes de registros públicos que afirman admitirlo (2026-04)Unas 0–2 tarjetas válidas; 0 respondieron correctamente a una taskPrueba real de terceros
18 organizaciones, 36 solicitudes (2026-10-27)0 tarjetas (muestra elegida por el autor)Prueba real de terceros
Interoperabilidad dentro de una misma plataforma en la nubeYa la ofrecen AWS AgentCore, Microsoft Foundry y Google Agent RegistryForma que realmente funciona hoy

Fuentes Linux Foundation: comunicado del primer aniversario de A2A (2026-04-09)| Microsoft DevBlogs: A2A v1 in Agent Framework for .NET| Google Codelabs: A2A purchasing concierge| apis.io: Tyson Foods| heym.run: A2A vs MCP, pruebas reales| Cemri et al., Why Do Multi-Agent LLM Systems Fail? (NeurIPS 2025 D&B)| Kim et al., Towards a Science of Scaling Agent Systems (arXiv:2512.08296)| Blog de Google Research (2026-01-28)| Anthropic Engineering: How we built our multi-agent research system| A2A Issue #2103 (ruptura de la traza)| a2a-rust PR #180 (resultados del TCK)| HUMAN Security: 2026 State of AI Traffic| PaidHosting: AI agent traffic (cita Cloudflare Radar)| Comunicado de Akamai| OECD Artificial Intelligence Papers No. 65

¿Cómo regulan los gobiernos a los agentes de IA? ¿Mencionan A2A?

A 2026-10-31, documentos oficiales del Ministerio de Asuntos Digitales de Taiwán, la IMDA de Singapur y la OCDE ya nombran directamente A2A o los riesgos multiagente, pero ningún país ha legislado específicamente sobre A2A. La Ley Básica de Inteligencia Artificial de Taiwán se promulgó y entró en vigor el 115-01-14 (2026-01-14), con el Consejo Nacional de Ciencia y Tecnología como autoridad competente; el reparto de responsabilidades cuando un agente se equivoca depende de la normativa complementaria que autoriza el artículo 17.

Taiwán: la Ley Básica de Inteligencia Artificial tiene 20 artículos. El artículo 3 define la inteligencia artificial como «sistemas con capacidad de funcionamiento autónomo», lo que puede abarcar a los agentes de IA, aunque la palabra «agente» no aparece en el texto; el artículo 4 enumera siete principios, entre ellos la autonomía y supervisión humanas, la transparencia y explicabilidad, y la rendición de cuentas; el artículo 16 encarga al Ministerio de Asuntos Digitales impulsar un marco de clasificación de riesgos alineado con los estándares internacionales; el artículo 17 exige al gobierno definir la atribución de responsabilidades y las condiciones de imputación para la IA de alto riesgo, y establecer mecanismos de recurso, compensación o seguro; el artículo 18 exige a los organismos completar los ajustes normativos correspondientes en los dos años siguientes a la entrada en vigor. Con base en el artículo 16, el Ministerio de Asuntos Digitales publicó el 115-07-07 el Marco de Clasificación de Riesgos de la Inteligencia Artificial v1.0 (oficio de Estrategia Digital n.º 1150015933, en vigor desde su publicación), cuyo tipo de riesgo B6, «comportamiento de agentes autónomos de IA fuera de lo autorizado», dice: «Los sistemas multiagente tienen más probabilidades de que los agentes se activen entre sí y produzcan reacciones en cadena que ni desarrolladores ni usuarios previeron, lo que dificulta que los humanos intervengan y corrijan a tiempo». Las directrices sobre IA generativa en instituciones médicas, comunicadas por el Ministerio de Salud y Bienestar el 115-05-29, establecen explícitamente que los sistemas de agentes de IA «aún no se incluyen entre los sujetos de aplicación de estas directrices».

Las leyes vigentes de Taiwán también se aplican a los escenarios con agentes. El artículo 4 de la Ley de Protección de Datos Personales establece que quien recopila, trata o utiliza datos personales por cuenta de otro se considera, dentro del ámbito de esta ley, equivalente a la entidad que encarga; por tanto, confiar datos personales a un agente no exime de responsabilidad por «ser la IA la que lo hace»; el artículo 21 regula las restricciones a las transferencias internacionales. Hay que tener en cuenta que varios artículos modificados el 114-11-11 (incluida la nueva versión del artículo 21 y el nuevo artículo 20-1) ya se han promulgado pero aún no han entrado en vigor; la fecha de entrada en vigor la fijará el Yuan Ejecutivo. La Ley de Firma Electrónica no menciona la IA ni los agentes; si una firma realizada por un agente en nombre de alguien puede presumirse firma de la propia persona no está previsto expresamente en la ley, y este artículo no puede confirmarlo.

China: la Administración Estatal de Regulación del Mercado y la Administración de Normalización de China, mediante el anuncio de normas nacionales n.º 22 de 2026, aprobaron y publicaron el 2026-05-22 la serie GB/Z 185.1–185.7-2026, «Inteligencia artificial — Interconexión de agentes inteligentes», compuesta por 7 documentos técnicos orientativos (arquitectura general, código de identidad, gestión de identidad, descripción de agentes, descubrimiento de agentes, interacción entre agentes e invocación de herramientas por agentes); la plataforma nacional de servicio público de información sobre normas indica su estado como «vigente», el texto completo se hizo público el 2026-06-18 y la Administración Estatal de Regulación del Mercado celebró además una rueda de prensa temática el 2026-06-26. El nombre de protocolo que usan los documentos oficiales es AIP (protocolo de interconexión de agentes inteligentes); ninguna de las páginas oficiales consultadas menciona A2A ni MCP, y no está demostrado si son compatibles. Las Opiniones de Implementación sobre la Aplicación Normalizada y el Desarrollo Innovador de los Agentes Inteligentes, emitidas conjuntamente el 2026-05-08 por la Administración del Ciberespacio de China, la Comisión Nacional de Desarrollo y Reforma y el Ministerio de Industria y Tecnología de la Información, vinculan en un solo paquete la promoción de AIP, una plataforma de registro de agentes y la identidad digital de los agentes, y exigen que «las operaciones ejecutadas por agentes no excedan el ámbito autorizado por el usuario». Esta vía difiere de la de la comunidad A2A, donde «no hay un registro central oficial».

UE: la AI Act (Regulation (EU) 2024/1689) entró en vigor el 2024-08-01; las obligaciones de los modelos de IA de uso general se aplican desde el 2025-08-02, y la aplicación general y las obligaciones de transparencia desde el 2026-08-02; las obligaciones de alto riesgo ya se han aplazado mediante el Regulation (EU) 2026/1744 (publicado en el Official Journal el 2026-07-24): las del anexo III hasta el 2027-12-02 y las del anexo I hasta el 2028-08-02. En cuanto a PSD3 y PSR, el Consejo aprobó su posición en primera lectura el 2026-10-29; falta la segunda lectura del Parlamento Europeo y no se han publicado en el Official Journal.

EE. UU., Singapur y Reino Unido: CISA, la NSA y otras agencias de los Cinco Ojos publicaron el 2026-04-30/05-01 «Careful Adoption of Agentic AI Services», que recomienda limitar los permisos de acceso y empezar por casos de uso de bajo riesgo y no sensibles; la CFPB de EE. UU. no tiene orientaciones específicas sobre pagos de agentes, y la propuesta de norma interpretativa relacionada de 2025 se retiró el 2025-05-15. El Model AI Governance Framework for Agentic AI v1.5 de la IMDA de Singapur (publicado el 2026-05-20 y actualizado el 06-05) nombra directamente en la sección 1.1.1 a A2A para la comunicación entre agentes y a MCP para la comunicación entre agentes y herramientas, y señala que la delegación recursiva y la identidad entre organizaciones son las carencias actuales. La guía de la CMA del Reino Unido publicada el 2026-03-09 (actualizada el 10-30) dice que «if an AI agent you use does something illegal, you are responsible», es decir, que la empresa responde de los actos ilegales de los agentes que utiliza; la consulta pública de la ICO del Reino Unido sobre IA agéntica cierra el 2026-11-20.

Documentos oficiales por territorio y su relación con A2A y los agentes de IA (solo los verificados en el texto original)
TerritorioDocumentoFechaRelación con A2A o los agentes
TaiwánLey Básica de Inteligencia ArtificialPromulgada y en vigor el 115-01-14El artículo 17 exige definir la responsabilidad de la IA de alto riesgo; no menciona «agentes»
TaiwánMinisterio de Asuntos Digitales: Marco de Clasificación de Riesgos de la Inteligencia Artificial v1.0115-07-07Riesgo B6, «comportamiento de agentes autónomos de IA fuera de lo autorizado»
TaiwánMinisterio de Asuntos Digitales: Manual de referencia para aplicaciones de inteligencia artificial en el sector público V1.0115-01-28 (según el documento)Apartado sobre A2A en la página 14
ChinaGB/Z 185.1–185.7-2026, «Inteligencia artificial — Interconexión de agentes inteligentes»Aprobada y publicada el 2026-05-22Nombre oficial del protocolo: AIP; compatibilidad con A2A no demostrada
UERegulation (EU) 2026/1744Publicado el 2026-07-24Aplaza las obligaciones de alto riesgo de la AI Act al 2027-12-02/2028-08-02
UEPosición del Consejo en primera lectura sobre PSD3/PSR2026-10-29No publicada en el Official Journal; no se encontraron disposiciones sobre agentes en la exposición de motivos del PSR
EE. UU.NIST, «Design Tenets for Agent Identity Management Systems»2026-10-2710 principios de diseño para la identidad de agentes (blog)
SingapurMarco de gobernanza de la IA agéntica de la IMDA v1.52026-05-20La §1.1.1 nombra A2A y MCP
Reino UnidoGuía de la CMA sobre derecho del consumidor y agentes de IA2026-03-09La empresa responde de los actos ilegales de los agentes que utiliza
InternacionalOECD AI Papers No. 652026-09Página 16: los profesionales ven A2A como impulsor de la coordinación multiagente

Fuentes Base de datos nacional de leyes y reglamentos: Ley Básica de Inteligencia Artificial| Anuncio del Ministerio de Asuntos Digitales: Marco de Clasificación de Riesgos de la Inteligencia Artificial| Ministerio de Asuntos Digitales: Marco de Clasificación de Riesgos de la Inteligencia Artificial v1.0 (PDF)| Ministerio de Asuntos Digitales: Manual de referencia para aplicaciones de inteligencia artificial en el sector público (PDF)| Ministerio de Salud y Bienestar: directrices sobre IA generativa en instituciones médicas| Base de datos nacional de leyes y reglamentos: Ley de Protección de Datos Personales| Base de datos nacional de leyes y reglamentos: Ley de Firma Electrónica| Administración de Normalización de China: anuncio de normas nacionales n.º 22 de 2026| Plataforma nacional de servicio público de información sobre normas: GB/Z 185.1-2026| Plataforma nacional de servicio público de información sobre normas: aviso de publicación del texto completo| Centro Internacional de Innovación en Ciencia y Tecnología: rueda de prensa sobre la normalización de la interconexión de agentes| Administración Estatal de Regulación del Mercado: noticia reproducida| Portal de la Administración del Ciberespacio de China: Opiniones de Implementación sobre la Aplicación Normalizada y el Desarrollo Innovador de los Agentes Inteligentes| European Commission: AI Act regulatory framework| European Parliament: Digital Omnibus on AI| Consejo de la UE: documento de votación de PSD3, ST 15152/26| Consejo de la UE: documento de votación del PSR, ST 15154/26| CISA: Secure adoption of agentic AI| Federal Register 2025-08646 (retirada de la CFPB)| IMDA: Model AI Governance Framework for Agentic AI v1.5| GOV.UK: CMA complying with consumer law when using AI agents| ICO: Agentic AI call for evidence| OECD Artificial Intelligence Papers No. 65

¿Qué añadirá A2A v1.1 y qué preguntas siguen sin respuesta?

Los ocho temas de A2A v1.1 fueron aprobados por el TSC el 2026-06-25 por 5 votos a 0 y abarcan la reanudación del streaming, la idempotencia, la configuración push, la selección de habilidades, el descubrimiento de la autenticación, el historial de tareas, la interacción en varias rondas y el streaming bidireccional; a 2026-10-31 aún no hay fecha de publicación, y los temas más debatidos, como la identidad de los agentes, la delegación y la facturación, siguen sin resolverse.

El issue #1942 agrupó 41 issues en los ocho temas de v1.1; la memoria de los agentes entre tareas (#893) queda fuera de este seguimiento. Más que la lista de temas, lo que mejor indica el rumbo son los issues con más comentarios: #1672, verificación de la identidad del agente en la Agent Card (unos 658 comentarios); #1829, firma de mensajes con Ed25519 y RFC 9421; #2028, delegación con actor-chain; #2121, propagación de costes y presupuestos; y #1815, uso de HTTP 402 para indicar «pago requerido». Todos son problemas de confianza y de comercio; junto con el nuevo proceso de gobernanza de extensiones, las notas de investigación consideran más probable que lleguen como extensiones y no como modificaciones del núcleo de la especificación; esto es una inferencia.

Hoy no existe una respuesta abierta y desplegada a «cómo encuentra un agente personal al agente de una empresa». La documentación oficial de A2A dice claramente que los registros curados quedan fuera del alcance de A2A; la propuesta de Agent Registry de la Discussion #741 lleva mucho tiempo estancada, y los revisores cuestionan la premisa de que «sean los propios proveedores quienes gestionen sus entradas». Para encontrar agentes a partir de un dominio, el IETF tiene cuatro borradores individuales que compiten entre sí: DNS-AID (registros SVCB que apuntan a /.well-known/agent-card.json), AID (consulta de registros TXT _agent), ADP y DAN, y ninguno ha sido adoptado por un grupo de trabajo; el borrador landscape de julio de 2026 también señala que el espacio de nombres requiere coordinación. Por el lado de MCP, el MCP Registry sigue en versión de vista previa desde septiembre de 2025.

Tampoco hay un marco para la auditoría y la responsabilidad entre organizaciones. La especificación de A2A solo incluye requisitos de nivel SHOULD sobre el registro de fallos de autenticación y la limitación de tasa, y las fuentes se contradicen sobre el grado de estabilidad de las convenciones semánticas GenAI de OpenTelemetry. Con las herramientas actuales, la unidad mínima de auditoría que se puede conservar es, probablemente: el taskId y el contextId del propio lado, la huella de la firma de la Agent Card de la otra parte y la cadena de delegación act del token que presenta; cada parte los guarda por su cuenta y se concilian después; esto es una inferencia. Las notas de investigación tampoco encontraron ningún estudio empírico de denial-of-wallet cuyo objetivo sea «agotar el presupuesto de LLM de la otra parte».

  • #1986 Reanudación del streaming: continuar desde el punto de corte tras una desconexión
  • #1987 Idempotencia: reenviar una solicitud sin que se ejecute dos veces
  • #1988 Configuración push: configuración y gestión de webhooks
  • #1989 Selección de habilidades: cómo indica el llamador qué habilidad quiere usar
  • #1990 Descubrimiento de la autenticación: saber de antemano qué autenticación usar
  • #1991 Historial de tareas: consultar el registro de tareas anteriores
  • #1992 Interacción en varias rondas: semántica de las preguntas de ida y vuelta entre las partes
  • #1995 Streaming bidireccional: ambas partes transmiten datos a la vez

Fuentes A2A Issue #1942 (temas de v1.1)| A2A issues (ordenados por número de comentarios)| A2A: Agent discovery| A2A Discussion #741| IETF: borrador DNS-AID| IETF: borrador DAWN discovery landscape| MCP Registry preview (2025-09-08)| A2A Specification §13.4| GreptimeDB: OpenTelemetry GenAI semantic conventions

¿Deberían las empresas adoptar A2A ahora?

Con la evidencia disponible a 2026-10-31, lo aconsejable es que las empresas adopten A2A con el criterio de «primero solo lectura, primero la misma plataforma y aplazar la escritura entre empresas»: se puede probar la interoperabilidad de agentes dentro de una misma plataforma en la nube, pero no se recomienda abrir A2A entre empresas para pedidos o pagos hasta que se definan los marcos de identidad, delegación y responsabilidad, porque en tareas secuenciales todas las variantes multiagente empeoran entre un 39% y un 70% (datos de arXiv:2512.08296 v1/v2).

La situación actual de A2A se parece mucho a la de HTTP en sus inicios: el formato ya está estandarizado, pero cada uno tiene que añadir por su cuenta la capa de confianza; la diferencia es que esta vez la parte llamada razona por sí misma y la otra parte puede llegar a convencerla. Por eso el cuello de botella no está en la ingeniería, sino en «quién responde del comportamiento del agente», y esa cuestión está hoy repartida entre el IETF (identidad), la FIDO Alliance (intención de pago), las redes de tarjetas (disputas) y los reguladores de cada país, fuera del alcance del TSC de A2A. De ahí se infiere que, en los próximos años, la forma más probable de interoperabilidad entre agentes de distintas empresas será «una envoltura A2A alrededor de llamadas a herramientas deterministas»: la parte llamada parece un agente, pero por dentro es una API, y el razonamiento real solo ocurre dentro de la propia frontera de confianza.

Las orientaciones gubernamentales van en la misma dirección. CISA, la NSA y otras agencias de los Cinco Ojos recomiendan empezar por casos de uso de bajo riesgo y no sensibles y limitar los permisos de acceso; el marco de la IMDA de Singapur sitúa como aspectos centrales «que las personas asuman una responsabilidad efectiva» y los controles técnicos; el Ministerio de Asuntos Digitales de Taiwán clasifica como riesgo B6 las reacciones en cadena por activación mutua entre agentes; y la CMA del Reino Unido afirma expresamente que la empresa responde de los actos ilegales de los agentes que utiliza.

La tabla siguiente clasifica las opciones de adopción para una empresa general según la solidez de la evidencia. «Hacer» significa que, con la evidencia actual, el riesgo es bajo y el beneficio claro; «Se puede hacer» significa que el coste es bajo pero no hay casos medidos; «Aplazar» y «No hacer» incluyen su motivo y se reevaluarán cuando aparezcan las condiciones desencadenantes.

Niveles de recomendación para adoptar A2A en la empresa (2026-10-31)
RecomendaciónAcciónMotivo
HacerImplementar la autorización uno mismo con denegación por defecto, sin depender de los valores por defecto del SDKLa norma deja la autorización a la implementación; a2a-java llegó a no aplicar autorización de lectura por defecto (CVE-2026-111764)
HacerTratar siempre los campos de la Agent Card y las URL push como entradas no fiables, y rechazar IP privadas en las URL pushLa tarjeta puede fijar nombres de cabecera; tanto a2a-java como a2a-python tuvieron SSRF en push
HacerRegistrar taskId, contextId, la identidad del llamador y traceparentLa traza entre agentes se rompe (Issue #2103); después solo se puede conciliar con los registros de cada parte
HacerFijar la versión del SDK y suscribirse a los avisos de seguridadEntre agosto y octubre de 2026 hubo varios CVE de SDK oficiales, y un parche llegó a eludirse por diferencias de plataforma
Se puede hacerInteroperabilidad de agentes dentro de una misma plataforma en la nube (AWS AgentCore, Microsoft Foundry, Google Agent Registry)Es la forma que realmente funciona hoy, con la misma frontera de confianza para ambas partes
AplazarDepender de la verificación de firmas de la Agent Card entre SDK distintosNormalización incoherente según el issue #2122; la firma solo prueba integridad, no identidad
No hacerPermitir que agentes externos hagan pedidos, modifiquen datos o paguen en nombre de clientesAP2 no asigna responsabilidades, las redes de tarjetas no tienen reglas de disputa específicas para agentes y no se encontraron disposiciones sobre agentes en el PSR
No hacerConstruir un backend multiagente entre organizaciones solo por A2ALos multiagentes independientes amplifican los errores 17,2 veces; en tareas secuenciales empeoran entre un 39% y un 70%

Fuentes Kim et al., Towards a Science of Scaling Agent Systems (arXiv:2512.08296)| CISA: Secure adoption of agentic AI| IMDA: Model AI Governance Framework for Agentic AI v1.5| Ministerio de Asuntos Digitales: Marco de Clasificación de Riesgos de la Inteligencia Artificial v1.0 (PDF)| GOV.UK: CMA complying with consumer law when using AI agents| GitHub Advisory GHSA-qw47-mcm5-934w| A2A Issue #2103| A2A Issue #2122| AP2 v0.2 Specification

¿Cómo deberían prepararse para A2A los operadores de comercio electrónico transfronterizo y logística?

En 2026, lo que más vale la pena para los operadores de comercio electrónico transfronterizo y logística no es un endpoint A2A, sino los datos estructurados de sus páginas web y herramientas MCP deterministas y de solo lectura: fuentes secundarias que citan datos de Cloudflare Radar de agosto de 2026 indican que los bots de IA suponen alrededor del 7% de las solicitudes HTML, de las cuales las acciones en tiempo real en nombre del usuario solo son el 5,8%, y Flexport también usa MCP para que el asistente de IA de sus clientes reserve espacio de carga.

Las consultas centrales del comercio electrónico transfronterizo y la logística —cuánto cuesta el envío, cuántos impuestos se pagan, cuál es la clasificación arancelaria de un producto y qué requisitos de importación tiene— son de por sí cálculos deterministas, justo el tipo de servicio que más necesitan los agentes externos y en el que menos se equivocan. La experiencia del blog de ingeniería de Anthropic es que reescribir las descripciones de las herramientas redujo un 40% el tiempo de finalización de tareas de los agentes posteriores; la experiencia de OpenAI al devolver Instant Checkout a las Apps de los comercios muestra que, al final, la transacción vuelve al propio proceso del comercio. Por eso, el orden de preparación debería ser: primero, que las páginas web y los datos estructurados sean legibles; después, convertir las herramientas deterministas en MCP; incluir en las respuestas de las herramientas una URL de continuación que devuelva la transacción al propio proceso; y solo al final plantearse una reserva de presencia en A2A.

Una tarjeta A2A de reserva significa publicar una tarjeta en /.well-known/agent-card.json cuyas skills correspondan a las herramientas deterministas existentes de cotización, impuestos o procesos, y que por detrás llame directamente a código sin ejecutar ningún LLM. Es una opción de bajo coste con «valor de opción», pero hoy no existe ningún caso medido de una pyme que haya obtenido tráfico o ingresos gracias a ello; esto es una inferencia. Si de verdad se abre un endpoint A2A, como mínimo hay que: abrir solo habilidades de solo lectura, no confiar en ningún campo de la tarjeta de la otra parte, rechazar IP privadas en las URL push y registrar taskId, contextId, la identidad del llamador y traceparent.

Lo que hace hoy HowBridge (todo lo siguiente puede comprobarse en la página para desarrolladores de HowBridge): HowBridge ofrece un MCP público sin clave y sin OAuth (https://0523.tw/mcp/public) con 8 herramientas de solo lectura e idempotentes, que cubren la presentación de la marca y los servicios de HowBridge, la estimación del coste de envío de consolidación de China a Taiwán (marítimo exprés/aéreo), la estimación de impuestos de importación de Taiwán, la búsqueda de candidatos de clasificación arancelaria CCC a partir del nombre del producto, los tipos arancelarios y requisitos de importación por código CCC, el recargo por sobredimensión en la entrega dentro de Taiwán, y el proceso de consolidación y las normas de declaración simplificada; admite 120 solicitudes por minuto por IP y ya está inscrito en el MCP Registry oficial (nombre tw.0523/lucky-public); la respuesta de la estimación de envío incluye una URL de continuación (continue_url) para que el usuario siga en el sitio oficial. El MCP para miembros (https://0523.tw/mcp) usa autorización OAuth 2.1 y ofrece 6 herramientas de solo lectura que solo pueden leer las facturas, paquetes, prealertas, liquidaciones de impuestos y declaraciones de importación del propio miembro autorizado, con un límite por defecto de 60 solicitudes por minuto y 5.000 al día. La página para desarrolladores de HowBridge enumera actualmente como puntos de acceso la API de datos de miembros, el MCP para miembros y el MCP público; no hay ningún endpoint A2A, y este artículo no implica que HowBridge ya admita A2A.

Si quieres que un asistente de IA te ayude a estimar el coste de enviar de China a Taiwán, puedes usar directamente en la web la calculadora de envío de consolidación, la calculadora de aranceles de importación y la búsqueda de clasificación arancelaria; las herramientas y el MCP público usan la misma lógica de cálculo, las estimaciones son solo orientativas, el coste de envío final es el de la factura emitida tras medir el paquete al ingresar en almacén y los impuestos son los que determine la aduana.

Niveles de preparación para A2A de los operadores de comercio electrónico transfronterizo y logística (2026-10-31)
PrioridadAcciónRecomendaciónMotivo
1Seguir reforzando el contenido web y los datos estructurados de schema.orgHacerLa forma principal en que los agentes acceden a los sitios sigue siendo navegar y rastrear; el tráfico de acciones en tiempo real en nombre del usuario es muy pequeño
2Convertir las funciones de cotización, impuestos y clasificación arancelaria en herramientas MCP deterministas y de solo lectura, y pulir sus descripcionesHacerReescribir las descripciones de las herramientas redujo un 40% el tiempo de finalización de los agentes; las reservas de carga por agentes en logística van por MCP
3Incluir en las respuestas de las herramientas una URL de continuación que devuelva la transacción al propio procesoHacerInstant Checkout ya volvió a las Apps de los comercios y la transacción regresa a las páginas del propio comercio
4Mantener OAuth en las interfaces de datos de miembros y añadir límites de tasa por cliente y registros de auditoríaHacerLa norma deja la autorización a la implementación; Akamai advierte del aumento de agentes fraudulentos
5Publicar una tarjeta de reserva en /.well-known/agent-card.json, conectada solo a código determinista y sin ejecutar LLMSe puede hacer (baja prioridad)Bajo coste y valor de opción; aún no hay casos medidos (inferencia)
6Abrir un endpoint A2AHacer con condicionesSolo lectura; no confiar en los campos de la tarjeta; rechazar IP privadas en las URL push; registro completo (en respuesta a los CVE de SSRF y fail-open ya publicados)
7Firmar la Agent CardAplazar o usar un único SDKNormalización incoherente entre SDK según el issue #2122
8Permitir que agentes externos hagan pedidos, cambien direcciones o paguenNo hacerEl marco de responsabilidad no está definido; en tareas secuenciales los multiagentes empeoran entre un 39% y un 70%
9Construir un backend multiagente propio por A2A, o integrar AP2/x402 para cobrar los envíosNo hacerEl volumen comercial real de x402 es muy pequeño; no se encontró ningún caso de liquidación de envíos

Fuentes PaidHosting: AI agent traffic (cita Cloudflare Radar)| HUMAN Security: 2026 State of AI Traffic| SupplyChain247: reservas de carga con asistentes de IA de Flexport| Anthropic Engineering: How we built our multi-agent research system| Digital Commerce 360 (2026-03-06)| Comunicado de Akamai| A2A Specification| Plataforma para desarrolladores de HowBridge (MCP público y MCP para miembros)

5 pasos para que los operadores de comercio electrónico transfronterizo y logística se preparen para la interoperabilidad de agentes de IA

1Primero, que la web sea legible

Escribir los datos clave, como precios, plazos y normas, en HTML servido directamente por el servidor y añadir datos estructurados de schema.org; la forma principal en que los agentes acceden a los sitios sigue siendo navegar y rastrear.

2Convertir las funciones deterministas en herramientas MCP

Convertir las consultas de cotización, impuestos y clasificación arancelaria en herramientas MCP de solo lectura e idempotentes, describir con claridad las unidades de entrada y las limitaciones, e incluir en las respuestas una URL de continuación que devuelva al usuario al propio proceso.

3Datos de miembros con OAuth y límites de tasa

Las interfaces que manejan datos personales solo deben usar autorización OAuth y devolver únicamente los datos del propio usuario, con límites de tasa por cliente y registros de auditoría.

4Evaluar una tarjeta A2A de reserva

Si se quiere tantear el terreno, publicar en /.well-known/agent-card.json una tarjeta que solo corresponda a herramientas deterministas y que por detrás no ejecute ningún LLM, y comprobar antes de ponerla en marcha la validación de entradas de las URL push y de los campos de la tarjeta.

5Repetir las pruebas cada trimestre y esperar las condiciones desencadenantes

Cada trimestre, enviar solicitudes well-known a 10–20 empresas del sector o plataformas; no abrir pedidos ni pagos hasta que un socio con nombre lo solicite por escrito, se cierre v1.1 o aparezca un marco de responsabilidad.

Glosario

A2A (Agent2Agent)
Protocolo abierto que permite a agentes de IA de distintas organizaciones y frameworks descubrir capacidades entre sí, delegarse tareas e intercambiar resultados; alojado en la Linux Foundation desde 2025-06.
MCP (Model Context Protocol)
Protocolo abierto que permite a los asistentes de IA invocar herramientas y recursos externos; el razonamiento lo controla el LLM del llamador y el schema de las herramientas es transparente para él.
Agent Card
Archivo de descripción pública de un agente A2A que declara habilidades, interfaces y métodos de autenticación; por convención se publica en /.well-known/agent-card.json; la firma es opcional.
Task (tarea)
Unidad de trabajo de una colaboración en A2A; el taskId lo genera el servidor y tiene estados como enviada, en proceso, requiere entrada, requiere autorización, completada y fallida.
Extension (extensión)
Mecanismo para añadir funciones fuera del núcleo de A2A; se identifica por URI, el cliente la activa con la cabecera A2A-Extensions y no puede modificar las estructuras de datos del núcleo.
AP2 (Agent Payments Protocol)
Protocolo que registra con mandates SD-JWT la autorización de pago que el usuario otorga a un agente; la v0.2.0 se publicó el 2026-04-28 y el 2026-04-29 pasó a la FIDO Alliance.
x402
Protocolo de micropagos de máquina a máquina basado en el código de estado HTTP 402 «pago requerido», que se liquida principalmente en la cadena Base.
RFC 8693 token exchange
Estándar de intercambio de tokens de OAuth 2.0 que permite registrar la ruta de delegación con el claim act y limitar el siguiente salto con may_act.
SSRF (falsificación de solicitudes del lado del servidor)
Vulnerabilidad que induce al servidor a enviar solicitudes a una dirección elegida por el atacante; la URL del webhook push de A2A es una vía de entrada habitual.
TSC (Comité Directivo Técnico)
Órgano de decisión de A2A, con 9 puestos, uno por empresa; las propuestas se votan con gitvote en issues de GitHub.
AIP (protocolo de interconexión de agentes inteligentes)
Nombre del protocolo de interconexión de agentes que usan los documentos de normas nacionales de China de la serie GB/Z 185-2026; no está demostrado si es compatible con A2A.

Preguntas frecuentes

¿Quién desarrolló el protocolo A2A?

Google presentó A2A en abril de 2025 y el 2025-06-23 lo transfirió a la Linux Foundation; entre sus 7 miembros fundadores están AWS, Cisco y Microsoft. Hoy las decisiones las toma un Comité Directivo Técnico de 9 puestos y, en agosto de 2026, A2A se incorporó además a AAIF, la misma fundación que MCP.

¿Cuál es la versión más reciente de A2A?

A 2026-10-31, la versión vigente de A2A es v1.0.1, publicada el 2026-05-26 y compatible a nivel de protocolo de red con la v1.0.0 del 2026-03-12; los ocho temas de v1.1 ya están aprobados, pero aún no hay fecha de publicación.

¿Se pueden usar A2A y MCP juntos?

Sí. El ejemplo oficial de A2A muestra agentes que colaboran entre sí con A2A y en el que cada agente usa MCP para operar sus propias herramientas; uno cubre la relación de agente a agente y el otro la de agente a herramienta, y no son excluyentes.

¿Qué vulnerabilidades de seguridad conocidas tiene A2A?

Entre agosto y octubre de 2026 aparecieron los primeros CVE de SDK oficiales, como la falta de autorización de lectura por defecto en a2a-java (CVE-2026-111764, CVSS 7.5) y el SSRF en push de a2a-python (CVE-2026-90790); además, un estudio académico encontró 11 vulnerabilidades a nivel de protocolo explotables aun cumpliendo la norma.

¿Puede un agente de IA pagar con tarjeta por sí solo?

Técnicamente sí: Visa anunció el 2026-07-02 que en Europa ya hay agentes que han completado compras, pero las transacciones siguen usando Payment Passkeys para que el titular de la tarjeta realice una autenticación reforzada; la especificación de AP2 no asigna la responsabilidad en disputas y el PSR de la UE aún no se ha publicado en el Official Journal.

¿Tiene Taiwán leyes que regulen a los agentes de IA?

La Ley Básica de Inteligencia Artificial de Taiwán se promulgó y entró en vigor el 2026-01-14, pero no menciona a los «agentes»; el Marco de Clasificación de Riesgos v1.0 del Ministerio de Asuntos Digitales clasifica el «comportamiento de agentes autónomos de IA fuera de lo autorizado» como riesgo B6, y la atribución de responsabilidades depende de la normativa complementaria del artículo 17.

¿HowBridge admite A2A?

La página para desarrolladores de HowBridge enumera actualmente la API de datos de miembros, el MCP para miembros y un MCP público sin clave; no hay ningún endpoint A2A. El MCP público ofrece herramientas de estimación de solo lectura para envíos, impuestos de importación y clasificación arancelaria CCC, entre otras.

¿La norma nacional china de interconexión de agentes inteligentes es lo mismo que A2A?

No se puede afirmar. Los 7 documentos GB/Z 185.1–185.7-2026 se aprobaron y publicaron el 2026-05-22; el nombre oficial del protocolo es AIP, ninguna de las páginas oficiales consultadas menciona A2A ni MCP, y no está demostrado si son compatibles.

Datos clave

Versión vigente de A2A v1.0.1 Publicada el 2026-05-26 (A2A CHANGELOG)
Puestos del TSC 9 puestos Uno por empresa (A2A GOVERNANCE.md)
Repos en GitHub: MCP frente a A2A 40.675 frente a 622 Topics mcp-server y a2a-protocol (gravity.fast)
Agent Cards válidas obtenidas en pruebas reales 0 36 solicitudes a 18 organizaciones el 2026-10-27 (heym.run, muestra elegida por el autor)
a2a-java CVE-2026-111764 CVSS 7.5 Sin autorización de lectura por defecto (GitHub Advisory)
Vulnerabilidades nuevas halladas por A2ABreak 11 Explotables cumpliendo la norma (arXiv:2609.10871)
Empeoramiento multiagente en tareas secuenciales 39%–70% arXiv:2512.08296 v1/v2 y blog de Google (180 configuraciones)
Documentos de la norma nacional china de interconexión de agentes 7 GB/Z 185.1–185.7-2026, aprobados y publicados el 2026-05-22

Cronología de A2A

  1. Google presenta A2A con más de 50 socios (fuente secundaria)
  2. A2A 0.2.2: alineación con JSON-RPC (cambio incompatible) y se añaden las extensions
  3. La Linux Foundation anuncia que asume el proyecto A2A
  4. A2A 0.3.0: agent.json pasa a llamarse agent-card.json y se añaden la firma de tarjetas y mTLS
  5. ACP de IBM se fusiona en A2A y ACP deja de desarrollarse
  6. Se promulga y entra en vigor la Ley Básica de Inteligencia Artificial de Taiwán
  7. Se publica A2A v1.0.0 (un artículo indica enero de 2026)
  8. Se publica AP2 v0.2.0; al día siguiente Google dona AP2 a la FIDO Alliance
  9. Se aprueban y publican en China los 7 documentos de la serie GB/Z 185.1–185.7-2026 de interconexión de agentes inteligentes
  10. Se publica A2A v1.0.1
  11. El TSC aprueba por 5 a 0 los ocho temas de v1.1
  12. El Ministerio de Asuntos Digitales publica el Marco de Clasificación de Riesgos de la Inteligencia Artificial v1.0, que incluye el riesgo B6
  13. La versión 2026-07-28 de MCP pasa a ser sin estado y Tasks se mueve a extensión oficial
  14. Fecha de incorporación de A2A a AAIF según AAIF y Axios
  15. Fecha de incorporación a AAIF según el blog oficial de A2A (se presenta junto a la del 08-17)
  16. Lanzamiento de la CLI oficial a2a
  17. El NIST publica en su blog 10 principios de diseño para sistemas de gestión de identidad de agentes
  18. El Consejo de la UE aprueba su posición en primera lectura sobre PSD3/PSR (aún no publicada en el Official Journal)

Señales que seguimos de cerca

  • Un socio B2B con nombre (plataforma de comercio electrónico, transportista, almacén u operador de despacho aduanero) solicita por escrito una integración A2A; a 2026-10-31 aún no hay ningún caso con nombre de A2A entre organizaciones, así que esta es la señal más fuerte.
  • ChatGPT, Gemini o Claude anuncian oficialmente que llaman por A2A a agentes de comercios externos; hoy ninguno de los tres lo hace, y Anthropic todavía no tiene soporte nativo de A2A.
  • Se publica oficialmente A2A v1.1 e incluye el descubrimiento de la autenticación (#1990) y la idempotencia (#1987), o se cierran formalmente extensiones relacionadas con la identidad y la delegación de agentes.
  • Se cierra el issue #2122 y los vectores de prueba de firmas del TCK pasan en los tres SDK: Python, JS y Go.
  • Las redes de tarjetas publican códigos de motivo de chargeback específicos para agentes, o PSD3/PSR de la UE completa la segunda lectura del Parlamento Europeo, se publica en el Official Journal e incluye disposiciones sobre agentes (a 2026-10-31 el Consejo solo ha aprobado su posición en primera lectura y no se encontraron disposiciones sobre agentes en la exposición de motivos del PSR).
  • Google Agent Registry, Microsoft Agent 365 o MCP Registry abren el registro público entre organizaciones, o un grupo de trabajo del IETF adopta borradores como DNS-AID.
  • Se hace pública la compatibilidad o una implementación entre la serie china GB/Z 185 (AIP) y A2A, o se pone en marcha la plataforma de registro de agentes y empiezan a adoptarla socios transfronterizos de ambos lados del estrecho.
  • Taiwán dicta, con base en el artículo 17 de la Ley Básica de Inteligencia Artificial, normas de atribución de responsabilidades para la IA de alto riesgo, o el Yuan Ejecutivo fija la fecha de entrada en vigor de los artículos de la Ley de Protección de Datos Personales modificados el 114-11-11.
  • El TSC de A2A ajusta su composición, según sus documentos de gobernanza, 18 meses después de su constitución (hacia diciembre de 2026).
  • Cada trimestre se vuelven a probar con solicitudes well-known 10–20 empresas del sector o plataformas; mientras las Agent Cards válidas obtenidas sigan siendo 0, no hay motivo para invertir más.

Organizaciones y estándares mencionados

Referencias

Documentos gubernamentales y oficiales

Artículos académicos

Especificaciones y fuentes del sector

Última actualización Primera publicación

Este artículo es una recopilación de investigación técnica y no constituye asesoramiento legal, de ciberseguridad ni de inversión; para especificaciones y normativa, prevalecen los últimos anuncios de cada organismo y proyecto.

¿Listo para comenzar la consolidación?

Regístrese gratis como miembro de HowBridge Logistics y obtenga de inmediato su dirección de almacén en el extranjero + atención en 14 idiomas.

Registro gratuito