Docs · Agent protocols
Machine Payments Protocol (MPP)
Challenge, Credential and Receipt over HTTP 402, on the rail your rules choose.
Mm Fi Sc
Designed. Protocol support is designed. The flow follows the protocol's published specification, with insimbi on the merchant side. Every check and every settlement is written to the record.
Steps in text
- Client (agent) to Merchant API: Request a resource
- Merchant API to insimbi: Price it and pick the payment methods your rules allow
- Merchant API to Client (agent): 402 Payment Required with WWW-Authenticate: Payment (the Challenge)
- Client (agent) to Payment method (rail or regulated partner): Pay with the method the Challenge names
- Client (agent) to Merchant API: Retry with Authorization: Payment (the Credential)
- Merchant API to insimbi: Verify the Credential is bound to the original Challenge
- insimbi to Payment method (rail or regulated partner): Confirm the payment
- Payment method (rail or regulated partner) to insimbi: Confirmed
- insimbi: Write the ledger entry and fee lines to the record
- Merchant API to Client (agent): 200 with a Payment-Receipt header
- All flowsEvery sequence diagram, linked to its section.
- IntegrationsEvery agent protocol and rail we connect.
- MCP toolsinsimbi as tools for any MCP client.
insimbi is in early access with design partners.