{"generated_at":"2026-08-25T13:34:22Z","groups":[{"components":[{"check_type":"http","consecutive_failures":0,"current_status":"operational","description":"Critical components are ready to serve traffic","history":[{"average_response_ms":192,"day":"2026-08-25","degraded_checks":0,"incident_count":0,"maintenance_count":0,"successful_checks":76,"total_checks":91}],"last_checked_at":"2026-08-25T13:34:02Z","last_response_ms":266,"last_status_code":200,"public_name":"Application readiness","slug":"beta-readiness","status_note":"","uptime":83.516},{"check_type":"http","consecutive_failures":0,"current_status":"operational","description":"Public authentication configuration","history":[{"average_response_ms":184,"day":"2026-08-25","degraded_checks":0,"incident_count":0,"maintenance_count":0,"successful_checks":91,"total_checks":91}],"last_checked_at":"2026-08-25T13:34:02Z","last_response_ms":106,"last_status_code":200,"public_name":"Authentication","slug":"authentication","status_note":"","uptime":100.0},{"check_type":"http","consecutive_failures":0,"current_status":"operational","description":"Public API liveness","history":[{"average_response_ms":226,"day":"2026-08-25","degraded_checks":0,"incident_count":0,"maintenance_count":0,"successful_checks":80,"total_checks":96}],"last_checked_at":"2026-08-25T13:34:01Z","last_response_ms":254,"last_status_code":200,"public_name":"Beta API","slug":"beta-api","status_note":"","uptime":83.333},{"check_type":"http","consecutive_failures":0,"current_status":"operational","description":"NeonChat Beta 2.0 web experience","history":[{"average_response_ms":249,"day":"2026-08-25","degraded_checks":0,"incident_count":0,"maintenance_count":0,"successful_checks":108,"total_checks":108}],"last_checked_at":"2026-08-25T13:34:01Z","last_response_ms":262,"last_status_code":200,"public_name":"Beta web app","slug":"beta-web","status_note":"","uptime":100.0},{"check_type":"http","consecutive_failures":0,"current_status":"operational","description":"Planned maintenance state from NeonChat","history":[{"average_response_ms":165,"day":"2026-08-25","degraded_checks":0,"incident_count":0,"maintenance_count":0,"successful_checks":90,"total_checks":90}],"last_checked_at":"2026-08-25T13:34:02Z","last_response_ms":260,"last_status_code":200,"public_name":"Maintenance signal","slug":"maintenance-signal","status_note":"","uptime":100.0},{"check_type":"http","consecutive_failures":0,"current_status":"operational","description":"Socket.IO polling handshake","history":[{"average_response_ms":173,"day":"2026-08-25","degraded_checks":0,"incident_count":0,"maintenance_count":0,"successful_checks":91,"total_checks":91}],"last_checked_at":"2026-08-25T13:34:02Z","last_response_ms":242,"last_status_code":200,"public_name":"Realtime gateway","slug":"realtime","status_note":"","uptime":100.0}],"description":"Core Beta application services","name":"NeonChat Platform","slug":"neonchat-platform"},{"components":[{"check_type":"http","consecutive_failures":0,"current_status":"operational","description":"Public NeonChat image delivery","history":[{"average_response_ms":145,"day":"2026-08-25","degraded_checks":0,"incident_count":0,"maintenance_count":0,"successful_checks":88,"total_checks":88}],"last_checked_at":"2026-08-25T13:34:02Z","last_response_ms":134,"last_status_code":200,"public_name":"Public media delivery","slug":"media","status_note":"","uptime":100.0},{"check_type":"tcp","consecutive_failures":0,"current_status":"operational","description":"External TCP listener availability; authenticated relay tests are separate","history":[{"average_response_ms":71,"day":"2026-08-25","degraded_checks":0,"incident_count":0,"maintenance_count":0,"successful_checks":88,"total_checks":88}],"last_checked_at":"2026-08-25T13:34:03Z","last_response_ms":88,"last_status_code":null,"public_name":"TURN West","slug":"turn-west","status_note":"","uptime":100.0},{"check_type":"tls","consecutive_failures":29,"current_status":"major_outage","description":"External TLS listener and certificate availability","history":[{"average_response_ms":158,"day":"2026-08-25","degraded_checks":0,"incident_count":0,"maintenance_count":0,"successful_checks":0,"total_checks":29}],"last_checked_at":"2026-08-25T13:34:04Z","last_response_ms":186,"last_status_code":null,"public_name":"TURNS West","slug":"turns-west","status_note":"","uptime":0.0},{"check_type":"http","consecutive_failures":0,"current_status":"operational","description":"Voice feature health, including intentionally unconfigured environments","history":[{"average_response_ms":182,"day":"2026-08-25","degraded_checks":0,"incident_count":0,"maintenance_count":0,"successful_checks":73,"total_checks":88}],"last_checked_at":"2026-08-25T13:34:03Z","last_response_ms":251,"last_status_code":200,"public_name":"Voice & video","slug":"voice","status_note":"","uptime":82.955}],"description":"Media delivery, voice, video, and relay availability","name":"Media & Communication","slug":"media-communication"},{"components":[{"check_type":"http","consecutive_failures":0,"current_status":"operational","description":"Authentication dependency","history":[{"average_response_ms":163,"day":"2026-08-25","degraded_checks":0,"incident_count":0,"maintenance_count":0,"successful_checks":72,"total_checks":86}],"last_checked_at":"2026-08-25T13:34:04Z","last_response_ms":107,"last_status_code":200,"public_name":"NeonLogin","slug":"neonlogin","status_note":"","uptime":83.721},{"check_type":"http","consecutive_failures":0,"current_status":"operational","description":"Notification delivery configuration and availability","history":[{"average_response_ms":162,"day":"2026-08-25","degraded_checks":0,"incident_count":0,"maintenance_count":0,"successful_checks":71,"total_checks":85}],"last_checked_at":"2026-08-25T13:34:04Z","last_response_ms":117,"last_status_code":200,"public_name":"Notifications","slug":"notifications","status_note":"","uptime":83.529},{"check_type":"http","consecutive_failures":0,"current_status":"operational","description":"Billing configuration and availability","history":[{"average_response_ms":159,"day":"2026-08-25","degraded_checks":0,"incident_count":0,"maintenance_count":0,"successful_checks":71,"total_checks":85}],"last_checked_at":"2026-08-25T13:34:04Z","last_response_ms":109,"last_status_code":200,"public_name":"Subscriptions & billing","slug":"billing","status_note":"","uptime":83.529}],"description":"Account notifications and subscription services","name":"Account & Commerce","slug":"account-commerce"},{"components":[{"check_type":"dns","consecutive_failures":0,"current_status":"operational","description":"Public address resolution for beta.neonchat.co","history":[{"average_response_ms":0,"day":"2026-08-25","degraded_checks":0,"incident_count":0,"maintenance_count":0,"successful_checks":29,"total_checks":29}],"last_checked_at":"2026-08-25T13:34:04Z","last_response_ms":0,"last_status_code":null,"public_name":"DNS","slug":"dns","status_note":"","uptime":100.0},{"check_type":"tls","consecutive_failures":0,"current_status":"operational","description":"Certificate chain, hostname, and expiry for beta.neonchat.co","history":[{"average_response_ms":26,"day":"2026-08-25","degraded_checks":0,"incident_count":0,"maintenance_count":0,"successful_checks":3,"total_checks":3}],"last_checked_at":"2026-08-25T12:50:01Z","last_response_ms":27,"last_status_code":null,"public_name":"TLS certificate","slug":"tls","status_note":"","uptime":100.0}],"description":"Public DNS and TLS health","name":"Network","slug":"network"}],"history_resolution":"day","incidents":[],"last_worker_run":{"completed_at":"2026-08-25T13:34:04Z","status":"completed"},"maintenance":[],"maintenance_state":{"active":[],"upcoming":[]},"message":"Major Service Outage","monitoring_active":true,"reported_outages":[],"status":"major_outage","summary":{"components":15,"degraded":0,"known_outages":0,"maintenance":0,"maintenance_components":0,"operational":14,"outages":1,"reported_outages":0,"upcoming_maintenance":0},"updates":{"description":"","entries":[],"title":"Status page updates"}}
