{
 "since": "2026-11-05",
 "services": {
  "site": {
   "checks": 15,
   "ok": 15,
   "days": {
    "2026-11-05": {
     "checks": 15,
     "ok": 15,
     "uptime_pct": 100.0
    }
   },
   "uptime_pct": 100.0
  },
  "api": {
   "checks": 15,
   "ok": 15,
   "days": {
    "2026-11-05": {
     "checks": 15,
     "ok": 15,
     "uptime_pct": 100.0
    }
   },
   "uptime_pct": 100.0
  },
  "free_api": {
   "checks": 15,
   "ok": 15,
   "days": {
    "2026-11-05": {
     "checks": 15,
     "ok": 15,
     "uptime_pct": 100.0
    }
   },
   "uptime_pct": 100.0
  },
  "mcp": {
   "checks": 15,
   "ok": 0,
   "days": {
    "2026-11-05": {
     "checks": 15,
     "ok": 0,
     "uptime_pct": 0.0
    }
   },
   "uptime_pct": 0.0
  }
 },
 "last": {
  "site": {
   "ok": true,
   "ms": 580,
   "at": "2026-11-05T16:25:03+08:00",
   "url": "https://feegate.org/"
  },
  "api": {
   "ok": true,
   "ms": 247,
   "at": "2026-11-05T16:25:03+08:00",
   "url": "https://feegate.org/api/health"
  },
  "free_api": {
   "ok": true,
   "ms": 238,
   "at": "2026-11-05T16:25:03+08:00",
   "url": "https://feegate.org/free/api/stats"
  },
  "mcp": {
   "ok": false,
   "ms": 47,
   "at": "2026-11-05T16:25:03+08:00",
   "url": "https://feegate.org/mcp"
  }
 },
 "generated_at": "2026-11-05T16:25:03+08:00",
 "window_days": 30
}