Agent Vending buyer test x402 v2 · Base

Pays with your Coinbase Wallet (injected window.ethereum / extension). Uses eth_signTypedData_v4 for EIP-3009. This page never asks for or stores private keys / seeds.

Warning: Only approve the listed USDC amount for the selected service on Base mainnet — URL to Markdown (read_url) = $0.002 (atomic 2000), Email Validate (email_risk) = $0.001 (atomic 1000), Domain Intelligence (domain_intelligence) = $0.01 (atomic 10000), US Demographic Intelligence (us_demographic_intelligence) = $0.01 (atomic 10000), Market Size (market_size) = $0.01 (atomic 10000). Reject any larger or mismatched request.
Census products: Location Compare (location_compare) = $0.01 (atomic 10000), Demographic Similarity (demographic_similarity) = $0.01 (atomic 10000), Neighborhood Intelligence (neighborhood_intelligence) = $0.01 (atomic 10000).
Site Selection: US Site Selection (site_selection) = $0.01 (atomic 10000).
Local Economy: Local Economy Intelligence (local_economy) = $0.01 (atomic 10000).
Local Economy: Industry Specialization (industry_specialization) = $0.01 (atomic 10000).
Local Economy: Economic Location Compare (economic_location_compare) = $0.01 (atomic 10000).
Site Selection 2.0: US Site Selection 2.0 (Census + economy) (site_selection_v2) = $0.01 (atomic 10000), same route POST /v1/site-selection. Seller receives at the listed payTo — this app does not create CDP buyer wallets.

Coinbase Wallet tip: The signature sheet header may wrongly show To: 0x123456789 (known wallet display bug). Ignore that header. Confirm only if Message.to is the seller payTo 0x0b4242adf40726d9b09688030948176752d29924 and Message.value matches the atomic amount above. If the sheet shows an Error state before you tap Confirm, close it and retry — or use the Coinbase Wallet Chrome extension on desktop.

API endpoint:

Wallet: not connected

Result

Idle.

—