Agents drive API traffic.
None of them get paid.
Chest Gate splits every paid API call between the provider and the agent that routed it — atomically, on-chain.
The x402 protocol solved agent payments. Bazaar and the facilitators solved discovery — the supply side is built. What still doesn't exist: a revenue model for the MCP servers, skills, and agents that drive traffic to those APIs.
Agents couldn't pay APIs. APIs couldn't pay agents. Everyone was waiting on a merchant account nobody could open.
Agents pay APIs directly. 15K+ resources on Bazaar. But the routers — the MCP servers, skills, and agents driving discovery — still work for free.
Every paid call splits atomically between merchant, referrer, and protocol. Programmable basis points. Enforced by a Solana smart contract. The agent that routed the call earns on every request it sent.
Three parties. One atomic transaction.
Merchant deploys a gate
One command. Your API goes live at api.chest.sh/u/<slug>. You set the commission agents earn.
chest deploy \ --upstream https://api.yours.com \ --price 0.005 \ --referrer-bps 1000
Agent calls the API
Signed referral header — ed25519 over a canonical message. Spoofing is mathematically impossible. Cold-wallet payout supported.
X-Referrer-Wallet: <pubkey> X-Referrer-Sig: <ed25519> X-Referrer-Payout: <cold-wallet>
One distribute. Same block.
Anchor program splits the USDC atomically. No dust. No trust. Click any tx to see it on Solscan.
merchant +0.004425 USDC (88.5%) referrer +0.000500 USDC (10%) protocol +0.000075 USDC (1.5%)
Every number on this page is a real on-chain transaction.
Click any tx to open it on Solscan. No mocks. No screenshots.
Route 1,000 paid calls.
Keep $0.50.
Atomic on-chain split. No invoice, no claim step, no 30-day payout. The same block the merchant gets paid, so do you.
- Calls
- 1,000
- Per call
- $0.005
- Your cut
- 10%
Four guarantees. Each one is code, not policy.
payTo = split_config_pdaUSDC lands in a program-controlled vault, not the merchant. They can never divert the referrer or protocol share because they never hold it.
distribute(amount, has_referrer)Any bot can crank it. If our operator goes down, yours still works. Funds are always safe.
protocol_bps >= 150Enforced by the Anchor program, not by a billing layer. We can't cheat it down or up.
chest-referral:{signerPubkey}[:{payoutWallet}]:{slug}:{amountMicros}:{windowTs}One-minute replay window. Cold-wallet payout committed inside the signature. No header can be forged in transit.
Four surfaces. Open standard. Any agent, any framework.
chest init / gate / deploy / keypair — self-host in 60 seconds./.well-known/chest.json — agents read commission rates before the first call.npx chest init
npx chest deploy \
--upstream https://api.mycool.app \
--slug sentiment \
--price 0.005 \
--referrer-bps 1000import { payX402 } from '@chest/mcp'
const res = await payX402(
'https://api.chest.sh/u/sentiment/SOL',
{
referrerWallet: MY_WALLET,
referrerPayout: MY_COLD_WALLET, // optional
}
)
// → data returned. USDC settled.
// → 10% of the payment in your wallet.curl https://api.chest.sh/u/sentiment/.well-known/chest.json
# {
# "referrerCommission": "10%",
# "protocolFee": "1.5%",
# "price": "$0.005",
# ...
# }We're not a better proxy. We're the layer nobody built.
| MCPay | CORBITS | Splitter | Chest Gate | |
|---|---|---|---|---|
| x402 billing | ||||
| On-chain splits | ||||
| Agent referral attribution | ||||
| Signed anti-spoof headers | n/a | |||
| Open-source MCP server | ||||
| Self-host at 0% | n/a |
Three tiers. One protocol fee. Enforced by code.
The 1.5% isn't a fee we invoice. It's a constraint inside the Anchor program.
Your infra. You keep everything.
CLI proxy, SQLite, your servers. Zero protocol take.
$ chest gateRead the docsapi.chest.sh — managed facilitator + dashboard.
Hosted multi-tenant proxy, analytics, SOL gas covered, auto-register.
$ chest deployDeploy nowVolume discounts. Audit exports. SLA.
Dedicated support, team access, compliance reporting.
$ contact usTalk to salesFAQ
No. Cloud (chest deploy) handles it. Self-host with chest gate if you want 0% and your own infra.
The agents built themselves.
Now they get paid.
Deploy your first gate in under a minute. Agents start earning on the first call.