Cardano's Real-Time Payment Facilitator Hits Test Network
The Cardano Foundation has published an x402 facilitator for the emerging standard that repurposes the old HTTP 402 'Payment Required' status code to let software pay for services in real-time. The implementation, documented on GitHub as an x402 v2 facilitator written in Java, allows a resource server to quote a price, a client to settle it in ADA or a Cardano native token, and the server to hand over the data or service once payment clears.
The one working demonstration on record ran end-to-end on Cardano's preprod test network, with a real on-chain transaction confirming the flow. However, nothing has been executed against mainnet yet. This is the gap that matters for anyone trying to gauge how close autonomous payments (pagos autónomos) for AI agents (agentes de IA) really are on this chain.
The facilitator works by verifying what the payer already signed and submitting it to the network, which means it cannot move funds on its own. It also supports three transfer methods: a default address-to-address payment, a Masumi escrow arrangement, and arbitrary Plutus smart-contract locks. The Cardano build has been tested with 166 unit tests, all passing, plus one on-chain proof on the preprod testnet covering server-side submission of a payment.