No subscription, no invoice, no card on file. Agent Tolls takes 10% of each toll inside an immutable on-chain split — you keep 90%, paid straight to a wallet you control. If no agent ever pays you, you owe nothing, forever.
Point your DNS at the gate, or map an API and get a hostname on ours. Either way you are live in about fifteen minutes, with no plan to pick and nothing to cancel later.
Our share is taken by the split contract itself, at the moment a toll settles. It is never billed, and we can't raise it on a deployed contract.
Non-custodial, on both chains. Payouts fire automatically once your balance clears $1.
Every toll lands in a split contract whose shares are fixed at deployment: 90% to you, 10% to Agent Tolls. There is no admin function and no upgrade path — nobody, including us, can change a deployed split. You don't have to trust the percentages; you can read them.
90% to you · 10% Agent Tolls — enforced by the contracts below, on Base and Solana mainnet.
The unit is the method and the path together. On a site that usually amounts to the page; on an API it does not, because a GET and a POST at the same address are two different things. You set a default and override it wherever the answer is worth more. Changes take effect immediately, and the exact price is always quoted in the 402 response itself — agents never guess.
| / | $0.02 | every page, the default |
| /premium/* | $0.10 | premium data? charge more |
| /archive/1994/* | $0.25 | the deep cuts |
Paid in USDC, per read, settled on-chain with a receipt per toll. An agent that won't pay never gets the page — you keep the protection either way.
| GET /companies/find | $0.08 | one lookup |
| POST /enrich/batch | $0.40 | the expensive one |
| GET /jobs/{id} | $0.01 | cheap to serve, cheap to sell |
Same money, same contract, same 90%. The agent holds nothing to buy one call: no account with you, no API key, no subscription. An operation you have not published answers 404, and a call your own API answers with an error is never billed, because the toll settles after the response.
No. Installing Agent Tolls is free, there is no subscription, and nothing is ever invoiced. Agent Tolls' 10% share is taken inside the on-chain split contract at the moment a toll settles — it is never billed to you.
You do. On a site the default is $0.02 with per-path overrides — for example /premium/* at $0.10. On an API every operation carries its own price, and if you tell us what one costs you to serve, a price published below that is refused rather than accepted quietly. Prices are changed from the dashboard any time and take effect immediately; the exact price is always quoted in the 402 response itself.
No. The shares and payout addresses are fixed when your split contract is deployed. There is no admin function and no upgrade path — nobody, including Agent Tolls, can change a deployed split. Terms for future contracts could differ, but never for one already deployed for you.
Automatically. Once your accumulated balance clears $1, the payout to your wallet fires on its own — on both Base and Solana. Distribution is a permissionless contract function: anyone can trigger it, and nobody can redirect it.
You can bring one, but you don't need to. At signup a non-custodial wallet is generated for you through Privy; Agent Tolls stores only its address and never holds private keys.
A rounding error. An agent's owner has already set its spending rules, and $0.02 against a useful page or a useful call clears them without a thought — the agent pays and moves on. Agents that won't pay get nothing.
Free to install, nothing to cancel, and the split is carved into the chain.