A correct 402 can still advertise a payment that the facilitator will not settle.
The x402 protocol does not set one universal minimum, but hosted facilitators may. Coinbase documents a $0.001 minimum for its facilitator, and XPay publishes the same minimum. On six-decimal USDC, that is 1000 atomic units—not one.
A resource can return a syntactically valid PAYMENT-REQUIRED challenge even when its amount is below the facilitator’s operational floor. A directory health check that stops at 402 has not proved payment delivery.
02 · VERIFY
The signed retry reaches the real gate
The buyer selects an offer, signs an exact payment authorization, and retries. The resource server or facilitator then verifies network, asset, amount, recipient, timing, and signature.
03 · SETTLE
The facilitator broadcasts onchain
Hosted infrastructure can reject an amount below its minimum before successful settlement. Without a successful settlement response and transaction evidence, there is no completed purchase.
04 · FIX
Use 1000 atomic units
For Base USDC through the public hosted facilitators documented here, advertise amount: "1000" and 0.001 USDC. Keep sub-floor experiments on a separately verified direct-transfer path.
SETTLEMENT-SAFE OFFER
The smallest published hosted-facilitator test should match the facilitator floor.
BountyWorth’s no-input canary uses official Base USDC, the Base mainnet CAIP-2 identifier, 1000 atomic units, and a deterministic protected response. The unpaid request returns 402; a paid 200 must include PAYMENT-RESPONSE settlement evidence.