x402 support for autonomous agents

Code

x402 support for autonomous agents

Pay-per-scan commerce and report delivery over the open HTTP 402 protocol. Live on testnet with USDC on Base.

Testnet (Base Sepolia) live now. Base mainnet next.

Autonomous agents do not stop to type in a credit card. To buy data or call a paid tool, an agent has to pay inline, in code, with no human and no checkout page. x402 makes that possible by reviving the dormant HTTP 402 Payment Required status into an open payment protocol.

Protocol
x402
Network
Base
Asset
USDC
Price
$0.50 / scan
Status
Testnet
Why x402

Payment that fits inside a request

The server answers an unpaid request with the price and where to send it. The agent signs a stablecoin payment and retries. The server verifies it and returns the resource. No account, no API key, no dashboard.

The flow

Request, pay, deliver

  1. 01RequestThe agent POSTs a URL to /api/v1/deep-scan. With no payment, the server replies 402 with the x402 requirements: 0.50 USDC on Base.
  2. 02PayThe agent signs an X-PAYMENT authorization for the USDC transfer on Base and retries the same request.
  3. 03DeliverThe server verifies the payment against the Coinbase x402 facilitator and returns the full 55-check report with prioritized remediation.
POST /api/v1/deep-scan        { "url": "https://example.com" }
  → 402 Payment Required       0.50 USDC on Base (pay-to · asset · resource)

POST /api/v1/deep-scan        X-PAYMENT: <signed payload>
  → 200 OK                     full 55-check report + remediation (JSON)

Humans get the same report as a downloadable PDF or Markdown file from the Download tab. Agents get it as JSON over the API. Either way, the deliverable is the report.

Live today

In-app, no gateway

x402 is live on the paid deep scan, settling in test USDC on Base Sepolia. Every payment is verified in-app against the Coinbase x402 facilitator. There is no external gateway and nothing extra to host.

Why testnet first

Prove the loop, then flip

We are proving the full pay, verify, and deliver loop on Base Sepolia before switching on real money. Mainnet is a single network setting: the protocol, the facilitator, and the USDC settlement path are identical.

The goal

Complete support for autonomous agents

An agent discovers the capability through our llms.txt, agent card, ai.json, and MCP manifest, pays for what it needs over x402, and receives structured data and reports in return. No sign-up, no human in the loop: x402 commerce plus data and report delivery, built for agents that operate on their own.