agenticweb.wiki

L402 vs Machine Payments Protocol

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 L402 · 7 Pay Machine Payments Protocol

L402 L402Machine Payments Protocol MPP
Lifecycle step7 Pay: Settle the bill7 Pay: Settle the bill
AnswersHow can a client pay for, and then authenticate to, a metered API resource over the Lightning Network with no accounts or database-backed sessions?How can a machine client (an agent, script, or another server) pay for an HTTP resource using any payment network, not just one?
Governed byLightning LabsCo-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 rail
Status (issuer's words)Active, registered as an HTTP Authentication scheme (RFC 7235-style)Open protocol; developer docs distinguish the normative IETF specification from the mpp.dev developer-friendly overview
Phaselivingreview
Versioncurrent protocol-specification.md on the master branchdraft-httpauth-payment-01 (2026-09-09)
Form / transportHTTP headerHTTP header
Found atnone — signalled per-request, no well-known filenone — signalled per-request, no well-known file
Adoptionunmeasuredunmeasured
Evidence2 verified5 verified
Primary use caseAccept payments from agentsAccept payments from agents
Last verified2026-10-19 (current)2026-10-19 (current)
Specificationhttps://raw.githubusercontent.com/lightninglabs/L402/master/protocol-specification.mdhttps://datatracker.ietf.org/doc/html/draft-httpauth-payment-01

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.

l402.json · mpp.json · Markdown