{
  "generatedAt": "2026-11-04T04:20:38.644Z",
  "overall": {
    "level": "ok",
    "text": "All systems operational"
  },
  "since": "2026-11-04T03:10:56.743Z",
  "lastRun": "2026-11-04T04:15:56.743Z",
  "notice": null,
  "services": [
    {
      "id": "counity-website",
      "name": "CoUnity website",
      "group": "websites",
      "status": "up",
      "code": "http_200",
      "checkedAt": "2026-11-04T04:15:56.743Z",
      "uptime90": {
        "pct": 1,
        "checks": 14
      }
    },
    {
      "id": "legal-site",
      "name": "Legal and privacy site",
      "group": "websites",
      "status": "up",
      "code": "http_200",
      "checkedAt": "2026-11-04T04:15:56.743Z",
      "uptime90": {
        "pct": 1,
        "checks": 14
      }
    },
    {
      "id": "ai-moderation-dashboard",
      "name": "AI moderation dashboard",
      "group": "websites",
      "status": "up",
      "code": "http_200",
      "checkedAt": "2026-11-04T04:15:56.743Z",
      "uptime90": {
        "pct": 1,
        "checks": 14
      }
    },
    {
      "id": "counity-learn",
      "name": "CoUnity Learn",
      "group": "websites",
      "status": "up",
      "code": "http_200",
      "checkedAt": "2026-11-04T04:15:56.743Z",
      "uptime90": {
        "pct": 1,
        "checks": 14
      }
    },
    {
      "id": "ai-moderation-bot",
      "name": "AI moderation bot",
      "group": "bots",
      "status": "up",
      "code": "running",
      "checkedAt": "2026-11-04T04:15:56.743Z",
      "uptime90": {
        "pct": 1,
        "checks": 10
      }
    },
    {
      "id": "xstocks-bot",
      "name": "xStocks Discord bot",
      "group": "bots",
      "status": "up",
      "code": "running",
      "checkedAt": "2026-11-04T04:15:56.743Z",
      "uptime90": {
        "pct": 1,
        "checks": 10
      }
    },
    {
      "id": "nado-bot",
      "name": "Nado Discord bot",
      "group": "bots",
      "status": "up",
      "code": "running",
      "checkedAt": "2026-11-04T04:15:56.743Z",
      "uptime90": {
        "pct": 1,
        "checks": 10
      }
    },
    {
      "id": "nado-xstocks-bridge",
      "name": "Nado ↔ xStocks bridge",
      "group": "bots",
      "status": "up",
      "code": "running",
      "checkedAt": "2026-11-04T04:15:56.743Z",
      "uptime90": {
        "pct": 1,
        "checks": 10
      }
    },
    {
      "id": "telegram-anti-impersonation-bot",
      "name": "Telegram anti-impersonation bot",
      "group": "bots",
      "status": "up",
      "code": "running",
      "checkedAt": "2026-11-04T04:15:56.743Z",
      "uptime90": {
        "pct": 1,
        "checks": 10
      }
    },
    {
      "id": "ritual-ams-bot",
      "name": "Ritual AMS bot",
      "group": "bots",
      "status": "up",
      "code": "running",
      "checkedAt": "2026-11-04T04:15:56.743Z",
      "uptime90": {
        "pct": 1,
        "checks": 10
      }
    },
    {
      "id": "ritual-nomination-bot",
      "name": "Ritual Nomination bot",
      "group": "bots",
      "status": "up",
      "code": "http_200",
      "checkedAt": "2026-11-04T04:15:56.743Z",
      "uptime90": {
        "pct": 1,
        "checks": 14
      }
    }
  ],
  "incidents": [
    {
      "date": "2026-11-02",
      "title": "CoUnity website unavailable",
      "impact": "outage",
      "resolved": "2026-11-03",
      "summary": "counity.xyz showed an error page (Cloudflare error 1101) instead of the website. It was working again on 3 November. This was before monitoring on this page started.",
      "affected": [
        "counity-website"
      ]
    }
  ]
}