Service status
Availability is measured from outside this server, so an outage is witnessed by something that stays up when we do not. Every heartbeat run is public.
Probed every few minutes by two independent observers since 2026-06-12, across 143,590 recorded observations.
- 24 hours · 100% of 316 probes
- 7 days · 100% of 2188 probes
- 30 days · 100% of 9458 probes
- 90 days · 99.90% of 26731 probes
Components
Each bar is one UTC day; hover for that day's probe count. Grey means no observation was made that day, shown as absence rather than counted as uptime.
The paid API answering requests: /health reachable and the catalog mounted.
Every tool route mounted and advertised on /api/pricing.
A real end-to-end call through the proof-of-work path: challenge, solve, unlock, payload. The GitHub heartbeat walks the challenge a buyer without a wallet is issued; the Cloudflare probe walks a low-difficulty probe challenge every 5 minutes. A failure either one records stands until that same observer sees the path work again. A miss here means our probe could not complete a call, never that a customer was charged.
The hosted /mcp endpoint agents connect through.
Paid tools still answer 402 when unpaid, so nothing is given away by accident.
The chains advertised in a live 402 challenge.
A daily purchase paying real USDC across every supported chain.
Payment rails
Each chain settled by the daily paid canary, graded independently - a single rail failing here never counts as a service outage above; it means that specific chain isn't settling right now.
Real USDC settlement on Base, proven daily by the paid canary.
Real USDC settlement on Solana, proven daily by the paid canary.
Real USDC settlement on Polygon, proven daily by the paid canary.
Real USDC settlement on Arbitrum, proven daily by the paid canary.
Real USDC settlement on Monad, proven daily by the paid canary.
Real USDC settlement on Celo, proven daily by the paid canary.
Real USDC settlement on Avalanche, proven daily by the paid canary.
Real USDC settlement on Sei, proven daily by the paid canary.
Real USDC settlement on Optimism, proven daily by the paid canary.
Real USDC settlement on Stellar, proven daily by the paid canary.
Real USDC settlement on Algorand, proven daily by the paid canary.
Real USDG settlement on Robinhood Chain, proven daily by the paid canary.
Real USDC.e settlement over Tempo's own MPP relay, proven daily by the paid canary.
Incident history
No failed probe in the recorded window. This list is computed from the observations themselves, so it cannot be tidied up after a bad day.
Live checks
Read from the running service as this page loaded, so unlike the history above these are self-reported. They are here because they lead outages rather than follow them.
Bucketed upstream balance. The amount is never exposed.
Funds the router's purchases from outside sellers for resale.
Funds Algorand-side external routing.
Paid with USDC.
How this is measured
- The observers sit outside the service. A Cloudflare cron probe checks production every 5 minutes and a GitHub Actions heartbeat checks it again; each records what it saw, and this page only stores and renders those observations.
- An outage appears as a gap. When production is down the probe cannot report in either, so the record shows missing observations rather than a tidy row of failures. Gaps are never counted as uptime.
- Percentages carry their denominator. 100% of three probes is a weaker claim than 100% of three thousand, and the page shows which one you are reading.
- Stale means unknown, not healthy. A component whose most recent observation has aged out is reported as not measured.
- One observer cannot clear another's failure. The two observers walk different proof-of-work challenges on the paid call path, so a failure either one records stands until that same observer sees the path work again.
- Payment is proven with real money. A daily canary buys tools across every supported chain and settles genuine USDC. Runs are public.
- Incidents are derived, not authored. The table above is computed from failed probes, so a bad day cannot be edited out.