BASE USDC · X402 V2 · NO INPUT

Prove your agent can complete one real x402 payment.

One GET. No query string, request body, account, API key, or upstream data. The unpaid request returns exact Base USDC terms; the paid retry returns deterministic JSON and facilitator settlement evidence.

0.001 USDCBase mainnet402 Index: healthy

Inspect the live HTTP 402 challenge

Open the independent 402 Index verification →

Call one stable URL

Request /api/x402-canary without credentials or inputs. The server returns HTTP 402 and a PAYMENT-REQUIRED header.

Use exact Base USDC

Your x402 client signs the facilitator-compatible authorization for 1,000 atomic units of official Base USDC.

Send the same GET

Retry the identical URL with PAYMENT-SIGNATURE. There is no request data to accidentally change between challenge and payment.

Keep two artifacts

The JSON confirms the protected handler was released. The PAYMENT-RESPONSE header carries the facilitator's settlement evidence.

No upstream failure can spoil the paid result.

The handler does not call an RPC, database, model, or third-party API. Its only job is to make the x402 payment path observable.

{
  "product": "BountyWorth Base x402 Settlement Canary",
  "paid": true,
  "protocol": "x402-v2",
  "network": "eip155:8453",
  "amountAtomic": "1000",
  "amountUsdc": "0.001",
  "settlementEvidence": "Read PAYMENT-RESPONSE"
}

A payment canary, not a wallet diagnostic.