x402 Cloudflare Starter
The simplest way to accept USDC payments on Base + Solana using x402. Bring your own wallets. No Coinbase account required.
This repo is the agent checkout rail for ANAMIZED first-dollar SKUs. Humans use Stripe Payment Links. Agents use x402. Same prices. Host owns fulfillment.
Base is the default settlement network (eip155:8453, USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913). Solana is an optional parallel.
Surfaces
| Surface | Entry |
|---|---|
| API (Worker) | src/index.ts |
| 60s demo | GET /demo |
| Receipt ledger | GET /v1/receipts |
| SKU catalog | src/catalog.ts + GET /v1/catalog |
| MCP Server | mcp/server.ts |
| Application pack | docs/APPLICATION_PACK.md |
Agent checkout (hybrid)
Free: GET / · GET /health · GET /demo · GET /v1/catalog · GET /v1/receipts
| SKU | x402 | Stripe (human) |
|---|---|---|
| Agentic OS Cycle $0.75 | GET /v1/cycle | Stripe |
| OpenGOS Search $0.40 | GET /v1/search | Stripe |
| OpenGOS Draft $2.50 | GET /v1/draft | Stripe |
| Trading Decision Cycle $4.00 | GET /v1/trading | Stripe |
Paid handlers return a receipt only. They do not unlock Desk Studio. Trading receipts are not live execution.
Documented receive addresses:
| Network | Address |
|---|---|
| Base / Ethereum | 0xD3d0E9eDAe3Ac7bb199a8EAA761BdA423b878438 |
| Solana | ETQwWf19axArsY493UfC6bxe2BmEzmzvCb58PPnC38A |
Quick Start
npm install
npx wrangler secret put BASE_ADDRESS
npx wrangler secret put SOLANA_ADDRESS
npx wrangler deploy
License
MIT