Operational means the most recent check passed, not that a component is up right now. Check the timestamp beside each component.Uptime since Aug 31, 2026.Every reading
System metrics
How long each check took, measured from a GitHub Actions runner over the public internet. It includes that runner's own network path, so it says whether a surface is reachable rather than what one of your users would feel.
Past incidents
Oct 22, 2026
No incidents reported today.
Oct 21, 2026
No incidents reported.
Oct 20, 2026
No incidents reported.
Oct 19, 2026
No incidents reported.
Oct 18, 2026
No incidents reported.
Oct 17, 2026
No incidents reported.
Oct 16, 2026
No incidents reported.
Oct 15, 2026
No incidents reported.
Oct 14, 2026
No incidents reported.
Oct 13, 2026
No incidents reported.
Oct 12, 2026
No incidents reported.
Oct 11, 2026
No incidents reported.
Oct 10, 2026
No incidents reported.
Oct 9, 2026
No incidents reported.
Every component above is checked over the public internet from a GitHub Actions runner, not from Antifailure's own infrastructure. A probe that lived inside the control plane would go quiet during exactly the outage it exists to report, and a page served from the same Azure region as the product would go down alongside it. This page is generated on GitHub and served from GitHub.
The control plane checks answer /readyz, which runs a real database query. /health is a static literal that answers even when the database is unreachable, so a page built on it would report an outage as healthy. The static surfaces are checked for a marker in the body as well as a 200, because this site has twice been published broken behind a 200.
The percentages are the share of checks that passed, not measured uptime. Between two checks this page knows nothing, and an outage shorter than the gap can pass unrecorded. A day with no readings is drawn in the neutral and is never counted as a day that was up.
The last check landed Oct 22, 2026 - 19:18 UTC, 0 seconds ago, and checks have been arriving about every 2 hours. That interval is measured from the readings rather than taken from the schedule that asks for them.