{
  "status": "ok",
  "checked_at": "2026-08-20T11:33:29.707Z",
  "note": "Every upstream answered.",
  "checks": [
    {
      "name": "Open-Meteo forecast",
      "url": "https://api.open-meteo.com/v1/forecast?latitude=-33.87&longitude=151.21&daily=precipitation_sum&timezone=Australia%2FSydney&forecast_days=1",
      "status": "ok",
      "latency_ms": 580
    },
    {
      "name": "Open-Meteo geocoding",
      "url": "https://geocoding-api.open-meteo.com/v1/search?name=Sydney&count=1&country=AU&format=json",
      "status": "ok",
      "latency_ms": 435
    },
    {
      "name": "Nager.Date holidays",
      "url": "https://date.nager.at/api/v3/PublicHolidays/2026/AU",
      "status": "ok",
      "latency_ms": 56
    }
  ],
  "architecture": {
    "state": "none. Stateless functions, no database, no shared cache.",
    "caching": "A short per-instance memo only, so a warm function does not re-ask an upstream during one conversation. It is not shared between instances and survives nothing.",
    "auth": "none. Every tool is read-only and hits public, openly licensed data."
  }
}