{
  "overall": "down",
  "checked_at": "2026-09-09T09:22:53.629Z",
  "worker_version": "a0d4008f2ea9c066600eccd77cc3be6e15775a9b",
  "components": [
    {
      "name": "eternitas",
      "status": "down",
      "latency_ms": 264,
      "hint": "JWKS returned 502 (expected 200)",
      "url": "https://api.eternitas.ai/.well-known/eternitas-keys"
    },
    {
      "name": "windy_mind",
      "status": "degraded",
      "latency_ms": 265,
      "hint": "/version returned 502",
      "url": "https://api.windymind.ai/version"
    },
    {
      "name": "windy_mail",
      "status": "ok",
      "latency_ms": 375,
      "url": "https://api.windymail.ai/version"
    },
    {
      "name": "windy_chat",
      "status": "degraded",
      "latency_ms": 164,
      "hint": "nginx admin gateway returned 503 synapse_admin_gateway_unconfigured — the gateway is reachable but its gate-token map on the homeserver still holds the __TOKEN__ placeholder (template never instantiated). Fix in the windy-chat repo: deploy/nginx/chat.windychat.ai.conf, runbook deploy/nginx/INSTALL.md §Wave-C. Chat provisioning sandboxes until then.",
      "url": "https://chat.windychat.ai/_synapse/admin/v1/server_version"
    },
    {
      "name": "windy_pro_account_server",
      "status": "unconfigured",
      "latency_ms": null,
      "hint": "WINDY_PRO_ACCOUNT_SERVER_URL not set — pair-tile flip is disabled"
    },
    {
      "name": "rate_limiter",
      "status": "ok",
      "latency_ms": null
    }
  ]
}