{"ready":true,"mode":"live","encrypted_writer_protocol":1,"encrypted_writer_role":"active","encrypted_writer_key_sha256":"8412b15d13d7f09a8884ab268e5484e402391a7f0b91a7671225d166f4b512f0","encrypted_writer_deployment_sha256":"0b4860739d54bef2538dd3f989bdfc6948146773a612f0f20b13b6ef7073f404","checked_at":"2026-08-08T06:20:47.606Z","components":[{"name":"mode","required":true,"state":"ready","detail":"Explicit live mode selected."},{"name":"auth","required":true,"state":"ready","detail":"Supabase authentication is configured."},{"name":"database","required":true,"state":"ready","detail":"Database and launch migration contract are ready."},{"name":"storage","required":true,"state":"ready","detail":"Required private buckets are present."},{"name":"runner","required":true,"state":"ready","detail":"Runner endpoint is reachable."},{"name":"compiler","required":true,"state":"ready","detail":"Hosted compiler is reachable; candidate activation still requires qualification and runtime validation."},{"name":"runtime_validation_trust","required":true,"state":"ready","detail":"Runtime-validation signer trust and migration policy are configured."},{"name":"runtime_boundary","required":true,"state":"ready","detail":"Managed runtime boundary is declared as openadapt-managed-browser."},{"name":"bundle_protection","required":true,"state":"ready","detail":"Managed bundles use verified private, provider-encrypted storage before ephemeral execution."},{"name":"recorder","required":true,"state":"ready","detail":"Hosted browser recorder is reachable through the stateless polling transport."},{"name":"sandbox","required":false,"state":"not_ready","detail":"The public sandbox is not enabled on this deployment."},{"name":"callbacks","required":true,"state":"ready","detail":"HTTPS callback origin matches the application and the enqueue secret is configured."},{"name":"scheduler","required":true,"state":"ready","detail":"Host scheduler is declared enabled with an authenticated tick endpoint."},{"name":"human_decision_web_push","required":true,"state":"ready","detail":"Encrypted Web Push, VAPID custody, the selected route, and the delivery database are ready."},{"name":"retention","required":true,"state":"ready","detail":"Hosted retention policy 2026-07-25 and tenant-scoped deletion ledger are configured."},{"name":"security_events","required":true,"state":"ready","detail":"Tenant-scoped append-only security events are enabled for governed control-plane mutations."},{"name":"secrets","required":true,"state":"ready","detail":"AES-256-GCM application encryption and stale-writer generation refusal are configured."},{"name":"validation_policy","required":true,"state":"ready","detail":"Runtime validation policy, risk-class, and deployed compiler-version allowlists are configured."},{"name":"billing","required":true,"state":"ready","detail":"Stripe live mode, webhook, price, and entitlement cap are configured."}]}