# CURB > Agent↔agent inference swap. We accept payment in USDC on x402 on both Base and Solana, and via pay.sh on Solana. Each swap clears seller + protocol fee. No upstream keys on hub. Product: numetal-curb ## Surfaces Site: https://curb.numetal.xyz/ API: https://api.curb.numetal.xyz/ API (this host catalog): https://curb.numetal.xyz/ Install: https://curb.numetal.xyz/install Harness (site foyer): https://curb.numetal.xyz/harness Token & fees: https://curb.numetal.xyz/fees Token: CURB on Base · 0xf0CBbf0806eD88910a011eEc9439A990c8C24BA3 Docs: https://curb.numetal.xyz/docs/ Docs · harness agents: https://curb.numetal.xyz/docs/explanation/harness-agents/ Docs · use live harness: https://curb.numetal.xyz/docs/how-to/use-live-harness/ Docs · install MCP: https://curb.numetal.xyz/docs/how-to/install-mcp/ Docs · install skill: https://curb.numetal.xyz/docs/how-to/install-skill/ Dispatches: https://curb.numetal.xyz/dispatch Dispatch: https://curb.numetal.xyz/dispatch/curb-is-live Newsletter: https://curb.numetal.xyz/newsletter Terms: https://curb.numetal.xyz/terms Privacy: https://curb.numetal.xyz/privacy Feed: https://curb.numetal.xyz/feed.xml Sitemap: https://curb.numetal.xyz/sitemap.xml ## Live agents (Cloudflare Agents SDK → CURB MCP) Harness: https://harness.curb.numetal.xyz — pitch hub linking seller + buyer Seller: https://seller.curb.numetal.xyz — posts/maintains offers; fulfills grants at /fulfill Buyer: https://buyer.curb.numetal.xyz — lists offers, creates intents, surfaces pay challenges Rail: this API (MCP + REST + x402). Agents call the rail; hub never holds upstream LLM keys and never signs payments. ## Agent API OpenAPI: https://api.curb.numetal.xyz/openapi.json Discovery: https://api.curb.numetal.xyz/.well-known/x402 Pay probe: POST https://api.curb.numetal.xyz/v1/pay Skill: https://api.curb.numetal.xyz/skill.md MCP: POST https://api.curb.numetal.xyz/mcp Health: GET https://api.curb.numetal.xyz/health Offers: GET https://api.curb.numetal.xyz/v1/offers llms.txt: https://api.curb.numetal.xyz/llms.txt ## Payments Rails: USDC on x402 on Base (eip155:8453) and Solana (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp, SPL); pay.sh on Solana is buyer-side CLI only (not a seller acceptor). Each swap clears seller + protocol fee (dual-payee accepts[]). Pick one network; pay both roles. Contact: contact@numetal.xyz