{"checkedAt":"2026-11-13T12:31:40.207Z","overall":"degraded","components":[{"key":"application","name":"Learning application","description":"Course catalog, learner dashboard, lessons, and assessments.","state":"operational","evidence":"probe","detail":"Serving requests.","latencyMs":null},{"key":"database","name":"Database","description":"The store behind enrolments, progress, assessments, and credentials.","state":"operational","evidence":"probe","detail":"Reachable (37ms round trip).","latencyMs":37},{"key":"authentication","name":"Authentication","description":"Sign in, session handling, and account access.","state":"operational","evidence":"probe","detail":"Account store reachable (40ms).","latencyMs":40},{"key":"credentials","name":"Credential issuance & verification","description":"Signing new credentials and serving public verification pages.","state":"degraded","evidence":"probe","detail":"No active signing key — verification cannot recompute signatures.","latencyMs":42},{"key":"ingestion","name":"Learning event ingestion","description":"Server-side xAPI event receipt from the course player.","state":"operational","evidence":"probe","detail":"Statement store accepting reads (41ms).","latencyMs":41},{"key":"checkout","name":"Checkout & payment webhooks","description":"Taking payment and processing the webhooks that fulfil an order.","state":"not_configured","evidence":"config","detail":"No payments configured — nothing is on sale during the beta.","latencyMs":null},{"key":"email","name":"Email delivery","description":"Sign-in links, verification, notifications, and support replies.","state":"operational","evidence":"config","detail":"Delivery provider configured.","latencyMs":null},{"key":"ai_grading","name":"AI-assisted grading","description":"Model-assisted marking of open responses, where a course uses it.","state":"not_configured","evidence":"config","detail":"No model key configured — affected items fall back to human review.","latencyMs":null}]}