01 · GET
Call one stable URL
Request /api/x402-canary without credentials or inputs. The server returns HTTP 402 and a PAYMENT-REQUIRED header.
BASE USDC · X402 V2 · NO INPUT
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.
01 · GET
Request /api/x402-canary without credentials or inputs. The server returns HTTP 402 and a PAYMENT-REQUIRED header.
02 · PAY
Your x402 client signs the facilitator-compatible authorization for 1,000 atomic units of official Base USDC.
03 · RETRY
Retry the identical URL with PAYMENT-SIGNATURE. There is no request data to accidentally change between challenge and payment.
04 · PROVE
The JSON confirms the protected handler was released. The PAYMENT-RESPONSE header carries the facilitator's settlement evidence.
DETERMINISTIC DELIVERY
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"
}EXACT SCOPE