MPP — the Machine Payments Protocol
A paid HTTP request, signed receipt and on-chain reference, in under two minutes from nothing.
The mppx CLI creates an account, funds it from a free testnet faucet with no signup, and pays for a request. A real call to mpp.dev's paid ping returned a signed Payment Receipt carrying an on-chain reference. MPP is not x402: x402 is Coinbase's stablecoin-only rail on Base, while MPP is payment-method agnostic — cards through Stripe, stablecoins through Tempo, Lightning — and adds idempotency keys, request-body binding, receipts and streaming sessions. It is co-authored by Stripe and Tempo and proposed to the IETF. Visa has published a card-native extension, which is the piece that would let an agent pay ordinary merchants without touching crypto.
Mainnet. Testnet is chain 42431 and mainnet 4217, and testnet cannot reach production services — a mismatch is a hard error, not a fallback. Real calls need pathUSD on Tempo mainnet, and our balance is zero. That single gap is what stands between this and live purchases.