Machine Payments Protocol Ships Multi-Method Discovery (3 minute read)
The Machine Payments Protocol added multi-method discovery so payment services can advertise all supported payment options upfront instead of requiring clients to probe endpoints individually.
Decoder
- MPP (Machine Payments Protocol): A payment-method and currency-agnostic standard for machine-to-machine payments that supports stablecoins, cards, and Bitcoin
- 402 Challenge: HTTP status code that indicates payment is required, used to communicate payment requirements to clients
- EVM: Ethereum Virtual Machine, the runtime environment for smart contracts on Ethereum and compatible blockchains
- Intent: The type of payment operation, such as a one-time charge or a session-based subscription
- Discovery document: OpenAPI metadata that describes what payment methods and currencies a service accepts
Original article
The Machine Payments Protocol (MPP), a payment-method and currency-agnostic standard with 10+ live payment methods spanning stablecoins on every EVM network, cards, and Bitcoin, shipped a major update to its discovery spec that allows servers to declare all payment offers ahead of time in a single discovery document rather than requiring clients to hit endpoints and parse 402 Challenges individually. The update enables services that accept multiple methods, currencies, and intent types on the same endpoint to advertise everything upfront, making it easier for registries and AI agents to find compatible payment options without dynamic probing. It's an infrastructure-level improvement for the machine-to-machine payments stack that sits alongside Coinbase's x402 and Amex's ACE kit.