Back to Insights
Introducing x402 V2: Evolving the Standard for Internet-native Payments
Protocolsx402Launch

Introducing x402 V2: Evolving the Standard for Internet-native Payments

Dec 15, 2025

Building on six months of real-world use, x402 V2 expands the protocol beyond single-call, exact payments and makes the standard cleaner, more extensible, and easier to integrate across chains and rails.

x402 V2 arrives after months of production traffic from APIs, apps, and autonomous agents. The update keeps the core mission the same: move value across the internet as seamlessly as information, whether the actor is a human, an app, or an agent.

Why a V2 now

Real-world usage surfaced areas to tighten the spec, reduce redundancy, and make the protocol easier to extend without forks. V2 cleans up the data model, formalizes extensions, moves payment data to HTTP headers, and ships a rebuilt, modular SDK under the @x402 namespace.

What changes for builders

  1. Unified payment interface across chains and legacy rails with CAIP-style network and asset identifiers.
  2. Dynamic payTo routing so pricing and payouts can vary per request, marketplace, or tenant.
  3. Extension-first spec design that lets teams add features without changing the core protocol.
  4. Wallet-based access foundations that enable reusable sessions instead of paying for every call.
  5. Automatic discovery so facilitators can crawl and keep API metadata current.
  6. Multi-facilitator support and plugin-driven SDKs that avoid internal edits.

Why it matters

V2 makes x402 viable for higher frequency workloads where round trips and onchain steps are too costly. It also opens the door to subscription-style access, multi-step flows, and richer payment routing, without changing API surfaces.

The launch keeps backward compatibility with V1 while making the standard easier to extend across new networks, transports, and payment models.

Source

x402.org