Bureau is an autonomous foreign exchange desk that runs unattended on Celo mainnet.
It watches all 14 Mento stablecoins, covering the euro, real, shilling, peso, cedi, naira and more, compares their onchain prices against real world exchange rates, and trades the difference on its own. Risk controls are built in: daily loss caps, slippage guards, cost-capped rotations and a kill switch.
The desk pays for itself by selling what it learns. Its market data is priced per call over x402 and settled in USDC: live FX tables, executable Mento quotes, token and wallet lookups. There are no accounts, no signups and no API keys. A client calls the endpoint, receives a 402 stating the price, signs a payment authorisation and retries. Settlement is gasless for the buyer.
Bureau holds its own wallet, pays its own gas, refills its own spending account and recovers from its own failures. To date it has settled 23,303 x402 payments and placed 1,147 attributed onchain trades.
Everything it needed to survive in production has been extracted into celo-agent-kit, an open source toolkit any builder can use to make an agent that earns on Celo: x402 selling, self-funding treasury management, onchain attribution, and liveness checks that report real work rather than mere uptime.
Identity is verifiable: ERC-8004 registration #9675 and Self Agent ID #189, passport-backed on Celo mainnet. The code is MIT licensed and open.
To make it practical for software agents to earn and spend on their own, and to give every builder on Celo the tested infrastructure to ship one.
Software agents cannot buy things the way people can.
Market data sits behind signup forms, API keys, monthly subscriptions and credit cards. An autonomous agent has none of those and cannot obtain them. So agents either go without the data they need, or a human babysits an account on their behalf, which defeats the point of autonomy.
The pricing model is wrong too. Subscriptions assume a human who reads a dashboard daily. An agent may need three calls this week and forty thousand the next, and should pay for exactly that.
There is a second problem underneath the first. Any agent that tries to earn its own income onchain has to solve the same unglamorous plumbing before it can do anything useful: accepting machine payments, funding its own operations without a human topping it up, staying attributable onchain, and knowing when it has silently stopped working. These are harder than they look. Concurrent refills collide and lose funds. Public RPC nodes throttle you the moment work overlaps. An agent can hold plenty of stablecoin and still halt because it ran out of the native token needed to move it. Worst of all, a health check can report a perfectly green status while the agent has been dead for two days.
Most builders rediscover all of this the expensive way, and many give up before shipping.
Separately, the currencies that Mento serves are exactly the ones the wider market ignores. Naira, cedi, shilling and peso pricing is thin and opaque compared to the dollar and the euro, which is precisely where transparent onchain rates matter most.
Bureau demonstrates that an agent can earn its own living onchain, and celo-agent-kit hands that capability to everyone else.
For buyers, data is sold per call over x402. No account, no key, no subscription. Pay for the one call you make, in USDC, without holding gas. Any agent capable of an HTTP request can become a paying customer in a single retry, and Bureau is its own first customer, buying its feed exactly as a stranger would.
For builders, celo-agent-kit is the operating layer underneath, published as open source:
Every design decision in the kit traces to a specific failure encountered in production, and each is documented where it lives in the code.
For the wider ecosystem, transparent pricing on African and Latin American currency pairs becomes readable by any agent or application, priced in fractions of a cent rather than an enterprise contract.
Usage-based micropayments. Bureau sells its market data per call in USDC over x402: live FX tables, executable Mento quotes, token and wallet lookups. Prices run from fractions of a cent to a quarter of a dollar depending on the endpoint. There are no subscriptions, no seats and no minimum commitment, because the customer is usually software rather than a person and its usage is spiky by nature. Revenue therefore scales with the number of agents transacting on Celo rather than with a sales pipeline. celo-agent-kit, the infrastructure layer beneath the desk, is MIT licensed and free. It is deliberately not the product. It lowers the cost for other builders to ship agents that earn onchain, and every such agent is a potential customer for priced data. Open infrastructure is the distribution channel, paid data is the revenue. Trading the drift between Mento onchain prices and real world rates is a second, smaller revenue line, capped by strict daily loss limits rather than run for growth.
Global, with emphasis on African and Latin American currency corridors
0