x402 CANONICAL PROTECTED RESOURCE DEMO

Full Arc Testnet flow: 402 challenge → EIP-3009 signature → verify → relayer settlement → retry with X-PAYMENT → unlocked resource → replay rejection.

PROTECTED RESOURCE
/api/x402-demo/protected
No header returns 402. Settled X-PAYMENT returns 200.
RELAYER STATUS
NOT READY
not configured · 0 USDC
PAYMENT KIND
exact · EIP-3009
eip155:5042002 · USDC · payTo 0x3DC7...003b
LOADING PRIVY...
RESULT
Unlocked: NO
Replay: Not run
CURRENT STEP
IDLE
Canonical header: X-PAYMENT = base64(JSON PaymentPayload). Legacy alias PAYMENT-SIGNATURE is accepted by the protected endpoint.