{"ok":true,"generatedAt":"2026-08-03T15:12:34.816Z","cacheTtlSeconds":20,"overall":"operational","components":[{"id":"data-api","name":"Database & API","description":"Core data storage, API and sign-in endpoints","status":"operational","latencyMs":70,"checkedAt":"2026-08-03T15:12:34.816Z","probe":{"ok":true,"status":"operational","latencyMs":70,"detail":"HTTP 200 in 70ms"},"providerStatus":{"ok":true,"status":"operational","latencyMs":208,"detail":"Provider reports no issues"},"note":"Probe: HTTP 200 in 70ms · Provider status: Provider reports no issues"},{"id":"content-delivery","name":"Content delivery","description":"Edge network serving the app and its assets","status":"operational","latencyMs":18,"checkedAt":"2026-08-03T15:12:34.816Z","probe":{"ok":true,"status":"operational","latencyMs":18,"detail":"HTTP 200 in 18ms"},"providerStatus":{"ok":true,"status":"operational","latencyMs":471,"detail":"Provider reports a localised issue with no impact on delivery"},"note":"Probe: HTTP 200 in 18ms · Provider status: Provider reports a localised issue with no impact on delivery"},{"id":"billing","name":"Billing & checkout","description":"Subscription management and payment processing","status":"operational","latencyMs":40,"checkedAt":"2026-08-03T15:12:34.816Z","probe":{"ok":true,"status":"operational","latencyMs":40,"detail":"HTTP 200 in 40ms"},"providerStatus":{"ok":true,"status":"operational","latencyMs":365,"detail":"Provider reports no issues"},"note":"Probe: HTTP 200 in 40ms · Provider status: Provider reports no issues"},{"id":"email","name":"Email delivery","description":"Transactional and notification emails","status":"operational","latencyMs":52,"checkedAt":"2026-08-03T15:12:34.816Z","probe":{"ok":true,"status":"operational","latencyMs":52,"detail":"HTTP 401 in 52ms"},"providerStatus":{"ok":true,"status":"operational","latencyMs":357,"detail":"Provider reports no issues"},"note":"Probe: HTTP 401 in 52ms · Provider status: Provider reports no issues"},{"id":"ai-services","name":"AI services","description":"Automated analysis and AI-assisted features","status":"operational","latencyMs":545,"checkedAt":"2026-08-03T15:12:34.816Z","probe":{"ok":true,"status":"operational","latencyMs":545,"detail":"HTTP 404 in 545ms"},"providerStatus":null,"note":"Probe: HTTP 404 in 545ms"},{"id":"page-capture","name":"Page capture","description":"Rendering screenshots of scanned pages","status":"operational","latencyMs":148,"checkedAt":"2026-08-03T15:12:34.816Z","probe":{"ok":true,"status":"operational","latencyMs":148,"detail":"HTTP 200 in 148ms"},"providerStatus":null,"note":"Probe: HTTP 200 in 148ms"},{"id":"error-monitoring","name":"Error monitoring","description":"Crash and error reporting for the app","status":"operational","latencyMs":386,"checkedAt":"2026-08-03T15:12:34.816Z","probe":{"ok":true,"status":"operational","latencyMs":386,"detail":"HTTP 200 in 386ms"},"providerStatus":{"ok":true,"status":"operational","latencyMs":483,"detail":"Provider reports no issues"},"note":"Probe: HTTP 200 in 386ms · Provider status: Provider reports no issues"},{"id":"accessibility-widget","name":"Accessibility widget","description":"The public widget script loaded on customer sites","status":"operational","latencyMs":458,"checkedAt":"2026-08-03T15:12:34.816Z","probe":{"ok":true,"status":"operational","latencyMs":458,"detail":"HTTP 200 in 458ms"},"providerStatus":null,"note":"Probe: HTTP 200 in 458ms"}]}