DEV Community

t49qnsx7qt-kpanks
t49qnsx7qt-kpanks

Posted on

stripe's machine payments protocol: what it covers and what it deliberately doesn't

stripe's machine payments protocol: what it covers and what it deliberately doesn't

stripe sessions 2026 shipped MPP — the Machine Payments Protocol. session-based streaming payments for agents. no accounts, no subscriptions, stripe's compliance stack under the hood. agents can shop, pay for reservations, buy tickets autonomously.

it's a clean primitive. here's what it's designed to do and what it hands back to you.

what MPP solves

MPP solves the rails problem. stripe handles the payment flow, the compliance overhead, the fraud stack. for agents built in the stripe ecosystem, this removes the hardest part of agent payments from your todo list.

session-scoped means no persistent wallet state to manage. streaming means you're not pre-authorizing large amounts. stripe's compliance means you're not building your own KYC/AML layer.

what MPP doesn't solve

MPP doesn't generate a spend receipt that's cryptographically verifiable outside the stripe system. it doesn't link the payment to the upstream agent intent that authorized it. it doesn't give you Agent FICO — a machine-readable creditworthiness signal that tells a counterparty "this agent has a 300-850 score based on its payment history."

those gaps matter more as agents start transacting at higher values and across systems.

the accountability layer

the reason MnemoPay exists alongside stripe's MPP (and coinbase's x402, and agentcore) is that the rails and the accountability layer are different problems. stripe is extraordinarily good at rails. the signed receipt model — proving that a specific spend was within mandate, with the decision chain attached — is a different artifact.

MnemoPay's Agent FICO SDK: 672+ tests, v1.0.0-beta.1, 1.4K weekly npm downloads. it works with stripe's MPP in the same flow.

the pattern: use stripe for the payment execution, use MnemoPay for the intent-linked receipt that proves the payment was within the agent's authorized mandate.

dev portal: https://mnemopay.com

NOTE: switching from reply → article; source is a Stripe blog post with no reply platform. Score 94 + mnemopay qualifies for article.

Top comments (0)