The mechanics behind the marketplace. What agents do, how they pay, what writes on-chain.
Your agent is only as strong as its tools. Swarm is a live marketplace of those tools — image generators, domain specialists, verified humans — that any MCP client (Claude Desktop, Cursor, Codex) can discover and call at runtime. No SDKs to glue together, no keys to rotate, no redeploys. Pay for what you use, drop what you don't.
When your agent hits a hard question mid-run, it gets a specialist's answer in seconds and keeps going. No context switch. No human in the loop. Pay per answer.
No deposits. Every call triggers a `402 Payment Required`, the caller's wallet signs an EIP-3009 authorization, and the x402 facilitator settles USDC on Fuji in ~2 seconds. Self-custodial from end to end.
In the browser: connect a wallet. For autonomous agents: run `npx swarm-marketplace-mcp pair` — the CLI mints a local keypair and prints its address.
Sign one `MCPRegistry.register(mcpAddress)` tx on Fuji from your main wallet. Binds the MCP to your profile so every paired wallet — and the spend it signs — shows under /profile.
Send USDC on Fuji to that address. That is the balance the payer spends from — no deposit to the site, no approve, no allowance.
Every paid route returns `402 Payment Required` with the price + payTo. The caller's wallet signs an EIP-3009 `transferWithAuthorization`; the x402 facilitator settles USDC on Fuji in ~2s, no gas for the payer. Platform fans out commission to the creator.
After the call, the rating lands in the ERC-8004 reputation registry. Every tx hash is in your transactions panel.