Original data · recomputed every 10 minutes

Official vs observed: when status pages admit an outage

For 16 services that publish a machine-readable status page, Vigil makes its own direct HTTPS request to the service every 5 minutes and, separately, reads what the official status page says. When our direct checks fail 2 or more times in a row, we look at how long the status page took to show a problem, if it did at all.

Read this first. All direct checks run from one checker location: Vigil's server at Hetzner in Falkenstein, Germany. There is no second region confirming them yet, so a failure can be a problem between Germany and the vendor rather than an outage for everyone. Status pages are written by people who have to confirm impact first, so a short delay is normal and not dishonest. Episodes where 3 or more other services failed at the same moment are treated as a problem on our side and never published.

Data window: 18 Oct 2026, 13:55 UTC to 20 Oct 2026, 18:04 UTC (direct checks began 18 October 2026; the window grows to 90 days). 67 published episodes, 0 with a vendor comparison.

Status page honesty, last 90 days

ServiceEpisodes we sawStatus page showed a problemNever acknowledgedMedian delayLongest delayMinutes failingRating
ChatGPT (OpenAI) 0 0 0 — — 0 —
Claude (Anthropic) 0 0 0 — — 0 —
Cloudflare 0 0 0 — — 0 —
DigitalOcean 0 0 0 — — 0 —
Discord 0 0 0 — — 0 —
Docker Hub 0 0 0 — — 0 —
Figma 0 0 0 — — 0 —
GitHub 0 0 0 — — 0 —
Netlify 0 0 0 — — 0 —
npm 0 0 0 — — 0 —
Render 0 0 0 — — 0 —
Shopify 0 0 0 — — 0 —
Slack 0 0 0 — — 0 —
Supabase 0 0 0 — — 0 —
Twilio 0 0 0 — — 0 —
Vercel 0 0 0 — — 0 —

Delay = when the vendor first acknowledged the problem, minus our first failed direct check. Negative = the status page was first. When the vendor posted an incident, we use the time it was posted from the vendor's own incident feed (incidents.json), which is exact; our side is a check every 5 minutes, so the outage may have begun up to 5 minutes before our first failed check. Without a posted incident, the delay comes from our 5-minute polls of the status page and is accurate to about ±5 minutes. A service with 0 episodes had no confirmed failure of our direct check in the window.

Rating (A–F) appears only for services with 3 or more compared episodes. Each episode scores 4 if the status page showed the problem within 5 minutes of our first failed check (or before it), 3 within 15, 2 within 30, 1 within 60, and 0 if later or never; A is an average of 3.5 or more, B 2.5, C 1.5, D 0.5, F below. It rates how fast the vendor admitted the outages that our single location in Germany saw, not the vendor's reliability, and a regional problem the vendor rightly left off its page still counts against it.

Episodes

