Skip to content

Platform status and health

Terminal window
curl -fsS https://entherium.duckdns.org:8443/healthz

Returns {"status": "ok", "service": …, "version": …} — the version field doubles as “which build is live”. /health is an alias.

SignalMeaning
200 on /healthzPlatform up. Everything else on this page is about interpretation, not availability
502 / connection refusedThe platform instance is not serving — down or intentionally paused (maintenance windows exist; a paused instance is not an incident)
200 but idle metricsNormal between nightly runs — see below

Production runs on a nightly batch; between runs there is no orchestrator process by design. The definitive interpretation table lives at Interpreting platform status — read it before reporting an outage based on orchestrator.present: false, velocity: 0, or a quiet afternoon.

SurfaceWhat it shows
GET /api/v1/ops/overviewThe live operational snapshot: orchestrator state, per-contract backlogs, alerts
GET /api/v1/errorsThe durable error sink (how to read it)
The cycles domainThe actual execution funnel of the nightly runs
Run records (pipeline_run / run_step)Ground truth for any specific execution

A platform deploy kills live MCP sessions without restoring them — an empty tools list right after a version bump is reconnect-time, not an outage (details). After reconnecting, start_here tells you if the capability surface changed while you were away.