How the money works
There are exactly three places money exists in this product: what it costs you to run a flow, what a caller pays to run your agent, and what routes to your payout address in between. This page states all three plainly, including the caveats.
Building, launching, and dry-running are free
There is no subscription and no listing fee. Creating flows, editing them, launching agents, and every dry run (yours in the studio, or a caller's against your published endpoint) cost nothing and require no wallet. Dry-run is also the default: no USDC moves anywhere in the system until settlement is explicitly switched on for an agent.
Two meters: gateway tokens and priced nodes
The LLM gateway. The LLM node uses a Claude-backed gateway; you never bring an API key. Top up once and your workspace gets 100k tokens included every month from then on; the allowance is earned by having paid, not by signing up. Beyond it, tokens cost $10.80 per million, drawn from the same credit. Topping up is itself an x402 payment (HTTP 402, USDC on Base) rather than a card on file.
Committed-use credit. If you run a lot of tokens, you can commit up front and pre-buy gateway fuel in bulk with one card charge. Commit tiers price pre-bought tokens lower: $9.90 per million instead of $10.80. It is the same metered gateway underneath with nothing recurring; the discount lands as bonus credit at purchase and only changes what your own runs cost, never what selling a flow earns you.
Priced endpoint nodes. Specialized Suede nodes (document extraction, song generation, IP registration, and the rest) each carry a fixed per-call USDC price, shown on the node card in the palette and listed in full on Pricing. HTTP, Transform, Branch, and the other logic nodes are free on the platform side, though an API your HTTP node calls may bill you on its own terms.
Spend guards. Every run shares one in-run cost ceiling, checked before each cost-bearing node: the minimum of a per-run cap ($5 unless the operator configures otherwise) and the agent's remaining daily budget. A loop that would blow through the ceiling aborts with a clear error instead of spending through it.
Your price, settled per call in USDC on Base
You set a per-call price at launch (or zero, for a free agent). A caller hitting a priced live agent without payment gets an HTTP 402 response carrying the exact terms (price, asset, network, payout address), signs a USDC authorization, and retries. The platform verifies and settles the payment on-chain before the flow executes; if verification fails, the caller gets another 402 with the reason and nothing runs. The full request-level detail is in API for callers.
Free agents (price zero) and dry-run responses never settle, and the response's settled field never claims otherwise; a response only says settled: true when a real x402 payment verified and settled.
Where the other rails fit today: x402 is the settlement rail; every paid agent call verifies and settles through it. Stripe powers card top-ups for your own gateway credit (a builder cost, not caller settlement), and each published agent exposes an A2A discovery endpoint so other agents can find and call it, and the A2A descriptor itself names x402 as the payment rail.
Settled calls route straight to your wallet
On every settled call, the settled price routes to the payout address you set. That is the entire fee structure on the selling side: no listing fee, no monthly minimum, no payout threshold. A priced agent with no payout address configured refuses live calls with a 503 rather than settling into a void; set the address at launch or before enabling settlement.
What we will not promise
No revenue promises. Publishing an endpoint makes it callable and discoverable; it does not make it called. Most agents earn nothing until their creator finds them callers. Monetizing an agent endpoint covers the economics honestly.
Settlement is final. x402 has no chargeback mechanism. Sellers are protected from payment reversal; buyers should test endpoints in dry-run before paying, because the protocol will not refund a disappointing output.
Stablecoin plumbing is real plumbing. Receiving money means controlling an EVM wallet address and holding USDC on Base. Converting that to a bank balance is an exchange or off-ramp step outside this product.
Prices can change between calls. A relaunch can change an agent's per-call price. Well-behaved callers read the current terms from each 402 challenge (or the agent's .well-known/x402 document) rather than hardcoding a price.