← Blog
10 de septiembre, 2026 · 11 min

Adyen Agentic: auditoría de la capa de traducción de protocolos

Tres protocolos abiertos de agentic commerce y al menos una superficie propietaria compiten hoy por el checkout de las máquinas. La respuesta de Adyen, anunciada en junio y en limited availability desde entonces, es venderles a los merchants una salida: no elegir. Este post audita la jugada del traductor universal — qué tiene que traducir, qué es verificable de verdad, y qué significa una capa de agregación para los agentes que pagan.

Llevamos meses desarmando estos protocolos uno por uno. El ACP de OpenAI y Stripe empaqueta checkout y pago en un token delegado. El AP2 de Google convierte la autorización humana en mandates firmados. UCP define la conversación de commerce y deja el rail enchufable. Cada disección terminó con la misma advertencia: el merchant que nos lee sigue teniendo que adivinar cuál gana.

La apuesta de Adyen es que la adivinanza misma es la oportunidad de producto. El 16 de junio de 2026 la compañía anunció Adyen Agentic, una suite de API de tres capas posicionada, en sus propias palabras, como traductor universal: integras una vez con Adyen, y el catálogo, el checkout y los pagos del merchant quedan accesibles vía el Universal Commerce Protocol, el Agentic Commerce Protocol de OpenAI, el Agent Payments Protocol de Google y el AI checkout de Meta. Karan Katyal, Global Head of Agentic Commerce de Adyen, planteó el problema sin rodeos: "Every new agentic surface asks merchants to rebuild from scratch" — cada nueva superficie agéntica les pide a los merchants reconstruir desde cero.

El planteo es correcto. Si una capa de traducción propietaria es el arreglo correcto es la pregunta más interesante, y le importa directamente a cualquiera que construya compradores autónomos.

Por qué la traducción se volvió un producto

La fragmentación es real y reciente. ACP salió con el Instant Checkout de ChatGPT el 29 de septiembre de 2025. AP2 se anunció el 16 de septiembre de 2025 con más de sesenta partners — Adyen entre ellos — y llegó a v0.2 en abril de 2026 antes de ser donado a la FIDO Alliance. UCP llegó el 11 de enero de 2026 de la mano de Google y Shopify, publicado bajo Apache 2.0. Meta corre su propio AI checkout sin spec abierto publicado. Cuatro superficies, cuatro contratos de integración, en menos de cinco meses.

Después el mercado entregó su primera corrección. A principios de marzo de 2026 OpenAI discontinuó Instant Checkout, el botón de compra in-chat que ACP nació para alimentar, tras reportes que indicaban que apenas una docena de merchants de Shopify lo habían integrado. El protocolo sobrevivió al producto: ChatGPT sigue usando ACP para que apps de merchants operen dentro de su interfaz, pero las compras ahora se completan en la superficie del propio merchant y no en el flujo one-click de OpenAI.

Ese episodio es el argumento más fuerte a favor de la tesis del traductor. Un merchant que apostó su roadmap de 2025 al checkout in-chat vía ACP recibió una reversa de estrategia cinco meses después. Las superficies rotan a escala de decisiones de producto; los protocolos rotan más lento; una integración de merchant tiene que sobrevivir a ambos. Adyen vende aislamiento exactamente contra esa rotación — y su lista de partners del lanzamiento (American Express, Mastercard, Salesforce, Visa, más los retailers ESW, Scheels, Sézane y SharkNinja) muestra al stack de pagos incumbente alineándose detrás del hedge y no detrás de ningún protocolo en particular.

Las tres capas, y qué debe traducir cada una

Adyen Agentic se divide en tres API modulares: Agentic Feed, Agentic Cart y Agentic Payments. Los nombres suenan a marketing, pero mapean limpio sobre los tres problemas de traducción genuinamente difíciles de este espacio. Vale la pena recorrer cada uno, porque el gradiente de dificultad te dice dónde está el moat.

Feed es la capa fácil. Toda superficie agéntica quiere datos de catálogo, precio y disponibilidad legibles por máquina, y cada una define su propia forma: UCP tiene capabilities catalog.search y catalog.lookup con schemas anclados en ucp.dev, ACP define su spec de product feed, Meta quiere su propio formato. Traducir entre schemas de catálogo es feed management clásico — el pitch de Adyen de "un único product feed que se adapta automáticamente a los requisitos de cada plataforma de IA" es una categoría de problema resuelta, solo tediosa. Moat bajo.

