/ Protocolo · x402 v2
Pagos HTTP nativos para agentes IA.
x402 convierte el código HTTP 402 en un protocolo de pagos que leen las máquinas. Tu agente solicita una API, recibe un 402 con las condiciones, firma una transferencia USDC gasless, reintenta y el recurso se desbloquea. Sin checkout, sin API keys, sin suscripciones.
/ Qué es x402
Una capa de pagos dentro de HTTP.
x402 extiende HTTP con semántica de pagos. Cuando un servidor responde con status 402, incluye un header payment-required que describe tokens aceptados, importes y redes. El cliente firma una transferencia off-chain, la adjunta como header payment-signature y reenvía. El servidor verifica, liquida y entrega el recurso. Sin redirecciones, sin iframes, sin SDKs de terceros.
El handshake x402
- 01GET /api/resource
- 02402 + payment-required
- 03Sign EIP-3009 / Permit2
- 04Retry + payment-signature
- 05200 OK + payment-response
/ Métodos de firma
EIP-3009 vs Permit2.
BlockVault soporta dos estándares de firma para pagos x402. Cada uno tiene sus ventajas en coste de gas, cobertura de tokens y redes.
EIP-3009 (USDC gasless)
Usa transferWithAuthorization nativo del contrato USDC. Cero gas para el que paga. Disponible en Ethereum, Polygon, Base, Arbitrum, Optimism y BSC.
- Gas: cero (meta-tx)
- Tokens: solo USDC
- Cadenas: 6 redes EVM
Permit2 (ERC-20 universal)
Usa el router Permit2 de Uniswap para cualquier ERC-20 con una aprobación única. Sí requiere gas para liquidar.
- Gas: ~60k (tx de liquidación)
- Tokens: cualquier ERC-20
- Cadenas: 6 redes EVM
BlockVault prioriza EIP-3009 si el token es USDC en una cadena compatible. Si no, usa Permit2.
/ Implementación de referencia
BlockVault como cliente x402.
BlockVault es la primera wallet móvil con x402 nativo. La arquitectura: x402Fetch reemplaza fetch() y intercepta respuestas 402, parsea el header payment-required, encola la aprobación en la UI, construye el payload EIP-3009 o Permit2, y reintenta con el payment-signature.
Endpoint en producción
402.blockvault.ai
402.blockvault.ai cobra inferencia GPU (Gemma 4, Llama) por token vía USDC en Base. Está en producción ahora.
/ Comparativa
Wallets x402 de un vistazo.
| BlockVault | Coinbase x402 | MetaMask | Trust Wallet | Phantom | Binance | |
|---|---|---|---|---|---|---|
| x402 nativo | ✓ | ✓ | — | — | — | — |
| Gasless (EIP-3009) | ✓ | — | — | — | — | — |
| Multi-chain (6+ EVM) | ✓ | ✓ | ✓ | ✓ | ~ | ✓ |
| IA en dispositivo | ✓ | — | — | — | — | — |
| Auto-custodia | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| Mobile-first | ✓ | ✓ | ~ | ✓ | ✓ | ✓ |
/ FAQ
Preguntas frecuentes.
- ¿x402 es una blockchain o un token?
- Ninguno. x402 es un protocolo HTTP que usa blockchains existentes (Ethereum, Base, Polygon) para liquidar. Sin nueva cadena, sin nuevo token.
- ¿Necesito ETH para gas en un pago x402?
- No si usas EIP-3009. Las transferencias USDC vía transferWithAuthorization son gasless para ti. El facilitador (servidor) paga el gas.
- ¿Puede mi agente IA gastar sin que yo apruebe?
- Solo dentro de las políticas que configures. BlockVault aplica topes por dominio, límites diarios y listas de tokens antes de liberar cualquier firma.
- ¿Qué tokens funcionan con x402?
- USDC en 6 cadenas EVM vía EIP-3009 (gasless). Cualquier ERC-20 vía Permit2 (requiere gas). La mayoría de servidores x402 aceptan USDC.
- ¿Qué tan rápido es un pago x402?
- Una firma off-chain y un reintento HTTP. Con EIP-3009 no hay tx on-chain de tu parte, así que la liquidación tarda 1-3 segundos.
- ¿x402 es open source?
- Sí. El protocolo está definido en x402-foundation/x402 en GitHub. Cualquiera puede implementar un cliente o servidor.
- ¿Puedo construir una API protegida con x402?
- Sí. Devuelve HTTP 402 con un header payment-required que contenga tus condiciones (token, importe, red, receptor). Cualquier wallet compatible puede pagar.
/ Empieza ahora
La wallet de tu agente está lista.
Descarga BlockVault y empieza a pagar APIs, inferencia y datos con x402. Sin suscripciones, sin intermediarios.