Live FX markets for the world's currencies, onchain, traded by a robot.
Bureau watches 14 Mento stablecoins on Celo (dollars, euros, shillings, reais, pesos and more), trades them automatically when onchain prices drift from real-world exchange rates, and sells its live data to anyone, human or AI, for fractions of a cent per call. Every number below is backed by a real blockchain transaction.
Markets
| Asset | Onchain price | Real-world rate | Deviation | Trend |
|---|---|---|---|---|
| loading markets… |
Desk
| Time (UTC) | Pair | Size | Edge | Type | Transaction |
|---|---|---|---|---|---|
| no trades yet |
API — pay per call, no signup
// pay for any Bureau endpoint in ~10 lines (USDC on Celo, gasless)
import { privateKeyToAccount } from "viem/accounts";
import { wrapFetchWithPayment, x402Client } from "@x402/fetch";
import { ExactEvmScheme } from "@x402/evm/exact/client";
const account = privateKeyToAccount(process.env.PK);
const client = new x402Client().register("eip155:42220", new ExactEvmScheme(account));
const payFetch = wrapFetchWithPayment(fetch, client);
const res = await payFetch("BASE_URL/v1/fx/rates");
console.log(await res.json());
Play the desk
# or play via the API (stake pays via x402), moves are cells 0-8
POST BASE_URL/v1/game/normal
POST BASE_URL/v1/game/<id>/move {"cell": 4}
Questions people ask
Yes. Real stablecoins on Celo mainnet. Every trade, payment, and payout in the tables above links to a public blockchain transaction you can verify yourself.
Nobody. The agent holds its own wallet, decides its own trades on a fixed loop, pays its own gas, and runs unattended. Humans only set the guardrails: trade size, daily cost cap, kill switch.
Request any paid endpoint and you get HTTP 402 with payment details. Your wallet signs a USDC micro-payment (no gas needed) and the retry returns your data. The code snippet above does it in 10 lines.
Edge: it bought a currency for less than the real-world rate says it's worth. Rotation: it recycled a position back to base for pennies of spread, keeping capital moving.