{ "tier": "build" } (no payment header) → Server returns 402 with payment details (amount, pay_to address, network) 2. Sign an EIP-712 TransferWithAuthorization (EIP-3009) on USDC Base for the specified amount 3. Build x402 v2 payment payload, base64-encode it, and retry with payment-signature header 4. Server verifies payment via facilitator → grants access → returns API key No API key required. Payment IS the authentication.
Route Metadata
| Field | Value |
|---|---|
| Method | POST |
| Path | /v1/web3/subscribe |
| operationId | web3Subscribe |
| Tag | Web3 Authentication |
| Family | Web3 Auth |
| Deprecated or legacy | no |