{
  "generated_at": "2026-11-02T12:18:19.594Z",
  "bots": {
    "pulse": {
      "state": "degraded",
      "last_run": "2026-11-02T12:17:30.000Z",
      "runs_24h": 7,
      "expected_24h": 24,
      "targets": [
        {
          "target": "ton-center",
          "slug": "ton-center",
          "label": "TON Center API v2",
          "ok_24h": 7,
          "slow_24h": 0,
          "down_24h": 0,
          "blocked_24h": 0,
          "limited_24h": 0,
          "disallowed_24h": 0,
          "state": "ok"
        },
        {
          "target": "ton-center-v3",
          "slug": "ton-center",
          "label": "TON Center API v3",
          "ok_24h": 7,
          "slow_24h": 0,
          "down_24h": 0,
          "blocked_24h": 0,
          "limited_24h": 0,
          "disallowed_24h": 0,
          "state": "ok"
        },
        {
          "target": "tonapi",
          "slug": "tonapi",
          "label": "TON API",
          "ok_24h": 7,
          "slow_24h": 0,
          "down_24h": 0,
          "blocked_24h": 0,
          "limited_24h": 0,
          "disallowed_24h": 0,
          "state": "ok"
        },
        {
          "target": "dton",
          "slug": "dton",
          "label": "dTON (site)",
          "ok_24h": 7,
          "slow_24h": 0,
          "down_24h": 0,
          "blocked_24h": 0,
          "limited_24h": 0,
          "disallowed_24h": 0,
          "state": "ok"
        },
        {
          "target": "tonscan",
          "slug": "tonscan",
          "label": "Tonscan",
          "ok_24h": 7,
          "slow_24h": 0,
          "down_24h": 0,
          "blocked_24h": 0,
          "limited_24h": 0,
          "disallowed_24h": 0,
          "state": "ok"
        },
        {
          "target": "tonviewer",
          "slug": "tonviewer",
          "label": "Tonviewer",
          "ok_24h": 7,
          "slow_24h": 0,
          "down_24h": 0,
          "blocked_24h": 0,
          "limited_24h": 0,
          "disallowed_24h": 0,
          "state": "ok"
        },
        {
          "target": "ton-stat",
          "slug": "ton-stat",
          "label": "TON Stat",
          "ok_24h": 7,
          "slow_24h": 0,
          "down_24h": 0,
          "blocked_24h": 0,
          "limited_24h": 0,
          "disallowed_24h": 0,
          "state": "ok"
        },
        {
          "target": "ton-explorer",
          "slug": "ton-explorer",
          "label": "TON Explorer",
          "ok_24h": 7,
          "slow_24h": 0,
          "down_24h": 0,
          "blocked_24h": 0,
          "limited_24h": 0,
          "disallowed_24h": 0,
          "state": "ok"
        },
        {
          "target": "ton-console",
          "slug": "ton-console",
          "label": "TON Console",
          "ok_24h": 7,
          "slow_24h": 0,
          "down_24h": 0,
          "blocked_24h": 0,
          "limited_24h": 0,
          "disallowed_24h": 0,
          "state": "ok"
        }
      ],
      "reasons": [
        "only 7 of 24 hourly runs in the last 24 h"
      ]
    },
    "ledger": {
      "state": "operating",
      "last_attempt": "2026-11-02T11:32:34.791Z",
      "last_success": "2026-11-02T11:32:34.791Z",
      "consecutive_failures": 0,
      "reasons": []
    },
    "changelog": {
      "state": "operating",
      "last_attempt": "2026-11-02T11:32:31.175Z",
      "last_success": "2026-11-02T11:32:31.175Z",
      "consecutive_failures": 0,
      "reasons": []
    },
    "editor": {
      "state": "operating",
      "last_issue": "2026-10-30",
      "reasons": []
    }
  }
}
