agenticweb.wiki

Machine Payments Protocol vs s402

Both belong to the HTTP 402 family group on this map. The map lists them as complementary: sites and agents commonly implement both.

7 Pay Machine Payments Protocol · 7 Pay s402

Machine Payments Protocol MPPs402 s402
Lifecycle step7 Pay: Settle the bill7 Pay: Settle the bill
AnswersHow can a machine client (an agent, script, or another server) pay for an HTTP resource using any payment network, not just one?How can an agent pay a Sui-native resource using six payment schemes (including prepaid batching and escrow), while staying wire-compatible with plain x402 clients?
Governed byCo-authored by Tempo and Stripe; the core specification (the abstract 402/Challenge/Credential/Receipt shape) is submitted to the IETF standards track as the Payment HTTP Authentication Scheme, while individual payment methods (Tempo, EVM, Stripe Card, Lightning, Solana, Stellar, Monad, NEAR Intents, RedotPay) are maintained separately from the core, to keep the core neutral to any one railSingle open-source project (s402-protocol on GitHub); no standards body, no foundation; explicitly a 'profile' of x402 rather than a competing standards effort
Status (issuer's words)Open protocol; developer docs distinguish the normative IETF specification from the mpp.dev developer-friendly overviewArchived repository (observed 2026-10-16)
Phasereviewdeprecated
Versiondraft-httpauth-payment-01 (2026-09-09)Wire Format Specification v1, Draft, dated March 2026 (repository has continued past this to align with x402 v2) (2026-03)
Form / transportHTTP headerHTTP header
Found atnone — signalled per-request, no well-known filenone — no /.well-known/s402.json was found; discovery is per-request via the 402 envelope, matching x402's model
Adoptionunmeasuredunmeasured
Evidence5 verified4 verified
Primary use caseAccept payments from agentsAccept payments from agents
Last verified2026-10-18 (current)2026-10-18 (current)
Specificationhttps://datatracker.ietf.org/doc/html/draft-httpauth-payment-01https://raw.githubusercontent.com/s402-protocol/core/main/docs/specification.md

When to use which

Guidance is derived from the two records (question, phase, adoption, prerequisites, pairings), not from opinion. Each record's page carries its numbered references.

Read the full articles

Ask the MCP server to compare any two: the compare-protocols prompt, or get on both ids. Connect.

mpp.json · s402.json · Markdown