Pagos HTTP · x402
Cobra un recurso HTTP con USDC: el servidor comunica condiciones, el cliente autoriza y el facilitador verifica y liquida.
Una API distinta
El facilitador corre como plugin del OpenZeppelin Relayer. Sus rutas supported, verify y settle y sus credenciales son distintas de las de TilcAI. El SDK expone Paywall, X402Facilitator y x402Fetch en tilcai-sdk/x402.
import { Paywall, X402Facilitator, x402Fetch } from "tilcai-sdk/x402";
// Server-side integration building blocks.
// Configure facilitator credentials and payment requirements
// before protecting or paying for a real resource.Estado y comprobaciones
Existen implementación del SDK, configuración de redes y pruebas aisladas del riel. El historial de Monad confirma que se configuró el plugin, pero no una prueba x402 de extremo a extremo en esa red. Consulta supported del facilitador y valida cada activo, red y modo. No publiques x402 mainnet como acreditado por CCTP.
Respuesta e incertidumbre
HTTP 200 puede contener isValid:false o success:false: lee el cuerpo. Un 504 de settle puede ocurrir tras el envío; concilia el hash antes de firmar un payload nuevo. CCTP mueve USDC entre redes; x402 paga un recurso HTTP. Son flujos diferentes.
La disponibilidad depende de tu instancia. Consulta /health y /v1/routes antes de integrar.
