Skip to main content

What is Proceeds?

Proceeds lets you add payments to your APIs. Put a USDC paywall in front of any HTTP endpoint — without changing your backend — and charge per request. Agents and apps pay online with no accounts, no API keys, and no subscriptions. When money starts moving, Proceeds is where you run the business: every transaction, every payment event, webhooks to your own server, and revenue you withdraw to a wallet or bank. Configure it in the dashboard or automate it with the REST API.

How to use the docs

The docs are organized into five sections:
  • Getting Started: Step-by-step pages from zero to your first paid API call.
  • Guides: Task tutorials — sell to agents, discovery, pricing, settlement, production.
  • Manage: Dashboard surfaces — paywalls, transactions, events, wallet, API keys, webhooks.
  • API Reference: REST API for services, paywalls, transactions, and events.
  • Agent Wallets: Tools agents use to pay Proceeds endpoints.

Prerequisites

Proceeds builds on three things worth knowing before you start:
  • USDC — A stablecoin backed 1:1 by the US dollar. Every price is set in USDC (6 decimals). Read the official USDC docs.
  • x402 — The open standard for HTTP 402 Payment Required that enables clients to programatically pay for resources. Every paywall exposes an x402 URL. Read the x402 docs.
  • MPP — The Machine Payments Protocol for machine-to-machine payments lets any client pay for any service in the same HTTP request. Read the MPP docs.
You don’t need to be a blockchain developer. If you can deploy an HTTP API and make a curl request, you can use Proceeds.

Next steps

Your first win in agentic commerce: an agent with a funded wallet pays an x402 or MPP endpoint and gets the resource back. No API keys. No signup forms.
1

Open an agent

Use Claude Code, Codex, OpenClaw, or Hermes — any chat where you can paste a setup prompt and let the agent install tools.
2

Set up a wallet and fund it

Paste one prompt into the agent. It installs the wallet skill and walks you through funding with real USDC.AgentCash (x402 + MPP):
Circle Agent Stack (x402 + nanopayments):
Tempo Wallet (MPP):
Full walkthrough: Set up an agent wallet.
3

Pay for an API resource

Ask the agent to find a paid endpoint and call it. The agent hits an x402 or MPP URL, pays the 402 from its wallet, and returns the response.
Or point it at a specific Proceeds payment URL:
More detail: Make your first payment.
That’s the loop — agent, wallet, paid request. When you’re ready to sell, create a service and add a paywall so other agents can pay you the same way.

Set up an agent wallet

Fund AgentCash, Circle, or Tempo with real USDC.

Monetize your API

Put a paywall on your endpoint and start earning.
Building or debugging on testnet? See Test paywalls for the faucet and the console Test Payment flow.