12 puntos por GN⁺ 2025-09-29 | 1 comentarios | Compartir por WhatsApp
  • x402 activa el código de estado HTTP 402 (Payment Required), que llevaba mucho tiempo sin uso, para hacer posibles los pagos en tiempo real y la facturación por uso (pay-per-use) sin cuentas ni claves API, como un protocolo de pagos nativo de internet
  • Los desarrolladores pueden exigir pagos con stablecoins como USDC en cada solicitud de API con una sola línea de código middleware, por lo que puede aplicarse fácilmente desde micropagos pequeños hasta servicios a gran escala
  • Las comisiones de transacción son prácticamente 0 y la confirmación del pago se procesa en 200 ms a 2 segundos, resolviendo los problemas de latencia, chargebacks y autenticación compleja de los sistemas de pago tradicionales basados en tarjetas o cuentas bancarias
  • Agentes de IA, dispositivos IoT y proveedores de contenido pueden pagar de forma autónoma por llamadas a APIs, acceso a datos y uso de recursos en la nube, por lo que fue diseñado como infraestructura base para el comercio machine-to-machine (M2M)
  • Más allá de los modelos tradicionales centrados en suscripciones y publicidad, permite un nuevo modelo de negocio realmente basado en micropagos, ofreciendo a desarrolladores y creadores una forma de monetización flexible y abierta

Resumen de x402

  • Estándar de pago abierto impulsado por la plataforma para desarrolladores de Coinbase
  • Diseñado para que la IA y los servicios web realicen pagos automáticamente y así puedan acceder a APIs, datos y servicios digitales
  • Un enfoque nativo de la web que aprovecha encabezados HTTP y códigos de estado, lo que facilita su integración en la infraestructura de servidores existente

Características principales

  • Sin comisiones: no hay comisiones de transacción a nivel de protocolo
  • Liquidación inmediata: liquidación en 200 ms a 2 segundos basada en pagos sobre blockchain
  • Independiente de la blockchain: no depende de una cadena ni de un token específicos
  • Integración sencilla: puede aplicarse a servidores web existentes con una sola línea de código
  • Estándar abierto: cualquiera puede implementarlo y ampliarlo, sin depender de un proveedor centralizado
  • Amigable con la IA: los agentes pueden procesar pagos en tiempo real por cada solicitud de API

Cómo funciona

  1. El cliente realiza una solicitud a la API
  2. Si la solicitud llega sin información de pago, el servidor responde con HTTP 402 Payment Required
  3. El agente vuelve a enviar la solicitud incluyendo la firma de pago
  4. El servidor verifica y difunde el pago, y luego responde normalmente

Casos de uso

  • Agentes de IA: pago por uso al consultar datos o modelos en tiempo real
  • Servicios en la nube: pago por uso de almacenamiento o tiempo de GPU sin necesidad de cuenta
  • Proveedores de contenido: pago por artículo o video, activando verdaderos micropagos
  • IoT/comercio entre máquinas: pagos automáticos entre sistemas autónomos

Nuevos modelos de negocio

  • Soporte para transacciones pequeñas y frecuentes: pagos desde $0.001
  • Modelo alternativo a publicidad y suscripciones: monetización sin imponer suscripciones ni depender de anuncios
  • Comercio nativo para IA: la IA puede comprar y usar directamente recursos en la nube y APIs

Soporte para desarrolladores

  • Implementaciones de referencia: Express.js, middleware para Next.js y bibliotecas cliente
  • Herramientas de prueba: entorno de desarrollo con billetera virtual y tokens incluidos
  • Integración nativa con Coinbase AgentKit, acelerando el desarrollo de apps AI-first

Conclusión

  • x402 supera las limitaciones de la infraestructura de pagos existente y ofrece una capa de pagos amigable para máquinas para la economía de internet AI-first
  • Sin cuentas, suscripciones ni claves API, cualquiera puede construir nuevos modelos de comercio digital sobre un estándar de pagos abierto y escalable

