{
 "exchanges": [
  {
   "entity": "binance",
   "incidents_url": "https://bytenews.io/api/v1/exchange/binance.json",
   "observed_at": "2026-08-18T12:39:27Z",
   "planned_count": 0,
   "source_url": "https://api.binance.com/sapi/v1/system/status",
   "status": "operational",
   "unplanned_count": 0,
   "unplanned_minutes": 0,
   "unplanned_open": 0,
   "why_unmonitored": ""
  },
  {
   "entity": "bitfinex",
   "incidents_url": "https://bytenews.io/api/v1/exchange/bitfinex.json",
   "observed_at": "2026-08-18T12:39:27Z",
   "planned_count": 0,
   "source_url": "https://bitfinex.statuspage.io/api/v2/summary.json",
   "status": "operational",
   "unplanned_count": 0,
   "unplanned_minutes": 0,
   "unplanned_open": 0,
   "why_unmonitored": ""
  },
  {
   "entity": "bitflyer",
   "incidents_url": "https://bytenews.io/api/v1/exchange/bitflyer.json",
   "observed_at": "2026-08-18T12:39:27Z",
   "planned_count": 0,
   "source_url": "https://status.bitflyer.com/api/v2/summary.json",
   "status": "operational",
   "unplanned_count": 0,
   "unplanned_minutes": 0,
   "unplanned_open": 0,
   "why_unmonitored": ""
  },
  {
   "entity": "bitget",
   "incidents_url": "https://bytenews.io/api/v1/exchange/bitget.json",
   "observed_at": "",
   "planned_count": 0,
   "source_url": "https://www.bitget.com/support/sections/",
   "status": "unmonitored",
   "unplanned_count": 0,
   "unplanned_minutes": 0,
   "unplanned_open": 0,
   "why_unmonitored": "bitget.statuspage.io answers 401 \u2014 the tenant is private."
  },
  {
   "entity": "bitmex",
   "incidents_url": "https://bytenews.io/api/v1/exchange/bitmex.json",
   "observed_at": "2026-08-18T12:39:27Z",
   "planned_count": 0,
   "source_url": "https://status.bitmex.com/api/v2/summary.json",
   "status": "operational",
   "unplanned_count": 0,
   "unplanned_minutes": 0,
   "unplanned_open": 0,
   "why_unmonitored": ""
  },
  {
   "entity": "bitstamp",
   "incidents_url": "https://bytenews.io/api/v1/exchange/bitstamp.json",
   "observed_at": "2026-08-18T12:39:27Z",
   "planned_count": 1,
   "source_url": "https://status.bitstamp.net/api/v2/summary.json",
   "status": "operational",
   "unplanned_count": 0,
   "unplanned_minutes": 0,
   "unplanned_open": 0,
   "why_unmonitored": ""
  },
  {
   "entity": "bybit",
   "incidents_url": "https://bytenews.io/api/v1/exchange/bybit.json",
   "observed_at": "",
   "planned_count": 0,
   "source_url": "https://announcements.bybit.com/",
   "status": "unmonitored",
   "unplanned_count": 0,
   "unplanned_minutes": 0,
   "unplanned_open": 0,
   "why_unmonitored": "No public status API. bybit.statuspage.io is an unrelated tenant (page.name \"Login\", components named \"Coinbase Horizen\") and is refused. An official announcements API exists at api.bybit.com/v5/announcements but publishes marketing alongside operational notices and states no current status, so deriving a live dot from it would be inference."
  },
  {
   "entity": "coinbase",
   "incidents_url": "https://bytenews.io/api/v1/exchange/coinbase.json",
   "observed_at": "2026-08-18T12:39:27Z",
   "planned_count": 0,
   "source_url": "https://status.coinbase.com/api/v2/summary.json",
   "status": "operational",
   "unplanned_count": 3,
   "unplanned_minutes": 0,
   "unplanned_open": 3,
   "why_unmonitored": ""
  },
  {
   "entity": "crypto-com",
   "incidents_url": "https://bytenews.io/api/v1/exchange/crypto-com.json",
   "observed_at": "2026-08-18T12:39:27Z",
   "planned_count": 0,
   "source_url": "https://status.crypto.com/api/v2/summary.json",
   "status": "operational",
   "unplanned_count": 1,
   "unplanned_minutes": 0,
   "unplanned_open": 1,
   "why_unmonitored": ""
  },
  {
   "entity": "deribit",
   "incidents_url": "https://bytenews.io/api/v1/exchange/deribit.json",
   "observed_at": "",
   "planned_count": 0,
   "source_url": "https://www.deribit.com/kb/deribit-announcements",
   "status": "unmonitored",
   "unplanned_count": 0,
   "unplanned_minutes": 0,
   "unplanned_open": 0,
   "why_unmonitored": "deribit.statuspage.io answers 401 \u2014 the tenant is private."
  },
  {
   "entity": "gate-io",
   "incidents_url": "https://bytenews.io/api/v1/exchange/gate-io.json",
   "observed_at": "",
   "planned_count": 0,
   "source_url": "https://www.gate.com/announcements",
   "status": "unmonitored",
   "unplanned_count": 0,
   "unplanned_minutes": 0,
   "unplanned_open": 0,
   "why_unmonitored": "status.gate.io does not resolve and the v4 announcements endpoint rejects unauthenticated requests."
  },
  {
   "entity": "gemini",
   "incidents_url": "https://bytenews.io/api/v1/exchange/gemini.json",
   "observed_at": "2026-08-18T12:39:27Z",
   "planned_count": 0,
   "source_url": "https://status.gemini.com/api/v2/summary.json",
   "status": "partial",
   "unplanned_count": 1,
   "unplanned_minutes": 0,
   "unplanned_open": 1,
   "why_unmonitored": ""
  },
  {
   "entity": "htx",
   "incidents_url": "https://bytenews.io/api/v1/exchange/htx.json",
   "observed_at": "",
   "planned_count": 0,
   "source_url": "https://www.htx.com/support/notice/",
   "status": "unmonitored",
   "unplanned_count": 0,
   "unplanned_minutes": 0,
   "unplanned_open": 0,
   "why_unmonitored": "status.htx.com does not resolve; no keyless machine-readable status found."
  },
  {
   "entity": "kraken",
   "incidents_url": "https://bytenews.io/api/v1/exchange/kraken.json",
   "observed_at": "2026-08-18T12:39:27Z",
   "planned_count": 5,
   "source_url": "https://status.kraken.com/api/v2/summary.json",
   "status": "partial",
   "unplanned_count": 1,
   "unplanned_minutes": 0,
   "unplanned_open": 1,
   "why_unmonitored": ""
  },
  {
   "entity": "kucoin",
   "incidents_url": "https://bytenews.io/api/v1/exchange/kucoin.json",
   "observed_at": "",
   "planned_count": 0,
   "source_url": "https://www.kucoin.com/announcement",
   "status": "unmonitored",
   "unplanned_count": 0,
   "unplanned_minutes": 0,
   "unplanned_open": 0,
   "why_unmonitored": "status.kucoin.com does not resolve. An announcements API exists (www.kucoin.com/_api/cms/articles) but carries no current-status field."
  },
  {
   "entity": "okx",
   "incidents_url": "https://bytenews.io/api/v1/exchange/okx.json",
   "observed_at": "2026-08-18T12:39:27Z",
   "planned_count": 0,
   "source_url": "https://www.okx.com/api/v5/system/status",
   "status": "operational",
   "unplanned_count": 0,
   "unplanned_minutes": 0,
   "unplanned_open": 0,
   "why_unmonitored": ""
  },
  {
   "entity": "upbit",
   "incidents_url": "https://bytenews.io/api/v1/exchange/upbit.json",
   "observed_at": "",
   "planned_count": 0,
   "source_url": "https://upbit.com/service_center/notice",
   "status": "unmonitored",
   "unplanned_count": 0,
   "unplanned_minutes": 0,
   "unplanned_open": 0,
   "why_unmonitored": "status.upbit.com does not resolve. api-manager.upbit.com serves an announcements feed with no current-status field."
  }
 ],
 "generated_from": "each exchange's own published status feed",
 "note": "Statuses are as published by each exchange. We record; we don't verify solvency or interpret causes. `scope` is narrow by construction: a per-asset pause is never recorded as a whole-exchange one.",
 "recording_since": "2026-08-18",
 "year": "2026"
}