Started (UTC)ServiceDurationStatus page
20 Oct 2026, 07:50 UTC EPFO member portal no status feed 41 min — Details
20 Oct 2026, 07:35 UTC EPFO member portal no status feed 10 min — Details
19 Oct 2026, 15:21 UTC EPFO member portal no status feed 10 min — Details
19 Oct 2026, 14:56 UTC EPFO member portal no status feed 20 min — Details
16 Oct 2026, 18:13 UTC EPFO member portal no status feed 30 min — Details
16 Oct 2026, 11:04 UTC EPFO member portal no status feed 10 min — Details
16 Oct 2026, 09:00 UTC UIDAI (Aadhaar) no status feed 30 min — Details
16 Oct 2026, 08:40 UTC UIDAI (Aadhaar) no status feed 15 min — Details
16 Oct 2026, 08:25 UTC UIDAI (Aadhaar) no status feed 10 min — Details
16 Oct 2026, 07:39 UTC UIDAI (Aadhaar) no status feed 20 min — Details
16 Oct 2026, 07:19 UTC UIDAI (Aadhaar) no status feed 15 min — Details
15 Oct 2026, 07:34 UTC EPFO member portal no status feed 20 min — Details
14 Oct 2026, 08:12 UTC EPFO member portal no status feed 10 min — Details
13 Oct 2026, 07:49 UTC EPFO member portal no status feed 10 min — Details
09 Oct 2026, 15:02 UTC EPFO member portal no status feed 10 min — Details
09 Oct 2026, 13:56 UTC Jio no status feed 15 min — Details
09 Oct 2026, 13:41 UTC EPFO member portal no status feed 61 min — Details
09 Oct 2026, 13:06 UTC EPFO member portal no status feed 30 min — Details
09 Oct 2026, 13:06 UTC Jio no status feed 45 min — Details
08 Oct 2026, 14:03 UTC EPFO member portal no status feed 10 min — Details
07 Oct 2026, 18:37 UTC EPFO member portal no status feed 10 min — Details
07 Oct 2026, 09:28 UTC EPFO member portal no status feed 15 min — Details
06 Oct 2026, 18:35 UTC EPFO member portal no status feed 15 min — Details
06 Oct 2026, 09:07 UTC UIDAI (Aadhaar) no status feed 15 min — Details
06 Oct 2026, 08:52 UTC UIDAI (Aadhaar) no status feed 10 min — Details
06 Oct 2026, 08:17 UTC UIDAI (Aadhaar) no status feed 30 min — Details
06 Oct 2026, 08:02 UTC UIDAI (Aadhaar) no status feed 10 min — Details
06 Oct 2026, 07:26 UTC UIDAI (Aadhaar) no status feed 30 min — Details
06 Oct 2026, 06:01 UTC UIDAI (Aadhaar) no status feed 55 min — Details
06 Oct 2026, 05:41 UTC UIDAI (Aadhaar) no status feed 10 min — Details
06 Oct 2026, 03:35 UTC UIDAI (Aadhaar) no status feed 121 min — Details
06 Oct 2026, 02:54 UTC UIDAI (Aadhaar) no status feed 10 min — Details
06 Oct 2026, 01:28 UTC UIDAI (Aadhaar) no status feed 50 min — Details
06 Oct 2026, 00:58 UTC UIDAI (Aadhaar) no status feed 10 min — Details
06 Oct 2026, 00:28 UTC UIDAI (Aadhaar) no status feed 20 min — Details
06 Oct 2026, 00:08 UTC UIDAI (Aadhaar) no status feed 10 min — Details
05 Oct 2026, 23:27 UTC UIDAI (Aadhaar) no status feed 10 min — Details
05 Oct 2026, 22:37 UTC UIDAI (Aadhaar) no status feed 35 min — Details
05 Oct 2026, 22:01 UTC UIDAI (Aadhaar) no status feed 30 min — Details
05 Oct 2026, 21:16 UTC UIDAI (Aadhaar) no status feed 40 min — Details
05 Oct 2026, 20:11 UTC UIDAI (Aadhaar) no status feed 45 min — Details
05 Oct 2026, 19:55 UTC UIDAI (Aadhaar) no status feed 10 min — Details
05 Oct 2026, 19:25 UTC UIDAI (Aadhaar) no status feed 25 min — Details
05 Oct 2026, 19:05 UTC UIDAI (Aadhaar) no status feed 15 min — Details
05 Oct 2026, 18:50 UTC UIDAI (Aadhaar) no status feed 10 min — Details
05 Oct 2026, 18:15 UTC UIDAI (Aadhaar) no status feed 30 min — Details
05 Oct 2026, 17:44 UTC UIDAI (Aadhaar) no status feed 20 min — Details
05 Oct 2026, 17:29 UTC UIDAI (Aadhaar) no status feed 10 min — Details
05 Oct 2026, 16:54 UTC UIDAI (Aadhaar) no status feed 10 min — Details
05 Oct 2026, 16:24 UTC UIDAI (Aadhaar) no status feed 25 min — Details
05 Oct 2026, 15:54 UTC UIDAI (Aadhaar) no status feed 20 min — Details
05 Oct 2026, 15:18 UTC UIDAI (Aadhaar) no status feed 15 min — Details
05 Oct 2026, 14:38 UTC UIDAI (Aadhaar) no status feed 15 min — Details
05 Oct 2026, 13:22 UTC UIDAI (Aadhaar) no status feed 10 min — Details
05 Oct 2026, 12:57 UTC UIDAI (Aadhaar) no status feed 20 min — Details
05 Oct 2026, 12:35 UTC EPFO member portal no status feed 10 min — Details
05 Oct 2026, 12:17 UTC UIDAI (Aadhaar) no status feed 25 min — Details
05 Oct 2026, 11:57 UTC UIDAI (Aadhaar) no status feed 15 min — Details
05 Oct 2026, 11:26 UTC UIDAI (Aadhaar) no status feed 25 min — Details
05 Oct 2026, 10:41 UTC UIDAI (Aadhaar) no status feed 15 min — Details
05 Oct 2026, 10:16 UTC UIDAI (Aadhaar) no status feed 15 min — Details
05 Oct 2026, 09:46 UTC UIDAI (Aadhaar) no status feed 25 min — Details
05 Oct 2026, 08:20 UTC UIDAI (Aadhaar) no status feed 40 min — Details
05 Oct 2026, 08:00 UTC UIDAI (Aadhaar) no status feed 10 min — Details
04 Oct 2026, 20:09 UTC JioHotstar no status feed 10 min — Details
03 Oct 2026, 18:52 UTC JioHotstar no status feed 10 min — Details
03 Oct 2026, 14:20 UTC JioHotstar no status feed 10 min — Details

Methodology

  • Observed. One plain HTTPS GET every 5 minutes to an API or site run by the service itself, from one checker location: Vigil's server at Hetzner in Falkenstein, Germany. A request that times out or cannot connect is retried once before it counts as failed. What each probe requests is listed on every episode page.
  • Official. Every 5 minutes we read the overall indicator on the vendor's own status page (Atlassian Statuspage-style status.json). Minor, major and critical count as "showing a problem"; maintenance does not.
  • Episode. 2 or more consecutive failed direct checks, from the first failed check to the first passing one. A single failure is a blip and is ignored. Episodes still in progress appear once they end.
  • Our side, not theirs. If 3 or more other services failed within 10 minutes of the start, the checker itself (network, DNS, host) is the likelier cause, and the episode is not published.
  • Acknowledgement. The earliest of: an incident the vendor posted (its created_at in the status page's public incidents.json) and the first status-page poll that shows a problem, from 30 minutes before the episode to 60 minutes after it ended. Some vendors backdate an incident's "started" time; we use the time it was posted. Nothing in that window = "never acknowledged". If the vendor's page could not be read, or has shown one standing incident for most of a month, there is no comparison.
  • What this cannot tell you. A failed request from Germany is not proof that every user was affected, and a status page that stays green may be right if the problem was regional. Pages for services without a machine-readable status page are kept out of search engines.
Don't wait for the vendor's status page
Vigil checks the APIs your product depends on directly and watches their status pages too, with alerts on Telegram, Slack, Discord, WhatsApp, email or webhook. Free plan, no card.
Start monitoring free