{
 "metadata": {
  "name": "AI API reliability ledger 2026: what AI providers declare on their own status pages, normalised, archived and watched for edits",
  "description": "A cross-provider ledger of every incident that AI API providers publish on their public status pages, with one taxonomy for the components, a coverage window per provider, and a revision ledger of incidents whose published record changed after we first saw it. Every figure is DECLARED by the provider; none is an independent uptime measurement.",
  "author": "Vincent Wesley Couey, Nesyona",
  "license": "CC BY 4.0",
  "doi": "10.5281/zenodo.23724799",
  "conceptDoi": "10.5281/zenodo.23724798",
  "doiNote": "doi is version 1 (28 October 2026, Zenodo). conceptDoi covers all versions and always resolves to the latest.",
  "dateModified": "2026-10-28",
  "edition": "2026-10-28",
  "capturedUtc": "2026-10-28T08:11:40.458Z",
  "series": {
   "cadence": "weekly",
   "note": "Operator-run session; no scheduler. Shallow feeds accrue depth from weekly captures; a missed week can leave a recorded gap."
  },
  "method": "Each week the public status-page data of every provider is archived byte for byte with a SHA-256 (lattice-core evidence archive, manifest published as EVIDENCE-MANIFEST.json). The archive is merged into incidents.json keyed by provider and incident id. Component names are mapped to one taxonomy by published keyword rules. Declared impact minutes are the UNION of declared impact intervals inside the window (overlapping incidents are not double counted), clipped to the window, with open incidents counted up to the capture time.",
  "limits": [
   "The probe layer (see providers[].probe) is one burst from one machine in one window: round-trip time and HTTP outcome of a zero-token, authenticated models-list request. It tests the gateway and authentication, not model inference, and it is never uptime. A provider with no probe was not probed; that is not a clean result.",
   "Planned maintenance (status \"under maintenance\" on incident.io pages) is not counted as impact; it is reported separately as plannedMaintenanceMinutesApiSurface.",
   "Promised against declared (slaVsDeclared) is indicative: each provider defines downtime its own way, the SLA pages posted are summaries of enterprise terms, and a declared partial outage is not the same as the contractual downtime. It is not a credit claim.",
   "Declared, not measured: a provider can have degraded service it never posted, and can post incidents that affected few customers. This ledger cannot see either.",
   "Impact labels differ by platform. incident.io pages give a per-component status (degraded, partial outage, full outage). Statuspage and Google give one incident-level label that is mapped to the same three values, so cross-provider severity comparison is approximate.",
   "Windows the ledger does not yet cover are null (unknown). A shorter history is not a better record.",
   "Components are mapped to the taxonomy by keyword; the share that fell into \"other\" is reported per window. Providers split and name components differently, so the category totals are comparable in kind, not exact.",
   "Not covered: providers with no machine-readable status history (for example the Gemini API in AI Studio, xAI, DeepSeek). They are omitted, not scored as clean."
  ],
  "taxonomy": [
   {
    "category": "embeddings",
    "rule": "/embed|rerank/i",
    "inApiSurface": true
   },
   {
    "category": "audio_voice",
    "rule": "/audio|speech|voice|tts|stt|transcri|realtime|whisper|dubbing|music/i",
    "inApiSurface": true
   },
   {
    "category": "image_video",
    "rule": "/image|video|sora|dall|diffusion|vision/i",
    "inApiSurface": true
   },
   {
    "category": "batch_finetune",
    "rule": "/fine.?tun|batch|training|distill/i",
    "inApiSurface": true
   },
   {
    "category": "account_console",
    "rule": "/log.?in|auth|sso|sign.?in|console|dashboard|billing|account|admin|api key|workbench|platform ui|website|docs/i",
    "inApiSurface": false
   },
   {
    "category": "consumer_app",
    "rule": "/chatgpt|claude\\.ai|claude code|codex|mobile|desktop|\\bapp\\b|connectors|web app|labs|playground|studio/i",
    "inApiSurface": false
   },
   {
    "category": "tools_files",
    "rule": "/file|vector|assistant|retriev|search|tool|function|mcp|agent|sandbox|code interpreter/i",
    "inApiSurface": true
   },
   {
    "category": "inference",
    "rule": "/api|chat|completion|response|message|inference|model|generat|llm|gpt|claude|llama|gemini|sonar|mistral|deepseek|serverless|on.?demand|dedicated/i",
    "inApiSurface": true
   },
   {
    "category": "other",
    "rule": "no rule matched and the provider has no default",
    "inApiSurface": false
   }
  ],
  "providerDefaults": {
   "mistral": "inference",
   "groq": "inference",
   "cohere": "inference",
   "perplexity": "inference",
   "fireworks": "inference",
   "cerebras": "inference",
   "stability": "image_video",
   "elevenlabs": "audio_voice"
  },
  "files": {
   "incidents.json": "the ledger: every incident with its components, intervals and the observations that changed",
   "incidents.csv": "one flat row per incident",
   "revisions.json": "incidents that changed or stopped being listed after we first recorded them",
   "EVIDENCE-MANIFEST.json": "URL, read time and SHA-256 of every archived raw response",
   "sla.json": "SLA terms as the providers post them, each with its source page and read date",
   "probes/<edition>.json": "the weekly probe burst: every call with its time, duration and HTTP outcome"
  },
  "revisionsAfterResolution": 0
 },
 "providers": [
  {
   "id": "openai",
   "name": "OpenAI",
   "statusPage": "https://status.openai.com",
   "readMode": "incident.io component-impact feed (deep history)",
   "coverage": {
    "from": "2021-02-12",
    "days": 2083,
    "completeHistory": true,
    "captures": 1,
    "gaps": [],
    "note": "incident.io component-impact feed requested from the page's data_available_since to the capture time."
   },
   "incidentsInLedger": 864,
   "windows": {
    "30d": {
     "covered": true,
     "incidents": 39,
     "openNow": 0,
     "medianMinutes": 108,
     "p90Minutes": 1525,
     "apiSurface": {
      "declaredImpactMinutes": 9370,
      "declaredOutageMinutes": 33
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 14361,
      "declaredOutageMinutes": 871
     },
     "byCategory": {
      "embeddings": {
       "declaredImpactMinutes": 343,
       "declaredOutageMinutes": 0
      },
      "audio_voice": {
       "declaredImpactMinutes": 343,
       "declaredOutageMinutes": 0
      },
      "image_video": {
       "declaredImpactMinutes": 461,
       "declaredOutageMinutes": 0
      },
      "batch_finetune": {
       "declaredImpactMinutes": 421,
       "declaredOutageMinutes": 0
      },
      "account_console": {
       "declaredImpactMinutes": 682,
       "declaredOutageMinutes": 283
      },
      "consumer_app": {
       "declaredImpactMinutes": 3184,
       "declaredOutageMinutes": 506
      },
      "tools_files": {
       "declaredImpactMinutes": 659,
       "declaredOutageMinutes": 0
      },
      "inference": {
       "declaredImpactMinutes": 9056,
       "declaredOutageMinutes": 33
      },
      "other": {
       "declaredImpactMinutes": 5226,
       "declaredOutageMinutes": 299
      }
     },
     "unclassifiedComponentShare": 0.29
    },
    "90d": {
     "covered": true,
     "incidents": 84,
     "openNow": 0,
     "medianMinutes": 100,
     "p90Minutes": 575,
     "apiSurface": {
      "declaredImpactMinutes": 12397,
      "declaredOutageMinutes": 80
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 22473,
      "declaredOutageMinutes": 1379
     },
     "byCategory": {
      "embeddings": {
       "declaredImpactMinutes": 403,
       "declaredOutageMinutes": 0
      },
      "audio_voice": {
       "declaredImpactMinutes": 777,
       "declaredOutageMinutes": 6
      },
      "image_video": {
       "declaredImpactMinutes": 2065,
       "declaredOutageMinutes": 47
      },
      "batch_finetune": {
       "declaredImpactMinutes": 481,
       "declaredOutageMinutes": 0
      },
      "account_console": {
       "declaredImpactMinutes": 1068,
       "declaredOutageMinutes": 290
      },
      "consumer_app": {
       "declaredImpactMinutes": 5733,
       "declaredOutageMinutes": 973
      },
      "tools_files": {
       "declaredImpactMinutes": 1561,
       "declaredOutageMinutes": 6
      },
      "inference": {
       "declaredImpactMinutes": 11257,
       "declaredOutageMinutes": 40
      },
      "other": {
       "declaredImpactMinutes": 9262,
       "declaredOutageMinutes": 362
      }
     },
     "unclassifiedComponentShare": 0.28
    },
    "365d": {
     "covered": true,
     "incidents": 312,
     "openNow": 0,
     "medianMinutes": 100,
     "p90Minutes": 764,
     "apiSurface": {
      "declaredImpactMinutes": 43640,
      "declaredOutageMinutes": 3316
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 115310,
      "declaredOutageMinutes": 11638
     },
     "byCategory": {
      "embeddings": {
       "declaredImpactMinutes": 1740,
       "declaredOutageMinutes": 90
      },
      "audio_voice": {
       "declaredImpactMinutes": 6339,
       "declaredOutageMinutes": 721
      },
      "image_video": {
       "declaredImpactMinutes": 8743,
       "declaredOutageMinutes": 1222
      },
      "batch_finetune": {
       "declaredImpactMinutes": 2849,
       "declaredOutageMinutes": 1135
      },
      "account_console": {
       "declaredImpactMinutes": 12834,
       "declaredOutageMinutes": 4927
      },
      "consumer_app": {
       "declaredImpactMinutes": 25837,
       "declaredOutageMinutes": 2467
      },
      "tools_files": {
       "declaredImpactMinutes": 21620,
       "declaredOutageMinutes": 774
      },
      "inference": {
       "declaredImpactMinutes": 17008,
       "declaredOutageMinutes": 495
      },
      "other": {
       "declaredImpactMinutes": 62022,
       "declaredOutageMinutes": 3622
      }
     },
     "unclassifiedComponentShare": 0.22
    }
   },
   "probe": {
    "edition": "2026-10-28",
    "window": [
     "2026-10-28T08:20:58.382Z",
     "2026-10-28T08:24:51.715Z"
    ],
    "probed": true,
    "kind": "models-list (zero-token, authenticated)",
    "calls": 12,
    "succeeded": 12,
    "errorRate": 0,
    "p50Ms": 978,
    "p95Ms": 1377,
    "statuses": [
     200
    ],
    "declaredIncidentDuringBurst": {
     "count": 0,
     "incidents": []
    }
   }
  },
  {
   "id": "anthropic",
   "name": "Anthropic",
   "statusPage": "https://status.anthropic.com",
   "readMode": "Atlassian Statuspage incidents feed (newest 50, accrues weekly)",
   "coverage": {
    "from": "2026-08-04",
    "days": 84,
    "completeHistory": false,
    "captures": 1,
    "gaps": [],
    "note": "Statuspage returns only the newest 50 incidents; depth accrues from weekly captures. Impact is the incident-level label (minor, major, critical) mapped to degraded, partial outage, full outage."
   },
   "incidentsInLedger": 50,
   "windows": {
    "30d": {
     "covered": true,
     "incidents": 17,
     "openNow": 0,
     "medianMinutes": 41,
     "p90Minutes": 376,
     "apiSurface": {
      "declaredImpactMinutes": 1233,
      "declaredOutageMinutes": 451
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 10221,
      "declaredOutageMinutes": 9439
     },
     "byCategory": {
      "account_console": {
       "declaredImpactMinutes": 9490,
       "declaredOutageMinutes": 9114
      },
      "consumer_app": {
       "declaredImpactMinutes": 857,
       "declaredOutageMinutes": 451
      },
      "inference": {
       "declaredImpactMinutes": 1233,
       "declaredOutageMinutes": 451
      }
     },
     "unclassifiedComponentShare": 0.02
    },
    "90d": {
     "covered": false,
     "coveredDays": 84,
     "note": "the ledger does not yet reach back this far for this provider; shown as unknown, not zero"
    },
    "365d": {
     "covered": false,
     "coveredDays": 84,
     "note": "the ledger does not yet reach back this far for this provider; shown as unknown, not zero"
    }
   },
   "probe": {
    "edition": "2026-10-28",
    "window": [
     "2026-10-28T08:20:58.382Z",
     "2026-10-28T08:24:51.715Z"
    ],
    "probed": false,
    "reason": "the API key on the machine that ran the burst was rejected (HTTP 401), so the calls say nothing about reliability",
    "declaredIncidentDuringBurst": null
   }
  },
  {
   "id": "google",
   "name": "Google Cloud (Vertex AI and Gemini)",
   "statusPage": "https://status.cloud.google.com/incidents.json",
   "readMode": "Google Cloud status feed (filtered)",
   "coverage": {
    "from": "2026-02-27",
    "days": 242,
    "completeHistory": false,
    "captures": 1,
    "gaps": [],
    "note": "Google Cloud status feed (all products), filtered to Vertex AI, Gemini and Generative AI products. The feed holds a limited window. Impact is status_impact mapped to degraded, partial outage, full outage. The Gemini API in AI Studio has no machine-readable history and is not covered."
   },
   "incidentsInLedger": 1,
   "windows": {
    "30d": {
     "covered": true,
     "incidents": 0,
     "openNow": 0,
     "medianMinutes": null,
     "p90Minutes": null,
     "apiSurface": {
      "declaredImpactMinutes": 0,
      "declaredOutageMinutes": 0
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 0,
      "declaredOutageMinutes": 0
     },
     "byCategory": {},
     "unclassifiedComponentShare": null
    },
    "90d": {
     "covered": true,
     "incidents": 0,
     "openNow": 0,
     "medianMinutes": null,
     "p90Minutes": null,
     "apiSurface": {
      "declaredImpactMinutes": 0,
      "declaredOutageMinutes": 0
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 0,
      "declaredOutageMinutes": 0
     },
     "byCategory": {},
     "unclassifiedComponentShare": null
    },
    "365d": {
     "covered": false,
     "coveredDays": 242,
     "note": "the ledger does not yet reach back this far for this provider; shown as unknown, not zero"
    }
   }
  },
  {
   "id": "mistral",
   "name": "Mistral",
   "statusPage": "https://status.mistral.ai",
   "readMode": "Atlassian Statuspage incidents feed (newest 50, accrues weekly)",
   "coverage": {
    "from": "2026-08-26",
    "days": 62,
    "completeHistory": false,
    "captures": 1,
    "gaps": [],
    "note": "Statuspage returns only the newest 50 incidents; depth accrues from weekly captures. Impact is the incident-level label (minor, major, critical) mapped to degraded, partial outage, full outage."
   },
   "incidentsInLedger": 50,
   "windows": {
    "30d": {
     "covered": true,
     "incidents": 9,
     "openNow": 0,
     "medianMinutes": 37,
     "p90Minutes": 175,
     "apiSurface": {
      "declaredImpactMinutes": 736,
      "declaredOutageMinutes": 227
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 736,
      "declaredOutageMinutes": 227
     },
     "byCategory": {
      "inference": {
       "declaredImpactMinutes": 736,
       "declaredOutageMinutes": 227
      }
     },
     "unclassifiedComponentShare": 0
    },
    "90d": {
     "covered": false,
     "coveredDays": 62,
     "note": "the ledger does not yet reach back this far for this provider; shown as unknown, not zero"
    },
    "365d": {
     "covered": false,
     "coveredDays": 62,
     "note": "the ledger does not yet reach back this far for this provider; shown as unknown, not zero"
    }
   }
  },
  {
   "id": "groq",
   "name": "Groq",
   "statusPage": "https://groqstatus.com",
   "readMode": "incident.io component-impact feed (deep history)",
   "coverage": {
    "from": "2024-03-25",
    "days": 946,
    "completeHistory": true,
    "captures": 1,
    "gaps": [],
    "note": "incident.io component-impact feed requested from the page's data_available_since to the capture time."
   },
   "incidentsInLedger": 98,
   "windows": {
    "30d": {
     "covered": true,
     "incidents": 5,
     "openNow": 0,
     "medianMinutes": 120,
     "p90Minutes": 365,
     "apiSurface": {
      "declaredImpactMinutes": 405,
      "declaredOutageMinutes": 18
     },
     "plannedMaintenanceMinutesApiSurface": 260,
     "allComponents": {
      "declaredImpactMinutes": 405,
      "declaredOutageMinutes": 18
     },
     "byCategory": {
      "account_console": {
       "declaredImpactMinutes": 21,
       "declaredOutageMinutes": 0
      },
      "inference": {
       "declaredImpactMinutes": 405,
       "declaredOutageMinutes": 18
      }
     },
     "unclassifiedComponentShare": 0
    },
    "90d": {
     "covered": true,
     "incidents": 5,
     "openNow": 0,
     "medianMinutes": 120,
     "p90Minutes": 365,
     "apiSurface": {
      "declaredImpactMinutes": 405,
      "declaredOutageMinutes": 18
     },
     "plannedMaintenanceMinutesApiSurface": 260,
     "allComponents": {
      "declaredImpactMinutes": 405,
      "declaredOutageMinutes": 18
     },
     "byCategory": {
      "account_console": {
       "declaredImpactMinutes": 21,
       "declaredOutageMinutes": 0
      },
      "inference": {
       "declaredImpactMinutes": 405,
       "declaredOutageMinutes": 18
      }
     },
     "unclassifiedComponentShare": 0
    },
    "365d": {
     "covered": true,
     "incidents": 14,
     "openNow": 0,
     "medianMinutes": 120,
     "p90Minutes": 365,
     "apiSurface": {
      "declaredImpactMinutes": 1139,
      "declaredOutageMinutes": 108
     },
     "plannedMaintenanceMinutesApiSurface": 260,
     "allComponents": {
      "declaredImpactMinutes": 1139,
      "declaredOutageMinutes": 108
     },
     "byCategory": {
      "audio_voice": {
       "declaredImpactMinutes": 523,
       "declaredOutageMinutes": 90
      },
      "account_console": {
       "declaredImpactMinutes": 402,
       "declaredOutageMinutes": 90
      },
      "inference": {
       "declaredImpactMinutes": 1131,
       "declaredOutageMinutes": 108
      }
     },
     "unclassifiedComponentShare": 0
    }
   }
  },
  {
   "id": "cohere",
   "name": "Cohere",
   "statusPage": "https://status.cohere.com",
   "readMode": "incident.io component-impact feed (deep history)",
   "coverage": {
    "from": "2024-02-16",
    "days": 984,
    "completeHistory": true,
    "captures": 1,
    "gaps": [],
    "note": "incident.io component-impact feed requested from the page's data_available_since to the capture time."
   },
   "incidentsInLedger": 43,
   "windows": {
    "30d": {
     "covered": true,
     "incidents": 0,
     "openNow": 0,
     "medianMinutes": null,
     "p90Minutes": null,
     "apiSurface": {
      "declaredImpactMinutes": 0,
      "declaredOutageMinutes": 0
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 0,
      "declaredOutageMinutes": 0
     },
     "byCategory": {},
     "unclassifiedComponentShare": null
    },
    "90d": {
     "covered": true,
     "incidents": 2,
     "openNow": 0,
     "medianMinutes": 246,
     "p90Minutes": 246,
     "apiSurface": {
      "declaredImpactMinutes": 246,
      "declaredOutageMinutes": 0
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 304,
      "declaredOutageMinutes": 57
     },
     "byCategory": {
      "embeddings": {
       "declaredImpactMinutes": 246,
       "declaredOutageMinutes": 0
      },
      "account_console": {
       "declaredImpactMinutes": 57,
       "declaredOutageMinutes": 57
      },
      "inference": {
       "declaredImpactMinutes": 246,
       "declaredOutageMinutes": 0
      }
     },
     "unclassifiedComponentShare": 0
    },
    "365d": {
     "covered": true,
     "incidents": 7,
     "openNow": 0,
     "medianMinutes": 51,
     "p90Minutes": 246,
     "apiSurface": {
      "declaredImpactMinutes": 342,
      "declaredOutageMinutes": 62
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 463,
      "declaredOutageMinutes": 183
     },
     "byCategory": {
      "embeddings": {
       "declaredImpactMinutes": 264,
       "declaredOutageMinutes": 0
      },
      "image_video": {
       "declaredImpactMinutes": 86,
       "declaredOutageMinutes": 62
      },
      "account_console": {
       "declaredImpactMinutes": 70,
       "declaredOutageMinutes": 70
      },
      "consumer_app": {
       "declaredImpactMinutes": 51,
       "declaredOutageMinutes": 51
      },
      "inference": {
       "declaredImpactMinutes": 342,
       "declaredOutageMinutes": 62
      }
     },
     "unclassifiedComponentShare": 0
    }
   }
  },
  {
   "id": "perplexity",
   "name": "Perplexity",
   "statusPage": "https://status.perplexity.com",
   "readMode": "incident.io component-impact feed (deep history)",
   "coverage": {
    "from": "2024-07-30",
    "days": 819,
    "completeHistory": true,
    "captures": 1,
    "gaps": [],
    "note": "incident.io component-impact feed requested from the page's data_available_since to the capture time."
   },
   "incidentsInLedger": 31,
   "windows": {
    "30d": {
     "covered": true,
     "incidents": 2,
     "openNow": 0,
     "medianMinutes": 37,
     "p90Minutes": 37,
     "apiSurface": {
      "declaredImpactMinutes": 37,
      "declaredOutageMinutes": 0
     },
     "plannedMaintenanceMinutesApiSurface": 27,
     "allComponents": {
      "declaredImpactMinutes": 37,
      "declaredOutageMinutes": 0
     },
     "byCategory": {
      "account_console": {
       "declaredImpactMinutes": 37,
       "declaredOutageMinutes": 0
      },
      "consumer_app": {
       "declaredImpactMinutes": 37,
       "declaredOutageMinutes": 0
      },
      "inference": {
       "declaredImpactMinutes": 37,
       "declaredOutageMinutes": 0
      }
     },
     "unclassifiedComponentShare": 0
    },
    "90d": {
     "covered": true,
     "incidents": 8,
     "openNow": 0,
     "medianMinutes": 57,
     "p90Minutes": 213,
     "apiSurface": {
      "declaredImpactMinutes": 485,
      "declaredOutageMinutes": 179
     },
     "plannedMaintenanceMinutesApiSurface": 63,
     "allComponents": {
      "declaredImpactMinutes": 550,
      "declaredOutageMinutes": 243
     },
     "byCategory": {
      "account_console": {
       "declaredImpactMinutes": 37,
       "declaredOutageMinutes": 0
      },
      "consumer_app": {
       "declaredImpactMinutes": 101,
       "declaredOutageMinutes": 64
      },
      "inference": {
       "declaredImpactMinutes": 485,
       "declaredOutageMinutes": 179
      }
     },
     "unclassifiedComponentShare": 0
    },
    "365d": {
     "covered": true,
     "incidents": 17,
     "openNow": 0,
     "medianMinutes": 57,
     "p90Minutes": 239,
     "apiSurface": {
      "declaredImpactMinutes": 739,
      "declaredOutageMinutes": 432
     },
     "plannedMaintenanceMinutesApiSurface": 63,
     "allComponents": {
      "declaredImpactMinutes": 1525,
      "declaredOutageMinutes": 991
     },
     "byCategory": {
      "account_console": {
       "declaredImpactMinutes": 707,
       "declaredOutageMinutes": 443
      },
      "consumer_app": {
       "declaredImpactMinutes": 535,
       "declaredOutageMinutes": 270
      },
      "inference": {
       "declaredImpactMinutes": 739,
       "declaredOutageMinutes": 432
      }
     },
     "unclassifiedComponentShare": 0
    }
   }
  },
  {
   "id": "fireworks",
   "name": "Fireworks AI",
   "statusPage": "https://status.fireworks.ai",
   "readMode": "incident.io component-impact feed (deep history)",
   "coverage": {
    "from": "2026-06-08",
    "days": 141,
    "completeHistory": true,
    "captures": 1,
    "gaps": [],
    "note": "incident.io component-impact feed requested from the page's data_available_since to the capture time."
   },
   "incidentsInLedger": 146,
   "windows": {
    "30d": {
     "covered": true,
     "incidents": 62,
     "openNow": 0,
     "medianMinutes": 16,
     "p90Minutes": 114,
     "apiSurface": {
      "declaredImpactMinutes": 2339,
      "declaredOutageMinutes": 0
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 2339,
      "declaredOutageMinutes": 0
     },
     "byCategory": {
      "inference": {
       "declaredImpactMinutes": 2339,
       "declaredOutageMinutes": 0
      }
     },
     "unclassifiedComponentShare": 0
    },
    "90d": {
     "covered": true,
     "incidents": 141,
     "openNow": 0,
     "medianMinutes": 14,
     "p90Minutes": 118,
     "apiSurface": {
      "declaredImpactMinutes": 5251,
      "declaredOutageMinutes": 263
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 5251,
      "declaredOutageMinutes": 263
     },
     "byCategory": {
      "inference": {
       "declaredImpactMinutes": 5251,
       "declaredOutageMinutes": 263
      }
     },
     "unclassifiedComponentShare": 0
    },
    "365d": {
     "covered": false,
     "coveredDays": 141,
     "note": "the ledger does not yet reach back this far for this provider; shown as unknown, not zero"
    }
   }
  },
  {
   "id": "cerebras",
   "name": "Cerebras",
   "statusPage": "https://status.cerebras.ai",
   "readMode": "Atlassian Statuspage incidents feed (newest 50, accrues weekly)",
   "coverage": {
    "from": "2025-01-11",
    "days": 655,
    "completeHistory": true,
    "captures": 1,
    "gaps": [],
    "note": "Fewer than 50 incidents returned, so the whole published history was read. Impact is the incident-level label mapped to degraded, partial outage, full outage."
   },
   "incidentsInLedger": 48,
   "windows": {
    "30d": {
     "covered": true,
     "incidents": 0,
     "openNow": 0,
     "medianMinutes": null,
     "p90Minutes": null,
     "apiSurface": {
      "declaredImpactMinutes": 0,
      "declaredOutageMinutes": 0
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 0,
      "declaredOutageMinutes": 0
     },
     "byCategory": {},
     "unclassifiedComponentShare": null
    },
    "90d": {
     "covered": true,
     "incidents": 2,
     "openNow": 0,
     "medianMinutes": 298,
     "p90Minutes": 298,
     "apiSurface": {
      "declaredImpactMinutes": 298,
      "declaredOutageMinutes": 298
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 298,
      "declaredOutageMinutes": 298
     },
     "byCategory": {
      "inference": {
       "declaredImpactMinutes": 298,
       "declaredOutageMinutes": 298
      }
     },
     "unclassifiedComponentShare": 0
    },
    "365d": {
     "covered": true,
     "incidents": 27,
     "openNow": 0,
     "medianMinutes": 77,
     "p90Minutes": 370,
     "apiSurface": {
      "declaredImpactMinutes": 3342,
      "declaredOutageMinutes": 1785
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 3342,
      "declaredOutageMinutes": 1785
     },
     "byCategory": {
      "account_console": {
       "declaredImpactMinutes": 268,
       "declaredOutageMinutes": 186
      },
      "inference": {
       "declaredImpactMinutes": 3342,
       "declaredOutageMinutes": 1785
      }
     },
     "unclassifiedComponentShare": 0
    }
   }
  },
  {
   "id": "stability",
   "name": "Stability AI",
   "statusPage": "https://status.stability.ai",
   "readMode": "incident.io component-impact feed (deep history)",
   "coverage": {
    "from": "2025-05-27",
    "days": 518,
    "completeHistory": true,
    "captures": 1,
    "gaps": [],
    "note": "incident.io component-impact feed requested from the page's data_available_since to the capture time."
   },
   "incidentsInLedger": 2,
   "windows": {
    "30d": {
     "covered": true,
     "incidents": 0,
     "openNow": 0,
     "medianMinutes": null,
     "p90Minutes": null,
     "apiSurface": {
      "declaredImpactMinutes": 0,
      "declaredOutageMinutes": 0
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 0,
      "declaredOutageMinutes": 0
     },
     "byCategory": {},
     "unclassifiedComponentShare": null
    },
    "90d": {
     "covered": true,
     "incidents": 1,
     "openNow": 0,
     "medianMinutes": 82,
     "p90Minutes": 82,
     "apiSurface": {
      "declaredImpactMinutes": 82,
      "declaredOutageMinutes": 82
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 82,
      "declaredOutageMinutes": 82
     },
     "byCategory": {
      "image_video": {
       "declaredImpactMinutes": 82,
       "declaredOutageMinutes": 82
      }
     },
     "unclassifiedComponentShare": 0
    },
    "365d": {
     "covered": true,
     "incidents": 2,
     "openNow": 0,
     "medianMinutes": 105,
     "p90Minutes": 105,
     "apiSurface": {
      "declaredImpactMinutes": 187,
      "declaredOutageMinutes": 82
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 187,
      "declaredOutageMinutes": 82
     },
     "byCategory": {
      "image_video": {
       "declaredImpactMinutes": 187,
       "declaredOutageMinutes": 82
      }
     },
     "unclassifiedComponentShare": 0
    }
   }
  },
  {
   "id": "elevenlabs",
   "name": "ElevenLabs",
   "statusPage": "https://status.elevenlabs.io",
   "readMode": "incident.io component-impact feed (deep history)",
   "coverage": {
    "from": "2024-05-17",
    "days": 893,
    "completeHistory": true,
    "captures": 1,
    "gaps": [],
    "note": "incident.io component-impact feed requested from the page's data_available_since to the capture time."
   },
   "incidentsInLedger": 177,
   "windows": {
    "30d": {
     "covered": true,
     "incidents": 12,
     "openNow": 0,
     "medianMinutes": 79,
     "p90Minutes": 224,
     "apiSurface": {
      "declaredImpactMinutes": 1020,
      "declaredOutageMinutes": 756
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 1020,
      "declaredOutageMinutes": 756
     },
     "byCategory": {
      "audio_voice": {
       "declaredImpactMinutes": 1020,
       "declaredOutageMinutes": 756
      }
     },
     "unclassifiedComponentShare": 0
    },
    "90d": {
     "covered": true,
     "incidents": 23,
     "openNow": 0,
     "medianMinutes": 133,
     "p90Minutes": 660,
     "apiSurface": {
      "declaredImpactMinutes": 5742,
      "declaredOutageMinutes": 1425
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 5742,
      "declaredOutageMinutes": 1425
     },
     "byCategory": {
      "audio_voice": {
       "declaredImpactMinutes": 5742,
       "declaredOutageMinutes": 1425
      }
     },
     "unclassifiedComponentShare": 0
    },
    "365d": {
     "covered": true,
     "incidents": 98,
     "openNow": 0,
     "medianMinutes": 110,
     "p90Minutes": 1578,
     "apiSurface": {
      "declaredImpactMinutes": 44613,
      "declaredOutageMinutes": 7970
     },
     "plannedMaintenanceMinutesApiSurface": 0,
     "allComponents": {
      "declaredImpactMinutes": 44613,
      "declaredOutageMinutes": 7970
     },
     "byCategory": {
      "audio_voice": {
       "declaredImpactMinutes": 44613,
       "declaredOutageMinutes": 7970
      }
     },
     "unclassifiedComponentShare": 0
    }
   }
  }
 ],
 "slaVsDeclared": [
  {
   "id": "mistral",
   "name": "Mistral",
   "targetsPct": [
    99.9,
    99.5
   ],
   "basis": "API-surface components with a declared partial or full outage lasting 5 minutes or more, counted once when intervals overlap",
   "months": [
    {
     "month": "2026-04",
     "covered": false
    },
    {
     "month": "2026-05",
     "covered": false
    },
    {
     "month": "2026-06",
     "covered": false
    },
    {
     "month": "2026-07",
     "covered": false
    },
    {
     "month": "2026-08",
     "covered": false
    },
    {
     "month": "2026-09",
     "covered": true,
     "monthMinutes": 43200,
     "declaredOutageMinutes": 609,
     "impliedDeclaredUptimePct": 98.59,
     "budgetMinutes": {
      "99.9": 43.2,
      "99.5": 216
     },
     "exceeds": {
      "99.9": true,
      "99.5": true
     }
    }
   ]
  },
  {
   "id": "openai",
   "name": "OpenAI",
   "targetsPct": [
    99.9
   ],
   "basis": "API-surface components with a declared partial or full outage lasting 5 minutes or more, counted once when intervals overlap",
   "months": [
    {
     "month": "2026-04",
     "covered": true,
     "monthMinutes": 43200,
     "declaredOutageMinutes": 396,
     "impliedDeclaredUptimePct": 99.083,
     "budgetMinutes": {
      "99.9": 43.2
     },
     "exceeds": {
      "99.9": true
     }
    },
    {
     "month": "2026-05",
     "covered": true,
     "monthMinutes": 44640,
     "declaredOutageMinutes": 35,
     "impliedDeclaredUptimePct": 99.922,
     "budgetMinutes": {
      "99.9": 44.6
     },
     "exceeds": {
      "99.9": false
     }
    },
    {
     "month": "2026-06",
     "covered": true,
     "monthMinutes": 43200,
     "declaredOutageMinutes": 151,
     "impliedDeclaredUptimePct": 99.65,
     "budgetMinutes": {
      "99.9": 43.2
     },
     "exceeds": {
      "99.9": true
     }
    },
    {
     "month": "2026-07",
     "covered": true,
     "monthMinutes": 44640,
     "declaredOutageMinutes": 1022,
     "impliedDeclaredUptimePct": 97.711,
     "budgetMinutes": {
      "99.9": 44.6
     },
     "exceeds": {
      "99.9": true
     }
    },
    {
     "month": "2026-08",
     "covered": true,
     "monthMinutes": 44640,
     "declaredOutageMinutes": 0,
     "impliedDeclaredUptimePct": 100,
     "budgetMinutes": {
      "99.9": 44.6
     },
     "exceeds": {
      "99.9": false
     }
    },
    {
     "month": "2026-09",
     "covered": true,
     "monthMinutes": 43200,
     "declaredOutageMinutes": 47,
     "impliedDeclaredUptimePct": 99.891,
     "budgetMinutes": {
      "99.9": 43.2
     },
     "exceeds": {
      "99.9": true
     }
    }
   ]
  },
  {
   "id": "groq",
   "name": "Groq",
   "targetsPct": [
    99.9
   ],
   "basis": "API-surface components with a declared partial or full outage lasting 5 minutes or more, counted once when intervals overlap",
   "months": [
    {
     "month": "2026-04",
     "covered": true,
     "monthMinutes": 43200,
     "declaredOutageMinutes": 0,
     "impliedDeclaredUptimePct": 100,
     "budgetMinutes": {
      "99.9": 43.2
     },
     "exceeds": {
      "99.9": false
     }
    },
    {
     "month": "2026-05",
     "covered": true,
     "monthMinutes": 44640,
     "declaredOutageMinutes": 0,
     "impliedDeclaredUptimePct": 100,
     "budgetMinutes": {
      "99.9": 44.6
     },
     "exceeds": {
      "99.9": false
     }
    },
    {
     "month": "2026-06",
     "covered": true,
     "monthMinutes": 43200,
     "declaredOutageMinutes": 0,
     "impliedDeclaredUptimePct": 100,
     "budgetMinutes": {
      "99.9": 43.2
     },
     "exceeds": {
      "99.9": false
     }
    },
    {
     "month": "2026-07",
     "covered": true,
     "monthMinutes": 44640,
     "declaredOutageMinutes": 0,
     "impliedDeclaredUptimePct": 100,
     "budgetMinutes": {
      "99.9": 44.6
     },
     "exceeds": {
      "99.9": false
     }
    },
    {
     "month": "2026-08",
     "covered": true,
     "monthMinutes": 44640,
     "declaredOutageMinutes": 0,
     "impliedDeclaredUptimePct": 100,
     "budgetMinutes": {
      "99.9": 44.6
     },
     "exceeds": {
      "99.9": false
     }
    },
    {
     "month": "2026-09",
     "covered": true,
     "monthMinutes": 43200,
     "declaredOutageMinutes": 0,
     "impliedDeclaredUptimePct": 100,
     "budgetMinutes": {
      "99.9": 43.2
     },
     "exceeds": {
      "99.9": false
     }
    }
   ]
  }
 ]
}
