x402 · USDC on Base · pay-per-call

Pay-per-call data for agents that pay.

The x402 standard turns HTTP 402 into a real payment handshake for agents. Dynamic Feed is a live x402 merchant: an agent calls a /v1/pro endpoint, gets a 402 price quote, its wallet pays USDC on Base, and it's served Ed25519-signed data — machine to machine. Dynamic Feed is the merchant; a facilitator settles on-chain — we never custody funds.

The call

Keyless over MCP, or one REST call with a free key. Every datapoint is provenance-stamped and citeable.

# Any x402 client handles the 402 -> pay -> retry loop. With the Coinbase Agentic Wallet CLI:
npx awal x402 pay https://dynamicfeed.ai/v1/pro/tool/current_weather -X POST -d '{"args":{"city":"Tokyo"}}'

# Shop the live menu (prices + schemas):   GET  https://dynamicfeed.ai/v1/pro/catalog
# Rail status (can_settle):                GET  https://dynamicfeed.ai/v1/pro/diag
# Free keyless tier (fair-use):            POST https://dynamicfeed.ai/v1/batch

Sample response

{ "x402Version": 1, "accepts": [ {
    "scheme": "exact", "network": "base", "maxAmountRequired": "1000",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "payTo": "0xb525F2c54Ae0c3B3466206694726f85C7Cf7b985",
    "resource": "https://dynamicfeed.ai/v1/pro/tool/current_weather" } ] }

Why live data

Dynamic Feed exposes three paid endpoints — POST /v1/pro/batch (bulk, up to 100 signed calls), POST /v1/pro/tool/{tool} (one signed call to any of the live tools), and POST /v1/pro/asof (a signed as-of archive replay). Each returns an HTTP 402 with a spec-correct x402 PaymentRequirements (USDC on Base); your x402 client signs an EIP-3009 authorization, and a facilitator verifies + settles it on-chain. Dynamic Feed is the MERCHANT charging for its own data service — it never custodies, holds or routes funds; the facilitator moves the money, and Dynamic Feed only reads the yes/no result. The free keyless tier (POST /v1/batch) covers fair-use; pay only for scale or premium. Returned records carry source, licence and observation-time metadata, with signatures on supported paths.

Use it for

FAQ

Do you hold or move the money?

No. Dynamic Feed is the merchant charging for its own data; an x402 facilitator verifies and settles the payment on-chain. Dynamic Feed only reads the result — no custody, no balance, no refunds ledger, no money path through us.

What does it cost?

Pay-per-call in USDC on Base, from a floor of a tenth of a cent. Shop live prices at GET /v1/pro/catalog. The keyless tier (POST /v1/batch) is free for fair-use.

Which wallets or clients work?

Any x402 client. The quickest for an LLM agent is the Coinbase Agentic Wallet (npx @coinbase/payments-mcp), or the x402 SDK with a Base wallet. See /x402 for the full walkthrough.

Is it actually live?

Yes — real USDC has settled on Base mainnet through this rail. Check GET /v1/pro/diag for the current can_settle status and the active facilitator.

Related live feeds