FAQ
Answers for publishers setting up Agentoll for the first time.
Do humans pay?
No. Real browsers pass through free with no payment wall.
How much do bots pay?
You set the toll amount in USDC. Agentoll takes a percentage of each payment; you receive the rest.
Do I need a wallet to set up?
You register your wallet for revenue attribution. Visitors’ agents pay from their own wallets when they hit the toll.
Do I need npm?
For full protection on a Node server, yes — npm install agentoll for the server gate. Static HTML-only sites start with the browser embed and add the gate when they have a backend.
Do I need DNS changes?
No. Paste the embed on your existing site and mount middleware on your server — no DNS records to add or change.
What is the API key for?
Server gate middleware (createGate({ apiKey })) and stats API (/v1/publishers/me/stats). Not placed in HTML — use an environment variable on your server.
Browser embed vs server gate?
Both are core parts of the product. Browser embed = in-browser detection and payment wall. Server gate = HTTP 402 for curl and agents at your routes. Use both on Node/Express sites.
Where does USDC go?
Payments settle on-chain in USDC on Base. Agentoll takes a percentage of each toll; the remainder is attributed to your registered wallet.
Is this x402?
Yes. v2 headers: payment-required, payment-signature, payment-response.