x402
Linux Foundationspecificationcore entry
Verified 2026-10-14. Status as of 2026-10-13. All entries.
Status
Open payment protocol under the x402 Foundation (Linux Foundation): intent announced 2026-04-02; operational launch and completed contribution by Coinbase announced 2026-07-14, with 40 member organisations at launch. On 2026-10-13 main is at commit 6c470a8 and the core specification header reads "Protocol Version: 2" (specs/x402-specification-v2.md); no release is listed on GitHub (not found, 2026-10-13). The file ROADMAP.md, which read "(update coming soon)" on 2026-10-03, was removed from main on 2026-10-13 by PR #3789, "chore: remove outdated ROADMAP.md and PROJECT-IDEAS.md".
Relevance
The README says "x402 is an open standard for internet native payments."; the server answers 402 with a PAYMENT-REQUIRED header, the client replies with PAYMENT-SIGNATURE, and an http-message-signatures extension identifies the paying agent. The offer-and-receipt extension lets the server "cryptographically commit to the payment terms it presents in" accepts[] (the payment terms of the offer, not the commercial terms of the sale) and sign a receipt; it says "Wire shape and field placement are not considered stable". The FAQ describes the exact scheme as a push payment, "irreversible once executed".
Committed next
None declared in the sources read.
Boundary
The FAQ answers "Not natively." on credit-card deposits, placing fiat rails outside the protocol.
Sources
- https://www.linuxfoundation.org/press/linux-foundation-is-launching-the-x402-foundation-and-welcoming-the-contribution-of-the-x402-protocol official decision or commitment, read 2026-10-03
- https://www.linuxfoundation.org/press/linux-foundation-announces-operational-launch-of-x402-foundation-to-standardize-internet-native-payments-for-ai-agents-and-applications official decision or commitment, read 2026-10-03
- https://github.com/x402-foundation/x402/blob/main/TSC.md normative text, read 2026-10-13
- https://github.com/x402-foundation/x402/blob/main/specs/extensions/extension-offer-and-receipt.md normative text, read 2026-10-13
- https://github.com/x402-foundation/x402/pull/3789 official decision or commitment, read 2026-10-13
- https://github.com/x402-foundation/x402/blob/main/python/legacy/README.md normative text, read 2026-10-03
- https://github.com/x402-foundation/x402/pull/1311 participant or third party, read 2026-10-03
- https://github.com/x402-foundation/x402/blob/main/docs/faq.md normative text, read 2026-10-03
Overlaps
Agentic Commerce Protocol (ACP), Universal Commerce Protocol (UCP), Verifiable Intent, Payment HTTP Authentication Scheme (draft-httpauth-payment, Tempo Labs and Stripe)
Neighbours in the map
Solid lines: overlaps declared by one of the two entries. Dashed lines, coloured by seam: entries named by the same seam (S1 to S4) in the seams note. Every node is a link.
Evidence and coverage
- Read
- On 2026-10-13 (fetch of the repository, commit 6c470a8): TSC.md, README.md, the core specification header, specs/extensions/extension-offer-and-receipt.md (still "Wire shape and field placement are not considered stable"), docs/faq.md, and the state of PRs #1986, #3220, #3656, #3789 and issues #2887, #2906, #3500. x402-foundation/x402, 2026-10-03: main branch read (README, TSC.md, ROADMAP, specs, docs, Technical Charter), issues and pull requests updated since 2026-03-01, and the two Linux Foundation releases.
- Not read
- Slack, the tsc and wg-identity repositories, x402.org member and calendar pages, older items; usage figures on x402.org (self-reported).
Open proposals
| Proposal | Author | Date | State | Link |
|---|---|---|---|---|
| Terms extension specification | a participant | 2026-04-10 | open | https://github.com/x402-foundation/x402/pull/1986 |
| Authority extension: bounded, offline-verifiable spending mandates | a participant | 2026-08-20 | open | https://github.com/x402-foundation/x402/pull/3220 |
| Offer-receipt additions: action-receipt, v2 bindings, delivery proof, conformance (#2906 and others) | a participant | 2026-07-19 | open | https://github.com/x402-foundation/x402/issues/2906 |
| Dispute evidence layer: working-group request (#2887), feature (#3500) | a participant | 2026-07-17 | open | https://github.com/x402-foundation/x402/issues/2887 |
| Reviews extension: links to payment-backed reviews in 402 and settlement responses | a participant | 2026-10-02 | open | https://github.com/x402-foundation/x402/pull/3656 |
Payment comparison row
- Owner / governance
- x402 Foundation (Linux Foundation); intent 2026-04-02, operational launch 2026-07-14; TSC.md lists Coinbase, Cloudflare, Stripe
- Version and state
- v1 SDK packages marked "Deprecated (v1)"; offer-and-receipt: "Wire shape and field placement are not considered stable"
- What it signs
- Payer signs the payment (PAYMENT-SIGNATURE); with offer-and-receipt the server commits to the offer terms and signs a receipt
- Who signs
- The client for the payment; the server for offer and receipt
- Receipt or record
- Signed receipt (offer-and-receipt), declared use "dispute evidence and auditability"; wire shape not stable
- Dispute
- "irreversible once executed" (exact scheme, FAQ); auth-capture: void, refund, reclaim; dispute process: not found in the pages read, 2026-10-03; the repository has changed since (head e95b066 on 2026-10-13) and a text search of 2026-10-14 finds the word dispute in 26 files, among them the offer-and-receipt specification and scheme texts, not read for a dispute process
- Source
- https://github.com/x402-foundation/x402/blob/main/specs/extensions/extension-offer-and-receipt.md