1 comentarios

 
GN⁺ 2025-09-29
Opiniones en Hacker News
  • Hace 18 años vi algo como “este código está previsto para usarse en el futuro”, y me da la impresión de que algún Redditor anticipó el escenario en el que AT&T, Comcast, TimeWarner y otras intentarían cobrar por Internet; solo que ahora tiene otro nombre
  • Esto comenzó como un protocolo patrocinado por Coinbase; en un contexto donde Stripe se está moviendo agresivamente en este espacio para amarrarlo a su propio ecosistema, la aparición de un protocolo abierto se siente positiva
    • Si realmente fuera un protocolo de pagos abierto, debería poder manejar cualquier moneda, y cosas como intermediarios, métodos de pago, políticas de cancelación y disputas deberían poder definirlas por sí mismos el vendedor y el comprador; quizá en SEPA o algo similar podrían surgir métodos de pago totalmente gratis, instantáneos e irreversibles
    • El problema no es la forma del payload del API, sino que casi no hay bancos con un API REST para pagos
    • Dado que está patrocinado por Coinbase, parece probable que todas las transacciones vengan con requisitos de verificación KYC/AML; preocupa que para leer aunque sea un solo mensaje de pago terminen pidiendo un recibo reciente de servicios y verificación por video, y que si uno no es ciudadano de EE. UU. o no tiene una identificación compatible con Coinbase, lo rechacen
  • Aunque el protocolo presume ser “sin comisiones”, si está basado en blockchain siento que inevitablemente habrá comisiones por transacción; en pagos de montos pequeños (donde remarcan que “no hay monto mínimo”), una comisión porcentual no es tan grave, pero una comisión fija por transacción puede pesar bastante; además, cada blockchain tiene volatilidad en sus comisiones, lo que añade otro riesgo; me pregunto si entendí algo mal
    • En muchas transacciones on-chain recientes, el costo de gas ya bajó muchísimo, a menos de 1 centavo, así que en la práctica es casi gratis; x402 usa principalmente redes L2 como Base, por lo que el costo por transacción individual casi no es un problema; referencia: información de comisiones de gas
    • El protocolo en sí no tiene una comisión aparte; las comisiones pueden variar según el medio de pago que use el usuario, ya sea blockchain, VISA, etc.
    • El protocolo x402 en sí no cobra comisión, pero la red que procesa el pago real (blockchain, red de pagos, etc.) sí tiene su propia estructura de costos; el vendedor puede elegir la red que mejor le convenga, y x402 incluye una función de facilitator que abstrae la red de pagos; a veces intermediarios como Coinbase incluso cubren el gas necesario para la transacción
    • Que sea blockchain no significa necesariamente que haya que pagar comisión en cada transacción; también se puede autorizar el gasto solo con una firma desde la wallet y luego agrupar varias operaciones para procesarlas juntas
    • En la blockchain Base de Coinbase, la comisión por transferir USDC está por debajo de 1 centavo, y en Solana es de un nivel parecido
  • El nombre x402 en sí mismo me parece algo sospechoso y con olor a marketing, como si quisieran hacerlo sonar como un protocolo estándar internacional tipo X.500; de hecho, ya existe un protocolo X.402 como estándar de la Unión Internacional de Telecomunicaciones (ITU) enlace a ITU X.402
  • En el whitepaper de x402 no hay ni una sola mención de Lightning o Bitcoin; solo se menciona Base (Ethereum L2, impulsado por Coinbase); me incomoda que Coinbase parezca enfocarse únicamente en expandir su propio ecosistema; pienso que los pagos realmente libres deberían implementarse sobre Bitcoin, especialmente en L2 como Lightning o Liquid, porque encajan mejor con la descentralización
    • Hace 5 años desarrollé personalmente un protocolo basado en Lightning Network llamado L402 (nombre anterior: LSAT); x402 procesa la verificación del recibo de pago por un canal separado, así que, a diferencia de su promoción de “integración en una sola línea de código”, en realidad requiere bastante código tanto del lado del cliente como del servidor; en cambio, L402 incorpora directamente al protocolo la verificación del pago sobre Lightning Network y además soporta autorización granular basada en Macaroon; las ventajas de Lightning Network son privacidad, descentralización total y confirmación rápida (del orden de 100 ms); en cadenas como la de Coinbase, todas las transacciones de la red quedan expuestas, hay dependencia de una instancia central y por eso son vulnerables a fallas, y aun en Base la confirmación del bloque tarda varios segundos; detalles: explicación de L402, blog de LSAT
    • Se pregunta si alguien podría ayudar a integrar pagos Lightning en x402; así quizá podrían salir de la dependencia de Base
    • Se enfatiza que construir una “agentic application” sobre Bitcoin es muy difícil, mientras que con EVM sí es posible en múltiples redes; el plan de x402 no es quedarse solo en Base, sino soportar varias redes compatibles con EVM
    • Me parece forzado insistir en que Bitcoin sea la única forma de lograr una descentralización “real”; la capacidad de procesar Bitcoin es valiosa, pero puede haber varios caminos
  • Comparten experiencia de uso real con un cliente llamado “Frame”
    1. Recibir USDC desde el faucet fue bastante fácil
    2. Al conectar Frame al navegador, x402 se detectó de inmediato
    3. La primera transacción desapareció con la página cargando para siempre después del envío; tuvieron que hacer una segunda transacción; en un caso real eso podría llevar a un doble cobro, así que es riesgoso; la primera transacción probablemente siga perdida en algún lugar del mempool
    4. La herramienta Frame no parece recomendable; como no hay historial de transacciones, no se puede responder reenviando con otro nonce o agregando más gas, y además parece tener muy poco mantenimiento
    5. La segunda transacción sí funcionó bien, y la velocidad de procesamiento fue muy rápida
  • Hay un caso de uso de x402 en Cloudflare enlace al blog de Cloudflare
  • Preguntan cuál es la forma más simple de enviar stablecoins; al intentar usar USDC, al final apareció un mensaje diciendo que “también se necesita ether para pagar el gas”, lo que desconcertó; además había varias advertencias (que las monedas se pueden perder si la dirección o la red son incorrectas), así que avanzar se sintió difícil; no entienden por qué enviar stablecoins requiere varias monedas y está montado de forma tan compleja; sienten que esta complejidad solo les gusta a los expertos en cripto y que para pagos de usuarios comunes es demasiado difícil
    • USDC también funciona en Solana y las comisiones son realmente mínimas; al enviar desde Coinbase a Solana se siente que casi no hay comisión; eso sí, gestionar la dirección de envío es importante, porque si se envía a una dirección equivocada no hay vuelta atrás; es una estructura parecida a las transferencias wire en EE. UU., donde si se ingresan mal el número de cuenta o el routing number, hay problemas; sí existen procedimientos de validación, pero no son perfectos en todos los casos; Ethereum intenta aliviar esto un poco con ENS (Ethereum Name Service)
    • La respuesta un poco anticlimática es que la forma más fácil de enviar stablecoins es darle una wallet al agente de IA y cargarle solo USDC; en el fondo, este protocolo está hecho siguiendo la dirección de “agentic payments” de Coinbase; ni siquiera el equipo que lo creó parece haber definido por completo los casos de uso reales o cómo debería funcionar exactamente; aun así, la idea de que un agente de IA pueda resolver por sí mismo un paywall al toparse con él es interesante; la crítica sobre la complejidad es válida, y enfoques como los de Bridge, Privy y Stripe parecen mucho más prácticos
    • x402 abstrae automáticamente el gas; de hecho, una persona real puede probarlo ya mismo, y se puede ver fácilmente cómo se implementa en la página de prueba, el ejemplo de servidor y el ejemplo de cliente
  • Se preguntan quién en Coinbase pensó que HTTP 402 estaba sin usar; de hecho sí hay sitios que devuelven 402 y muestran una página de “paga la tarifa”; no parece que todos esos sitios vayan a adoptar este método de pago con blockchain
    • El problema no es que 402 no se use, sino que no existe una respuesta estandarizada que permita a agentes de IA procesar el pago de acceso; x402 proporciona un formato de respuesta estándar para que el cliente pueda pagar programáticamente; eso podría incluir stablecoins o, más adelante, métodos de pago en moneda fiat
  • Con 15 años de experiencia trabajando con bancos y procesadores de pago, alguien dice estar 1000% seguro de que un banco normal jamás va a tocar esto, ni siquiera dentro de 20 años
    • Responden que si esto hubiera sido el año pasado, quizá tampoco habrían creído que hasta el presidente o la primera dama sacarían memecoins
    • Exchanges como Coinbase y Kraken sí lo usarán, y como ellos ya se conectan con bancos, no hace falta que los bancos participen directamente
    • También hay instituciones como Anchorage que ya soportan Base
    • En realidad la participación de los bancos no significa mucho; esto funciona sobre blockchain, así que se pueden ignorar los esquemas regulatorios o de KYC/AML de los bancos, aunque dado que está patrocinado por Coinbase no está claro si de verdad estará abierto a todo el mundo incluso cuando quede asentado en la blockchain