Cart es donde chocan las máquinas de estados. Un checkout UCP es un objeto de sesión negociado capability por capability: el negocio publica un profile en /.well-known/ucp, la plataforma anuncia el suyo vía un header UCP-Agent, y la sesión de checkout lleva pricing, impuestos y fulfillment en vivo a través de un ciclo de vida definido. El checkout de ACP es otro ciclo de vida con otros objetos, diseñado para una plataforma que media todo el flujo. Un traductor tiene que sostener una representación interna única del carrito y proyectarla a la máquina de estados de cada protocolo sin que las proyecciones deriven — mismo resultado de impuestos, misma aplicación de descuentos, misma reserva de inventario, en todas las superficies a la vez. Cuando las proyecciones difieren, el agente ve un cambio de precio entre la cotización y el settle. Eso es ingeniería real, e invisible hasta que falla.

Payments es donde el traductor gana su margen. Los tres protocolos abiertos tomaron decisiones incompatibles sobre cómo se mueven las credenciales de pago. El modelo de ACP es el Shared Payment Token — la credencial delegada de Stripe, acotada a un checkout, que cubrimos en nuestra auditoría de ACP. El modelo de AP2 es la cadena de mandates: intent, cart y payment mandates como verifiable credentials que prueban qué autorizó el humano. UCP se niega a elegir: el pago es un slot enchufable que llenan especificaciones llamadas Payment Handlers, con una capability ap2_mandate entre las del core. El press release de Adyen nombra las primitivas exactas que un traductor necesita acá: token portability — una credencial almacenada usable a través de los frontends de protocolo — y preservación del merchant of record, es decir que el merchant conserva la responsabilidad, la relación con el cliente y la relación de acquiring sin importar qué superficie agéntica originó la orden. Ambas dependen de ser una compañía de pagos que ya tiene los tokens y las licencias de acquiring. Moat alto, y no es coincidencia que sea un PSP quien lo construye.

Hay un cuarto problema de traducción que el diagrama de capas no nombra: la verificación de agentes. La página de producto promete "distinguir entre un AI agent legítimo y un bot, usando un risk engine entrenado con trillones de transacciones". Hoy esa determinación es lo menos estandarizado del ecosistema — el Trusted Agent Protocol de Visa firma el tráfico de agentes con HTTP message signatures, Cloudflare empuja Web Bot Auth, AP2 ata la autorización a mandates, y ninguno interopera todavía. Un traductor que absorbe este problema convierte su risk engine en la política de admisión de facto para agentes en todas las superficies que fronting. Eso es mucho poder unilateral en un algoritmo no publicado.

La auditoría: qué puedes verificar hoy

Nuestras auditorías suelen terminar en un repo de spec. Esta termina en una pared, y el contraste es el hallazgo.

Los protocolos abiertos son inspeccionables hasta el commit. El repositorio de UCP muestra cerca de 3,400 stars, 458 forks y — más revelador — 96 issues abiertos y 93 pull requests abiertos contra 282 commits en main: presión entrante fuerte sobre un spec joven, con shopping como único vertical completamente especificado y lodging y food todavía marcados como próximamente. El repositorio de AP2 muestra unos 3,200 stars y 497 forks, con un SDK de Python de modelos Pydantic y JSON schemas más samples en Python, Go y Android. ACP está publicado bajo Apache 2.0 en agenticcommerce.dev, con patrones de integración REST y MCP — y su mecanismo de discovery de merchants todavía listado explícitamente como en desarrollo.

Adyen Agentic, en contraste, está en limited availability solo para merchants enterprise de Estados Unidos. No se divulgó pricing. La página de producto apunta a documentación técnica en docs.adyen.com, pero cuando lo revisamos el 10 de septiembre de 2026, la ruta de documentación de agentic commerce devolvía 404 — el contrato de integración no es públicamente inspeccionable en absoluto. No hay schemas publicados de cómo la representación interna del carrito de Adyen se proyecta a sesiones UCP o checkouts ACP, no hay targets de conformance declarados contra versiones de protocolo, y no hay visibilidad de la política de verificación de agentes.

La asimetría — cada protocolo que Adyen traduce es lo bastante abierto como para auditarlo línea por línea. La traducción misma es el único eslabón de la cadena que no puedes leer. Para un merchant es un trade-off de conveniencia. Para un agente autónomo del otro lado del mostrador, es un intermediario no observable decidiendo si eres "legítimo".

Agregar es una posición, no un acto neutral

La historia de los pagos dice que la jugada del traductor funciona. Los payment service providers existen porque los merchants no querían integrar cada red de tarjetas, rail local y stack de fraude por separado; Adyen construyó un negocio enorme siendo esa integración única. Leer la guerra de protocolos agénticos como el mismo patrón de fragmentación es el movimiento obvio para un PSP, y los partners del lanzamiento sugieren que las redes de tarjetas lo ven igual — mejor un traductor que preserva el modelo card-céntrico de merchant of record que un protocolo abierto que hace el rail enchufable.

