A small set of payment-gated endpoints exposed at the edge — USDC micropayments on Base Sepolia, settled through Coinbase's CDP facilitator. Hit a route, get a 402 challenge, sign with your wallet, get the data.
Every API response is gated by x402 — verified bots pay the cheapest tier, unverified bots pay 5–10× more, anyone else pays the default tier. There is no free tier on data routes. Responses follow a { data, meta } envelope.
/api/joke.jsonfrom $0.00120 programmer & general jokes. Pick one randomly client-side.
/api/weather.jsonfrom $0.00220 cities, current conditions + key metrics. Synthetic but plausible.
/api/market-news.jsonfrom $0.01Indices snapshot + 20 fresh equity headlines.
/api/crypto-news.jsonfrom $0.005Token prices + 20 crypto headlines, multi-chain coverage.
Every data route returns 402 Payment Required without a signed x402 payment. Use any x402-compatible client; tested with the Coinbase CDP server-wallet SDK.
# See the 402 challenge body
curl -i https://x402-test.genesisblock.ai/api/joke.json
# Pay & fetch with an x402 client
npx @x402/fetch \
https://x402-test.genesisblock.ai/api/crypto-news.json
CloudFront → AWS WAF Bot Control labels → Lambda@Edge x402 server → S3. WAF labels drive per-route pricing. CDP facilitator settles USDC on Base Sepolia; first settlement auto-catalogs the endpoint in the Coinbase Bazaar.