/health is the source of truth, and you can poll it
directly:
Live response
What the fields mean
| Field | Meaning |
|---|---|
status | ok if the service is processing requests; degraded otherwise |
chain.chainId | Always 8453 (Base mainnet) on the current deploy |
chain.block | The most recent block the API has observed via RPC |
chain.rpcConnected | false indicates the upstream RPC is unreachable — buys/triggers will start failing soon |
relayer.address | The wallet that signs purchasePolicyFor |
relayer.balanceWei | Refresh budget for gas. Below ~0.005 ETH means re-fund is overdue |
contracts | Map of canonical contract addresses |
Programmatic monitoring
Schema
The full response schema is in the OpenAPI spec at/openapi.json
(search components.schemas.Health).