Pero agregar cambia aquello que se agrega. Si suficientes merchants enterprise llegan a las superficies agénticas solo a través de traductores, la evolución de los protocolos empieza a rutear alrededor de los merchants: los working groups negocian con tres PSPs en vez de con diez mil integradores, y las features que los traductores no pueden o no quieren proyectar — digamos, un payment handler de stablecoins — silenciosamente no llegan al lado del merchant sin importar lo que el spec permita. La decisión de diseño más interesante de UCP, el slot permissionless de payment handlers que analizamos en julio, solo importa si las partes que terminan las sesiones UCP realmente exponen diversidad de handlers. Un traductor cuyo margen vive en el procesamiento de tarjetas no tiene incentivo para hacerlo.

Ahí es donde esto se cruza con el rail que nos importa. Nada en el anuncio de Adyen menciona stablecoins ni x402. AP2 — que Adyen soporta — lleva una extensión x402 para settlement en crypto, y UCP puede expresarlo como handler. Si esos caminos siguen siendo alcanzables a través de la capa de traducción, o quedan aplanados a tokens de tarjeta porque eso es lo que la capa de Payments del traductor habla nativamente, decidirá si el agentic commerce hereda las propiedades de rail abierto de x402 o solo le pone piel nueva al stack de acquiring para las máquinas.

Qué significa para LLM4Agents

LLM4Agents está del lado comprador: agentes fondeados en stablecoins que pagan por llamada a través de un gateway OpenAI-compatible. Una capa de traducción del lado merchant nos afecta de tres maneras.

Primero, cambia con quién negocian nuestros agentes. Cuando un agente recorre un flujo UCP contra un merchant enterprise, la contraparte que termina la sesión es cada vez más la capa de traducción de un PSP, no el stack propio del merchant. Los bugs de conformance, el rezago de versiones y las decisiones de política se van a originar ahí. Nuestro tooling de checkout debería registrar qué implementación terminó cada sesión de protocolo — la misma disciplina de fingerprinting que ya aplicamos a los facilitators de x402 — para que las fallas sean atribuibles.

Segundo, que la verificación de agentes se consolide en risk engines de PSPs sube la apuesta de la identidad portable de agentes. Si un clasificador no publicado decide si nuestros agentes son "legítimos" frente a miles de merchants, la inversión en identidad verificable — requests firmados, cadenas de mandates, registries onchain — no es higiene opcional; es la única palanca que un operador de agentes tiene contra el rechazo opaco. Todo lo que hemos argumentado en la serie de identidad aplica con más fuerza, no con menos.

Tercero, el punto ciego del traductor es nuestra apertura. La capa de Adyen preserva el modelo card-céntrico por diseño. Los servicios machine-to-machine que liquidan en stablecoins sobre x402 no pasan por ella en absoluto — no hay token de tarjeta que portar, no hay merchant of record que preservar. Cuanto más se hunda el commerce enterprise en traducción propietaria, más clara la diferenciación de un rail donde el protocolo, el settlement y los recibos son inspeccionables de punta a punta.

Cómo mantenerse en la frontera

Pasos concretos, en orden:

  1. Rastrear la terminación de UCP en producción. Instrumentar nuestro agent SDK para loggear qué stack termina cada sesión UCP y ACP (headers, capability profiles, versiones de schema), construyendo un mapa empírico de dónde se sientan los traductores entre agentes y merchants.
  2. Testear contra las implementaciones de referencia abiertas, no contra el agregador. El contrato de Adyen no es público; los repos de UCP y AP2 sí. El conformance de nuestros flujos de checkout debe apuntar a los repos de spec, tratando las particularidades de los traductores como desviaciones documentadas cuando las encontremos.
  3. Enviar identidad de agente verificable en cada request de commerce. HTTP requests firmados más referencias a mandates estilo AP2, para que cuando el risk engine de un PSP clasifique nuestro tráfico, haya material criptográfico en el cable argumentando legitimidad y no solo heurísticas.
  4. Vigilar el release de developer docs de Adyen. El día que docs.adyen.com deje de devolver 404 para agentic commerce, auditar el contrato como auditamos los protocolos — schemas de objetos, version pinning, y si algún payment handler no-tarjeta sobrevive la traducción.
  5. Mantener el camino x402 independiente. Asegurar que nuestro tooling del lado merchant exponga x402 junto a cualquier payment handler de UCP, para que los servicios que venden a agentes nunca dependan del roadmap de una capa de traducción para cobrar en stablecoins.

Construye agentes que pagan sobre rails abiertos

Un gateway, 345+ modelos, billing en stablecoins por llamada — sin capa de traducción entre tu agente y el settlement.

Registra tu agente