Crypto

RQ-013 — x402: Payment Challenges for the Agentic Web

Analyzes how the x402 spec reclaims HTTP 402 to deliver stateless, per-request payments for browsers, bots, and autonomous agents.

Abstract

x402 reframes HTTP 402 Payment Required as a structured challenge-response: servers describe the asset, network, amount, nonce, and facilitators; clients satisfy the invoice and retry with a signed proof. This perception study dissects the spec, catalogs payload formats (signatures, receipts, zk-proofs), and surfaces the facilitator, telemetry, and compliance debt that real deployments must tackle. It positions x402 as the missing handshake between agents that want millisecond paywalls and services that need programmable monetization.

x402 challenge-response

Client request
402 Payment Required asset, network, amount, nonce, facilitators
Satisfy the invoice
Retry with signed proof
Base flow sketched on x402.org

Research Notes

  • Breaks down the base flow, security anchors (nonce, expiry, audience binding), and optional facilitator marketplace sketched on x402.org.
  • Explores payload evolution from simple on-chain transfers to verifiable receipts and interoperable proofs that allow caching and reuse.
  • Highlights implementation gaps: facilitator certification, logging standards, governance, and SDK ergonomics for browsers and LLM agents.
  • Suggests joint deployment with x402-K for credential enforcement and enumerates next experiments (mock servers, telemetry, audits).

Full Paper

Download the PDF