How this page works
Every sixty seconds, your browser performs four checks. None of them touch any member's real data:
- Marketing site — implicit. If you're reading this page, the static site is up. Latency is the time it took your browser to fetch the page itself.
- Member directory API — a HEAD request to the Supabase REST root with our publishable anon key. Confirms the API is reachable and accepting our credentials.
- Card lookup — a GET request for the seeded demo "active" member. Confirms that the row-level-security read path returns a row in the expected shape and within an acceptable latency budget.
- Verifier (empty path) — a GET request for a deliberately non-existent UUID (
00000000-0000-0000-0000-000000000000). Confirms the empty-result branch returns cleanly, which is the path real verifiers hit when an unknown ID is provided.
Latency thresholds: green under 800 ms, yellow 800–1500 ms, red over 1500 ms or any error.
What this page does not check
- The audit log. The audit log is not publicly readable by design. Customers see audit-log health in the admin console.
- Email delivery for magic-link sign-in or notifications. We monitor that out-of-band.
- Bluehost static hosting. If Bluehost is down, this page would not load — so the page being visible is the check.
Past incidents
No incidents have been reported since this page went live. When something goes wrong, we publish a redacted post-mortem here within seven days, plus a same-day summary in the banner above.
Subscribe
Customer administrators receive incident notifications by email automatically. The general public can subscribe to the same feed at support@theunionhub.com.