{"generated_at":"2026-09-29T00:30:35.038Z","last_poll_at":"2026-09-29T00:29:49.472Z","poll_seconds":60,"states":["up","degraded","down","not-running","unknown"],"summary":{"up":22,"degraded":1,"down":1,"not-running":7,"unknown":0},"exposure_states":["live","internal","library","repository","placeholder","retired"],"exposure_summary":{"live":14,"internal":11,"library":4,"repository":1,"placeholder":1,"retired":0},"release_health_since":"2026-09-29T00:20:39.824Z","developer_path":{"ok":true,"finished_at":"2026-09-28T05:18:56.210Z","steps":[{"name":"account","ok":true,"skipped":false},{"name":"discovery","ok":true,"skipped":false},{"name":"project","ok":true,"skipped":false},{"name":"app","ok":true,"skipped":false},{"name":"grants","ok":true,"skipped":false},{"name":"media","ok":true,"skipped":false},{"name":"events","ok":true,"skipped":false},{"name":"export","ok":true,"skipped":false},{"name":"release","ok":true,"skipped":false},{"name":"credentials","ok":true,"skipped":false},{"name":"cleanup","ok":true,"skipped":false}]},"tools_job_proof":{"ok":true,"finished_at":"2026-09-29T00:29:54.341Z","steps":[{"name":"token","ok":true,"skipped":false},{"name":"cursor","ok":true,"skipped":false},{"name":"submit","ok":true,"skipped":false},{"name":"reattach","ok":true,"skipped":false},{"name":"result","ok":true,"skipped":false},{"name":"events","ok":true,"skipped":false}]},"services":[{"id":"ai","name":"OpenVibe.AI","manifest_status":"alpha","exposure":{"state":"internal","label":"internal (loopback only, no public site yet)","public_site":null,"note":"called by other services at 127.0.0.1:4700; ai.openvibe.network serves the OpenVibe.Sites placeholder page"},"origin":null,"planned_origin":"https://ai.openvibe.network","status":"up","label":"up (loopback only)","basis":"ready","reason":"loopback only, no public site yet","checked_at":"2026-09-29T00:29:46.570Z","http_status":200,"latency_ms":101,"release":{"release":"9f24032bddf0","released_at":"2026-09-28T17:07:53.000Z","booted_at":"2026-09-28T17:09:36.789Z"},"main":{"state":"current","behind_by":0,"since":null},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.518Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":16.4,"checked_at":"2026-09-29T00:29:46.496Z"},"workflows":{"status":"ok","required":true,"latency_ms":25.6,"checked_at":"2026-09-29T00:29:46.505Z"},"network_jwks":{"status":"ok","required":true,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.480Z"},"providers":{"status":"ok","required":false,"latency_ms":38.3,"checked_at":"2026-09-29T00:29:46.518Z"}}},"release_health":{"release":"9f24032bddf0","since":"2026-09-28T17:09:36.789Z","measured_at":"2026-09-29T00:29:46.589Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:20:44.981Z","seconds":null,"within":false,"seen_late":true},"history":[]}},{"id":"billing","name":"OpenVibe.Billing","manifest_status":"alpha","exposure":{"state":"live","label":"live (public)","public_site":"service","note":"the public domain is the staff console; accounts pay through each product"},"origin":"https://billing.openvibe.network","status":"up","label":"up","basis":"ready","reason":null,"checked_at":"2026-09-29T00:29:46.531Z","http_status":200,"latency_ms":62,"release":{"release":"5fc1af30ac8b","released_at":"2026-09-28T22:19:54.000Z","booted_at":"2026-09-28T22:22:43.152Z"},"main":{"state":"behind","behind_by":1,"since":"2026-09-28T22:27:09.000Z"},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.496Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":9.6,"checked_at":"2026-09-29T00:29:46.490Z"},"network_jwks":{"status":"ok","required":true,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.481Z"},"money_writes":{"status":"ok","required":false,"latency_ms":15.1,"checked_at":"2026-09-29T00:29:46.496Z"},"valkey":{"status":"ok","required":false,"latency_ms":4.9,"checked_at":"2026-09-29T00:29:46.485Z"}}},"release_health":{"release":"5fc1af30ac8b","since":"2026-09-28T22:22:43.152Z","measured_at":"2026-09-29T00:29:46.570Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:20:44.982Z","seconds":null,"within":false,"seen_late":true},"history":[]}},{"id":"blog","name":"OpenVibe.Blog","manifest_status":"alpha","exposure":{"state":"live","label":"live (public)","public_site":"service","note":null},"origin":"https://openvibe.blog","status":"up","label":"up","basis":"ready","reason":null,"checked_at":"2026-09-29T00:29:46.570Z","http_status":200,"latency_ms":101,"release":{"release":"8167e40baa16","released_at":"2026-09-29T00:11:56.000Z","booted_at":"2026-09-29T00:15:05.502Z"},"main":{"state":"current","behind_by":0,"since":null},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.549Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":28.3,"checked_at":"2026-09-29T00:29:46.510Z"},"valkey":{"status":"ok","required":false,"latency_ms":12.5,"checked_at":"2026-09-29T00:29:46.494Z"},"network_jwks":{"status":"ok","required":false,"latency_ms":0.2,"checked_at":"2026-09-29T00:29:46.482Z"},"events_relay":{"status":"ok","required":false,"latency_ms":40.1,"checked_at":"2026-09-29T00:29:46.522Z"},"scheduler":{"status":"ok","required":false,"latency_ms":67.1,"checked_at":"2026-09-29T00:29:46.549Z"}}},"release_health":{"release":"8167e40baa16","since":"2026-09-29T00:15:05.502Z","measured_at":"2026-09-29T00:29:46.588Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:21:45.055Z","seconds":400,"within":true},"history":[]}},{"id":"chat","name":"OpenVibe.Chat","manifest_status":"alpha","exposure":{"state":"live","label":"live (public)","public_site":"service","note":"openvibe.chat since 2026-09-24 (global chat, messages, settings); also serves Live's chat paths"},"origin":"https://openvibe.chat","status":"up","label":"up","basis":"ready","reason":null,"checked_at":"2026-09-29T00:29:46.495Z","http_status":200,"latency_ms":26,"release":{"release":"4c517a59ead3","released_at":"2026-09-28T04:25:00.000Z","booted_at":"2026-09-28T05:18:23.766Z"},"main":{"state":"current","behind_by":0,"since":null},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.476Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":0,"checked_at":"2026-09-29T00:29:46.476Z"},"live_sync":{"status":"ok","required":false,"latency_ms":0,"checked_at":"2026-09-29T00:29:46.476Z"}}},"release_health":{"release":"4c517a59ead3","since":"2026-09-28T05:18:23.766Z","measured_at":"2026-09-29T00:29:46.569Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:20:44.970Z","seconds":null,"within":false,"seen_late":true},"history":[]}},{"id":"codes","name":"OpenVibe.Codes","manifest_status":"alpha","exposure":{"state":"live","label":"live (public)","public_site":"service","note":null},"origin":"https://openvibe.codes","status":"up","label":"up","basis":"ready","reason":null,"checked_at":"2026-09-29T00:29:46.579Z","http_status":200,"latency_ms":109,"release":{"release":"cf752941c471","released_at":"2026-09-29T00:20:31.000Z","booted_at":"2026-09-29T00:21:08.620Z"},"main":{"state":"behind","behind_by":1,"since":"2026-09-29T00:20:31.000Z"},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.565Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":30.8,"checked_at":"2026-09-29T00:29:46.514Z"},"docs":{"status":"ok","required":true,"latency_ms":0.8,"checked_at":"2026-09-29T00:29:46.484Z"},"valkey":{"status":"ok","required":false,"latency_ms":13.8,"checked_at":"2026-09-29T00:29:46.497Z"},"network_jwks":{"status":"ok","required":false,"latency_ms":0.8,"checked_at":"2026-09-29T00:29:46.484Z"},"network":{"status":"ok","required":false,"latency_ms":81.2,"checked_at":"2026-09-29T00:29:46.565Z"},"oauth_client":{"status":"ok","required":false,"latency_ms":0.8,"checked_at":"2026-09-29T00:29:46.484Z"},"events_relay":{"status":"ok","required":false,"latency_ms":45.3,"checked_at":"2026-09-29T00:29:46.529Z"}}},"release_health":{"release":"cf752941c471","since":"2026-09-29T00:21:08.620Z","measured_at":"2026-09-29T00:29:46.590Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:27:46.229Z","seconds":398,"within":true},"history":[{"release":"0d227fb1cfcf","since":"2026-09-28T23:51:03.082Z","drained_at":"2026-09-29T00:20:44.971Z","drain_s":null,"within":false,"peak_older":0,"end":"drained"}]}},{"id":"community","name":"OpenVibe.Community","manifest_status":"alpha","exposure":{"state":"live","label":"live (public)","public_site":"service","note":null},"origin":"https://openvibe.community","status":"up","label":"up","basis":"ready","reason":null,"checked_at":"2026-09-29T00:29:46.568Z","http_status":200,"latency_ms":98,"release":{"release":"8f021e6e7a44","released_at":"2026-09-28T19:33:24.000Z","booted_at":"2026-09-28T19:41:49.837Z"},"main":{"state":"behind","behind_by":2,"since":"2026-09-28T19:42:53.000Z"},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.542Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":24.4,"checked_at":"2026-09-29T00:29:46.510Z"},"valkey":{"status":"ok","required":false,"latency_ms":1,"checked_at":"2026-09-29T00:29:46.487Z"},"network_jwks":{"status":"ok","required":false,"latency_ms":0.5,"checked_at":"2026-09-29T00:29:46.486Z"},"media":{"status":"ok","required":false,"latency_ms":56.8,"checked_at":"2026-09-29T00:29:46.542Z"}}},"release_health":{"release":"8f021e6e7a44","since":"2026-09-28T19:41:49.837Z","measured_at":"2026-09-29T00:29:46.587Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:20:44.971Z","seconds":null,"within":false,"seen_late":true},"history":[]}},{"id":"contracts","name":"OpenVibe.Contracts","manifest_status":"alpha","exposure":{"state":"library","label":"library (released)","public_site":null,"note":"schemas are also served by this registry at their $id URLs","package":"openvibe-contracts","release":"v0.77.0","distribution":"https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.77.0"},"origin":null,"status":"not-running","label":"not running (library, released v0.77.0)","basis":null,"reason":"library, released v0.77.0","checked_at":"2026-09-29T00:29:46.470Z","http_status":null,"latency_ms":null,"release":null,"main":null,"release_error":null,"ready":null,"release_health":null},{"id":"coupons","name":"OpenVibe.Coupons","manifest_status":"alpha","exposure":{"state":"internal","label":"internal (loopback only, no public site yet)","public_site":"placeholder","note":"the domain serves the OpenVibe.Sites placeholder page"},"origin":null,"planned_origin":"https://openvibe.coupons","status":"up","label":"up (loopback only)","basis":"ready","reason":"loopback only, no public site yet","checked_at":"2026-09-29T00:29:46.545Z","http_status":200,"latency_ms":75,"release":{"release":"5ae03b08eff2","released_at":"2026-09-28T15:29:14.000Z","booted_at":"2026-09-28T15:35:13.069Z"},"main":{"state":"current","behind_by":0,"since":null},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.527Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":41.1,"checked_at":"2026-09-29T00:29:46.518Z"},"valkey":{"status":"ok","required":false,"latency_ms":6.7,"checked_at":"2026-09-29T00:29:46.484Z"},"network_jwks":{"status":"ok","required":false,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.477Z"},"events_relay":{"status":"ok","required":false,"latency_ms":46.8,"checked_at":"2026-09-29T00:29:46.524Z"},"sweep":{"status":"ok","required":false,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.477Z"},"sources_import":{"status":"ok","required":false,"latency_ms":49.8,"checked_at":"2026-09-29T00:29:46.527Z"},"reporter_key":{"status":"ok","required":false,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.477Z"}}},"release_health":{"release":"5ae03b08eff2","since":"2026-09-28T15:35:13.069Z","measured_at":"2026-09-29T00:29:46.579Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:20:44.972Z","seconds":null,"within":false,"seen_late":true},"history":[]}},{"id":"deals","name":"OpenVibe.Deals","manifest_status":"alpha","exposure":{"state":"internal","label":"internal (loopback only, no public site yet)","public_site":"placeholder","note":"the domain serves the OpenVibe.Sites placeholder page"},"origin":null,"planned_origin":"https://openvibe.deals","status":"up","label":"up (loopback only)","basis":"ready","reason":"loopback only, no public site yet","checked_at":"2026-09-29T00:29:46.541Z","http_status":200,"latency_ms":71,"release":{"release":"450af16aa5be","released_at":"2026-09-28T15:29:11.000Z","booted_at":"2026-09-28T15:35:10.431Z"},"main":{"state":"current","behind_by":0,"since":null},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.522Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":22.4,"checked_at":"2026-09-29T00:29:46.503Z"},"valkey":{"status":"ok","required":false,"latency_ms":3.9,"checked_at":"2026-09-29T00:29:46.485Z"},"network_jwks":{"status":"ok","required":false,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.481Z"},"events_relay":{"status":"ok","required":false,"latency_ms":41.3,"checked_at":"2026-09-29T00:29:46.522Z"},"sources_import":{"status":"ok","required":false,"latency_ms":35.3,"checked_at":"2026-09-29T00:29:46.516Z"},"worker":{"status":"ok","required":false,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.481Z"},"abuse_keys":{"status":"ok","required":false,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.481Z"}}},"release_health":{"release":"450af16aa5be","since":"2026-09-28T15:35:10.431Z","measured_at":"2026-09-29T00:29:46.575Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:20:44.972Z","seconds":null,"within":false,"seen_late":true},"history":[]}},{"id":"events","name":"OpenVibe.Events","manifest_status":"alpha","exposure":{"state":"live","label":"live (public)","public_site":"service","note":null},"origin":"https://events.openvibe.network","status":"up","label":"up","basis":"ready","reason":null,"checked_at":"2026-09-29T00:29:46.546Z","http_status":200,"latency_ms":76,"release":{"release":"7bcccebee0cb","released_at":"2026-09-28T18:27:55.000Z","booted_at":"2026-09-28T18:31:28.793Z"},"main":{"state":"current","behind_by":0,"since":null},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.496Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":8.4,"checked_at":"2026-09-29T00:29:46.496Z"},"valkey":{"status":"ok","required":false,"latency_ms":1.1,"checked_at":"2026-09-29T00:29:46.488Z"},"network_jwks":{"status":"ok","required":true,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.487Z"},"delivery_worker":{"status":"ok","required":true,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.487Z"},"dlq":{"status":"ok","required":false,"latency_ms":8.4,"checked_at":"2026-09-29T00:29:46.496Z"}}},"release_health":{"release":"7bcccebee0cb","since":"2026-09-28T18:31:28.793Z","measured_at":"2026-09-29T00:29:46.584Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:20:44.981Z","seconds":null,"within":false,"seen_late":true},"history":[]}},{"id":"examples","name":"OpenVibe.Examples","manifest_status":"alpha","exposure":{"state":"repository","label":"repository (code with CI, nothing released or running)","public_site":null,"note":"example apps with CI in OpenVibers/OpenVibe.Examples; not published as a package"},"origin":null,"status":"not-running","label":"not running (repository, nothing to run)","basis":null,"reason":"repository, nothing to run","checked_at":"2026-09-29T00:29:46.470Z","http_status":null,"latency_ms":null,"release":null,"main":null,"release_error":null,"ready":null,"release_health":null},{"id":"games","name":"OpenVibe.Games","manifest_status":"stable","exposure":{"state":"live","label":"live (public)","public_site":"service","note":null},"origin":"https://openvibe.games","status":"up","label":"up","basis":"ready","reason":null,"checked_at":"2026-09-29T00:29:46.508Z","http_status":200,"latency_ms":38,"release":{"release":"51d86883a1dc","released_at":null,"booted_at":"2026-09-28T02:30:35.830Z"},"main":{"state":"current","behind_by":0,"since":null},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.475Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":0,"checked_at":"2026-09-29T00:29:46.475Z"},"tick":{"status":"ok","required":true,"latency_ms":0,"checked_at":"2026-09-29T00:29:46.475Z"},"sessions":{"status":"ok","required":false,"latency_ms":0,"checked_at":"2026-09-29T00:29:46.475Z"}}},"release_health":{"release":"51d86883a1dc","since":"2026-09-28T02:30:35.830Z","measured_at":null,"sessions":null,"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"unknown"},"history":[]}},{"id":"host","name":"OpenVibe.Host","manifest_status":"alpha","exposure":{"state":"internal","label":"internal (loopback only, no public site yet)","public_site":"placeholder","note":"the domain serves the OpenVibe.Sites placeholder page"},"origin":null,"planned_origin":"https://openvibe.host","status":"up","label":"up (loopback only)","basis":"ready","reason":"loopback only, no public site yet","checked_at":"2026-09-29T00:29:46.544Z","http_status":200,"latency_ms":74,"release":{"release":"18faddccb083","released_at":"2026-09-28T23:15:44.000Z","booted_at":"2026-09-28T23:30:49.847Z"},"main":{"state":"current","behind_by":0,"since":null},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.526Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":33.8,"checked_at":"2026-09-29T00:29:46.515Z"},"storage":{"status":"ok","required":true,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.482Z"},"disk_headroom":{"status":"ok","required":false,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.482Z"},"valkey":{"status":"ok","required":false,"latency_ms":8.5,"checked_at":"2026-09-29T00:29:46.490Z"},"network_jwks":{"status":"ok","required":false,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.482Z"},"events_relay":{"status":"ok","required":false,"latency_ms":44.6,"checked_at":"2026-09-29T00:29:46.526Z"},"domain_checks":{"status":"ok","required":false,"latency_ms":42.4,"checked_at":"2026-09-29T00:29:46.524Z"}}},"release_health":{"release":"18faddccb083","since":"2026-09-28T23:30:49.847Z","measured_at":"2026-09-29T00:29:46.580Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:20:44.982Z","seconds":null,"within":false,"seen_late":true},"history":[]}},{"id":"live","name":"OpenVibe.Live","manifest_status":"stable","exposure":{"state":"live","label":"live (public)","public_site":"service","note":null},"origin":"https://openvibe.live","status":"down","label":"down","basis":"unreachable","reason":"timeout","checked_at":"2026-09-29T00:29:49.472Z","http_status":null,"latency_ms":null,"release":null,"main":{"state":"current","behind_by":0,"since":null},"release_error":"timeout","ready":null,"release_health":{"release":"45429ebf","since":"2026-09-29T00:16:41.651Z","measured_at":"2026-09-29T00:28:46.380Z","sessions":{"current":0,"older":8},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"draining","older":8,"for_s":833},"history":[]}},{"id":"media","name":"OpenVibe.Media","manifest_status":"beta","exposure":{"state":"live","label":"live (public)","public_site":"service","note":null},"origin":"https://openvibe.media","status":"up","label":"up","basis":"ready","reason":null,"checked_at":"2026-09-29T00:29:46.667Z","http_status":200,"latency_ms":197,"release":{"release":"fe084de655b7","released_at":"2026-09-28T22:57:50.000Z","booted_at":"2026-09-28T23:20:06.441Z"},"main":{"state":"behind","behind_by":1,"since":"2026-09-29T00:10:10.000Z"},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.666Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":43,"checked_at":"2026-09-29T00:29:46.531Z"},"valkey":{"status":"ok","required":false,"latency_ms":39.9,"checked_at":"2026-09-29T00:29:46.529Z"},"storage_vods":{"status":"ok","required":true,"latency_ms":19.7,"checked_at":"2026-09-29T00:29:46.508Z"},"storage_clips":{"status":"ok","required":true,"latency_ms":19.7,"checked_at":"2026-09-29T00:29:46.508Z"},"storage_pastes":{"status":"ok","required":true,"latency_ms":19.7,"checked_at":"2026-09-29T00:29:46.508Z"},"storage_thumbnails":{"status":"ok","required":true,"latency_ms":19.7,"checked_at":"2026-09-29T00:29:46.508Z"},"storage_files":{"status":"ok","required":true,"latency_ms":19.7,"checked_at":"2026-09-29T00:29:46.508Z"},"storage_objects":{"status":"ok","required":true,"latency_ms":19.7,"checked_at":"2026-09-29T00:29:46.508Z"},"network_jwks":{"status":"ok","required":false,"latency_ms":19.7,"checked_at":"2026-09-29T00:29:46.508Z"},"remote_b2":{"status":"ok","required":false,"latency_ms":154.9,"checked_at":"2026-09-29T00:29:46.644Z"},"remote_r2":{"status":"ok","required":false,"latency_ms":177.6,"checked_at":"2026-09-29T00:29:46.666Z"},"events_outbox":{"status":"ok","required":false,"latency_ms":43,"checked_at":"2026-09-29T00:29:46.532Z"},"object_copies":{"status":"ok","required":false,"latency_ms":48.8,"checked_at":"2026-09-29T00:29:46.537Z"}}},"release_health":{"release":"fe084de655b7","since":"2026-09-28T23:20:06.441Z","measured_at":"2026-09-29T00:29:46.674Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:20:44.982Z","seconds":null,"within":false,"seen_late":true},"history":[]}},{"id":"network","name":"OpenVibe.Network","manifest_status":"stable","exposure":{"state":"live","label":"live (public)","public_site":"service","note":null},"origin":"https://openvibe.network","status":"up","label":"up","basis":"ready","reason":null,"checked_at":"2026-09-29T00:29:46.567Z","http_status":200,"latency_ms":82,"release":{"release":"60f5ab2b901f","released_at":"2026-09-29T00:18:24.000Z","booted_at":"2026-09-29T00:20:39.677Z"},"main":{"state":"current","behind_by":0,"since":null},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.537Z","failed":[],"degraded":[],"skipped":["discord_bot"],"checks":{"db":{"status":"ok","required":true,"latency_ms":3.1,"checked_at":"2026-09-29T00:29:46.537Z"},"signing_key":{"status":"ok","required":true,"latency_ms":3.1,"checked_at":"2026-09-29T00:29:46.537Z"},"registry_poll":{"status":"ok","required":false,"latency_ms":3.1,"checked_at":"2026-09-29T00:29:46.537Z"},"discord_bot":{"status":"skipped","required":false,"latency_ms":3.1,"checked_at":"2026-09-29T00:29:46.537Z","reason":"not configured"}}},"release_health":{"release":"60f5ab2b901f","since":"2026-09-29T00:20:39.677Z","measured_at":"2026-09-29T00:29:46.590Z","sessions":{"current":0,"older":0},"counts":{"prompted":1,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:26:46.043Z","seconds":366,"within":true},"history":[]}},{"id":"news","name":"OpenVibe.News","manifest_status":"alpha","exposure":{"state":"internal","label":"internal (loopback only, no public site yet)","public_site":"placeholder","note":"the domain serves the OpenVibe.Sites placeholder page"},"origin":null,"planned_origin":"https://openvibe.news","status":"up","label":"up (loopback only)","basis":"ready","reason":"loopback only, no public site yet","checked_at":"2026-09-29T00:29:46.545Z","http_status":200,"latency_ms":74,"release":{"release":"79a851f4c487","released_at":"2026-09-28T15:29:09.000Z","booted_at":"2026-09-28T15:35:04.722Z"},"main":{"state":"current","behind_by":0,"since":null},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.528Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":26.7,"checked_at":"2026-09-29T00:29:46.510Z"},"valkey":{"status":"ok","required":false,"latency_ms":2.9,"checked_at":"2026-09-29T00:29:46.487Z"},"network_jwks":{"status":"ok","required":false,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.484Z"},"events_relay":{"status":"ok","required":false,"latency_ms":42.1,"checked_at":"2026-09-29T00:29:46.526Z"},"events_webhook":{"status":"ok","required":false,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.484Z"},"sources_pull":{"status":"ok","required":false,"latency_ms":43.9,"checked_at":"2026-09-29T00:29:46.528Z"}}},"release_health":{"release":"79a851f4c487","since":"2026-09-28T15:35:04.722Z","measured_at":"2026-09-29T00:29:46.571Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:20:44.972Z","seconds":null,"within":false,"seen_late":true},"history":[]}},{"id":"openre","name":"OpenRe.Stream","manifest_status":"alpha","exposure":{"state":"internal","label":"internal (loopback only, no public site yet)","public_site":"placeholder","note":"the domain serves the OpenVibe.Sites placeholder page"},"origin":null,"planned_origin":"https://openre.stream","status":"up","label":"up (loopback only)","basis":"ready","reason":"loopback only, no public site yet","checked_at":"2026-09-29T00:29:46.547Z","http_status":200,"latency_ms":76,"release":{"release":"405682c17721","released_at":"2026-09-28T23:32:12.870Z","booted_at":"2026-09-28T23:32:12.870Z"},"main":{"state":"current","behind_by":0,"since":null},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.522Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":11.7,"checked_at":"2026-09-29T00:29:46.489Z"},"network_key":{"status":"ok","required":true,"latency_ms":0.2,"checked_at":"2026-09-29T00:29:46.477Z"},"workers":{"status":"ok","required":false,"latency_ms":44.9,"checked_at":"2026-09-29T00:29:46.522Z"},"valkey":{"status":"ok","required":false,"latency_ms":6.8,"checked_at":"2026-09-29T00:29:46.484Z"},"coordinator":{"status":"ok","required":false,"latency_ms":34.9,"checked_at":"2026-09-29T00:29:46.512Z"},"events_relay":{"status":"ok","required":false,"latency_ms":44.8,"checked_at":"2026-09-29T00:29:46.522Z"}}},"release_health":{"release":"405682c17721","since":"2026-09-28T23:32:12.870Z","measured_at":null,"sessions":null,"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"unknown"},"history":[]}},{"id":"publishing","name":"OpenVibe.Publishing","manifest_status":"alpha","exposure":{"state":"library","label":"library (released)","public_site":null,"note":"the shared publishing runtime used by Wiki, Blog, News, Reviews, Deals, Coupons and Trade","package":"openvibe-publishing","release":"v1.0.0","distribution":null},"origin":null,"status":"not-running","label":"not running (library, released v1.0.0)","basis":null,"reason":"library, released v1.0.0","checked_at":"2026-09-29T00:29:46.471Z","http_status":null,"latency_ms":null,"release":null,"main":null,"release_error":null,"ready":null,"release_health":null},{"id":"realtime","name":"OpenVibe.Realtime","manifest_status":"retired","exposure":{"state":"placeholder","label":"placeholder (planned)","public_site":null,"note":null},"origin":null,"status":"not-running","label":"not running (placeholder)","basis":null,"reason":"placeholder","checked_at":"2026-09-29T00:29:46.471Z","http_status":null,"latency_ms":null,"release":null,"main":null,"release_error":null,"ready":null,"release_health":null},{"id":"reviews","name":"OpenVibe.Reviews","manifest_status":"alpha","exposure":{"state":"internal","label":"internal (loopback only, no public site yet)","public_site":"placeholder","note":"the domain serves the OpenVibe.Sites placeholder page"},"origin":null,"planned_origin":"https://openvibe.reviews","status":"up","label":"up (loopback only)","basis":"ready","reason":"loopback only, no public site yet","checked_at":"2026-09-29T00:29:46.570Z","http_status":200,"latency_ms":99,"release":{"release":"298403fb2539","released_at":"2026-09-28T15:29:20.000Z","booted_at":"2026-09-28T15:35:07.177Z"},"main":{"state":"current","behind_by":0,"since":null},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.523Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":33.5,"checked_at":"2026-09-29T00:29:46.523Z"},"valkey":{"status":"ok","required":false,"latency_ms":1.5,"checked_at":"2026-09-29T00:29:46.491Z"},"network_jwks":{"status":"ok","required":false,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.490Z"},"sources":{"status":"ok","required":false,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.490Z"},"events_relay":{"status":"ok","required":false,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.490Z"},"events_webhook":{"status":"ok","required":false,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.490Z"},"community":{"status":"ok","required":false,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.490Z"},"editors":{"status":"ok","required":false,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.490Z"}}},"release_health":{"release":"298403fb2539","since":"2026-09-28T15:35:07.177Z","measured_at":"2026-09-29T00:29:46.589Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:20:44.979Z","seconds":null,"within":false,"seen_late":true},"history":[]}},{"id":"sdk","name":"OpenVibe.SDK","manifest_status":"alpha","exposure":{"state":"library","label":"library (released)","public_site":null,"note":null,"package":"openvibe-sdk","release":"v0.22.0","distribution":"https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.22.0"},"origin":null,"status":"not-running","label":"not running (library, released v0.22.0)","basis":null,"reason":"library, released v0.22.0","checked_at":"2026-09-29T00:29:46.471Z","http_status":null,"latency_ms":null,"release":null,"main":null,"release_error":null,"ready":null,"release_health":null},{"id":"search","name":"OpenVibe.Search","manifest_status":"alpha","exposure":{"state":"live","label":"live (public)","public_site":"service","note":"public search page and query API at search.openvibe.network (since 2026-09-23)"},"origin":"https://search.openvibe.network","status":"up","label":"up","basis":"ready","reason":null,"checked_at":"2026-09-29T00:29:46.547Z","http_status":200,"latency_ms":75,"release":{"release":"e2474e2cd8ac","released_at":"2026-09-28T16:59:51.000Z","booted_at":"2026-09-28T17:04:57.297Z"},"main":{"state":"current","behind_by":0,"since":null},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.523Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":36.2,"checked_at":"2026-09-29T00:29:46.513Z"},"network_jwks":{"status":"ok","required":false,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.477Z"},"index":{"status":"ok","required":false,"latency_ms":45.2,"checked_at":"2026-09-29T00:29:46.523Z"}}},"release_health":{"release":"e2474e2cd8ac","since":"2026-09-28T17:04:57.297Z","measured_at":"2026-09-29T00:29:46.584Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:20:44.982Z","seconds":null,"within":false,"seen_late":true},"history":[]}},{"id":"shared","name":"OpenVibe.Shared","manifest_status":"alpha","exposure":{"state":"library","label":"library (released)","public_site":null,"note":"also served at /shared/* by each site","package":"openvibe-shared","release":"v1.29.1","distribution":"https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v1.29.1"},"origin":null,"status":"not-running","label":"not running (library, released v1.29.1)","basis":null,"reason":"library, released v1.29.1","checked_at":"2026-09-29T00:29:46.472Z","http_status":null,"latency_ms":null,"release":null,"main":null,"release_error":null,"ready":null,"release_health":null},{"id":"sites","name":"OpenVibe.Sites","manifest_status":"stable","exposure":{"state":"live","label":"live (public)","public_site":"service","note":"serves the placeholder pages of domains whose service is not public yet"},"origin":null,"status":"not-running","label":"not running (no runtime)","basis":null,"reason":"no runtime","checked_at":"2026-09-29T00:29:46.473Z","http_status":null,"latency_ms":null,"release":null,"main":null,"release_error":null,"ready":null,"release_health":null},{"id":"sources","name":"OpenVibe.Sources","manifest_status":"alpha","exposure":{"state":"internal","label":"internal (loopback only, no public site yet)","public_site":null,"note":"internal ingestion service; sources.openvibe.network says so (its API is loopback-only)"},"origin":null,"planned_origin":"https://sources.openvibe.network","status":"up","label":"up (loopback only)","basis":"ready","reason":"loopback only, no public site yet","checked_at":"2026-09-29T00:29:46.542Z","http_status":200,"latency_ms":69,"release":{"release":"cee509c2a696","released_at":"2026-09-28T15:45:21.000Z","booted_at":"2026-09-28T16:00:42.579Z"},"main":{"state":"current","behind_by":0,"since":null},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.500Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":19.8,"checked_at":"2026-09-29T00:29:46.500Z"},"network_jwks":{"status":"ok","required":false,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.481Z"},"fetcher":{"status":"ok","required":false,"latency_ms":19.7,"checked_at":"2026-09-29T00:29:46.500Z"}}},"release_health":{"release":"cee509c2a696","since":"2026-09-28T16:00:42.579Z","measured_at":"2026-09-29T00:29:46.583Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:20:44.981Z","seconds":null,"within":false,"seen_late":true},"history":[]}},{"id":"tips","name":"OpenVibe.Tips","manifest_status":"alpha","exposure":{"state":"internal","label":"internal (loopback only, no public site yet)","public_site":"placeholder","note":"the domain serves the OpenVibe.Sites placeholder page"},"origin":null,"planned_origin":"https://openvibe.tips","status":"up","label":"up (loopback only)","basis":"ready","reason":"loopback only, no public site yet","checked_at":"2026-09-29T00:29:46.541Z","http_status":200,"latency_ms":68,"release":{"release":"56fd30ef337d","released_at":"2026-09-28T15:29:00.000Z","booted_at":"2026-09-28T15:34:26.349Z"},"main":{"state":"current","behind_by":0,"since":null},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.494Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":4.4,"checked_at":"2026-09-29T00:29:46.489Z"},"valkey":{"status":"ok","required":false,"latency_ms":0.9,"checked_at":"2026-09-29T00:29:46.486Z"},"network_jwks":{"status":"ok","required":false,"latency_ms":0.5,"checked_at":"2026-09-29T00:29:46.486Z"},"billing":{"status":"ok","required":false,"latency_ms":8.9,"checked_at":"2026-09-29T00:29:46.494Z"},"events":{"status":"ok","required":false,"latency_ms":4.6,"checked_at":"2026-09-29T00:29:46.490Z"}}},"release_health":{"release":"56fd30ef337d","since":"2026-09-28T15:34:26.349Z","measured_at":"2026-09-29T00:29:46.581Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:20:44.981Z","seconds":null,"within":false,"seen_late":true},"history":[]}},{"id":"tools","name":"OpenVibe.Tools","manifest_status":"stable","exposure":{"state":"live","label":"live (public)","public_site":"service","note":null},"origin":"https://openvibe.tools","status":"up","label":"up","basis":"ready","reason":null,"checked_at":"2026-09-29T00:29:46.569Z","http_status":200,"latency_ms":96,"release":{"release":"7c8af018fdc2","released_at":"2026-09-28T23:53:28.000Z","booted_at":"2026-09-28T23:53:40.591Z"},"main":{"state":"current","behind_by":0,"since":null},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.544Z","failed":[],"degraded":[],"skipped":[],"checks":{"catalog":{"status":"ok","required":true,"latency_ms":13.6,"checked_at":"2026-09-29T00:29:46.492Z"},"network_key":{"status":"ok","required":false,"latency_ms":13.6,"checked_at":"2026-09-29T00:29:46.492Z"},"service_directory":{"status":"ok","required":false,"latency_ms":13.6,"checked_at":"2026-09-29T00:29:46.492Z"},"community":{"status":"ok","required":false,"latency_ms":65.4,"checked_at":"2026-09-29T00:29:46.544Z"},"tool_registry":{"status":"ok","required":false,"latency_ms":13.6,"checked_at":"2026-09-29T00:29:46.492Z"},"satellite_maps":{"status":"ok","required":false,"latency_ms":26.1,"checked_at":"2026-09-29T00:29:46.504Z"},"satellite_food":{"status":"ok","required":false,"latency_ms":31.6,"checked_at":"2026-09-29T00:29:46.510Z"},"satellite_img":{"status":"ok","required":false,"latency_ms":56.5,"checked_at":"2026-09-29T00:29:46.535Z"},"satellite_yt":{"status":"ok","required":false,"latency_ms":26.3,"checked_at":"2026-09-29T00:29:46.505Z"},"satellite_audio":{"status":"ok","required":false,"latency_ms":60.8,"checked_at":"2026-09-29T00:29:46.539Z"},"satellite_text":{"status":"ok","required":false,"latency_ms":31.3,"checked_at":"2026-09-29T00:29:46.510Z"},"satellite_docs":{"status":"ok","required":false,"latency_ms":60.6,"checked_at":"2026-09-29T00:29:46.539Z"}}},"release_health":{"release":"7c8af018fdc2","since":"2026-09-28T23:53:40.591Z","measured_at":"2026-09-29T00:29:46.588Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:20:44.980Z","seconds":null,"within":false,"seen_late":true},"history":[]}},{"id":"trade","name":"OpenVibe.Trade","manifest_status":"alpha","exposure":{"state":"internal","label":"internal (loopback only, no public site yet)","public_site":"placeholder","note":"the domain serves the OpenVibe.Sites placeholder page"},"origin":null,"planned_origin":"https://openvibe.trade","status":"degraded","label":"degraded (loopback only)","basis":"ready","reason":"loopback only, no public site yet","checked_at":"2026-09-29T00:29:46.554Z","http_status":200,"latency_ms":81,"release":{"release":"f80bd45f0228","released_at":"2026-09-28T15:29:17.000Z","booted_at":"2026-09-28T15:35:15.711Z"},"main":{"state":"current","behind_by":0,"since":null},"release_error":null,"ready":{"ready":true,"status":"degraded","checked_at":"2026-09-29T00:29:46.538Z","failed":[],"degraded":["freshness"],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":25.3,"checked_at":"2026-09-29T00:29:46.508Z"},"valkey":{"status":"ok","required":false,"latency_ms":3.6,"checked_at":"2026-09-29T00:29:46.486Z"},"network_jwks":{"status":"ok","required":false,"latency_ms":0.1,"checked_at":"2026-09-29T00:29:46.482Z"},"events_relay":{"status":"ok","required":false,"latency_ms":47,"checked_at":"2026-09-29T00:29:46.529Z"},"sources_sync":{"status":"ok","required":false,"latency_ms":47.8,"checked_at":"2026-09-29T00:29:46.530Z"},"freshness":{"status":"fail","required":false,"latency_ms":55.9,"checked_at":"2026-09-29T00:29:46.538Z","error":"1 of 1 sources stale: sec-xbrl-filings"}}},"release_health":{"release":"f80bd45f0228","since":"2026-09-28T15:35:15.711Z","measured_at":"2026-09-29T00:29:46.581Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:20:44.973Z","seconds":null,"within":false,"seen_late":true},"history":[]}},{"id":"vip","name":"OpenVibe.VIP","manifest_status":"alpha","exposure":{"state":"internal","label":"internal (loopback only, no public site yet)","public_site":"placeholder","note":"the domain serves the OpenVibe.Sites placeholder page"},"origin":null,"planned_origin":"https://openvibe.vip","status":"up","label":"up (loopback only)","basis":"ready","reason":"loopback only, no public site yet","checked_at":"2026-09-29T00:29:46.541Z","http_status":200,"latency_ms":68,"release":{"release":"9ff42777d586","released_at":"2026-09-28T16:38:20.000Z","booted_at":"2026-09-28T16:47:50.038Z"},"main":{"state":"current","behind_by":0,"since":null},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.512Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":8.6,"checked_at":"2026-09-29T00:29:46.499Z"},"valkey":{"status":"ok","required":false,"latency_ms":2.5,"checked_at":"2026-09-29T00:29:46.493Z"},"network_jwks":{"status":"ok","required":false,"latency_ms":0.3,"checked_at":"2026-09-29T00:29:46.491Z"},"billing":{"status":"ok","required":false,"latency_ms":21.7,"checked_at":"2026-09-29T00:29:46.512Z"}}},"release_health":{"release":"9ff42777d586","since":"2026-09-28T16:47:50.038Z","measured_at":"2026-09-29T00:29:46.581Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:20:44.986Z","seconds":null,"within":false,"seen_late":true},"history":[]}},{"id":"wiki","name":"OpenVibe.Wiki","manifest_status":"alpha","exposure":{"state":"live","label":"live (public)","public_site":"service","note":null},"origin":"https://openvibe.wiki","status":"up","label":"up","basis":"ready","reason":null,"checked_at":"2026-09-29T00:29:46.545Z","http_status":200,"latency_ms":72,"release":{"release":"727fefb3118c","released_at":"2026-09-29T00:14:32.000Z","booted_at":"2026-09-29T00:20:04.989Z"},"main":{"state":"current","behind_by":0,"since":null},"release_error":null,"ready":{"ready":true,"status":"ready","checked_at":"2026-09-29T00:29:46.524Z","failed":[],"degraded":[],"skipped":[],"checks":{"db":{"status":"ok","required":true,"latency_ms":32.2,"checked_at":"2026-09-29T00:29:46.524Z"},"valkey":{"status":"ok","required":false,"latency_ms":1.3,"checked_at":"2026-09-29T00:29:46.493Z"},"network_jwks":{"status":"ok","required":false,"latency_ms":0.2,"checked_at":"2026-09-29T00:29:46.492Z"},"events_relay":{"status":"ok","required":false,"latency_ms":0.2,"checked_at":"2026-09-29T00:29:46.492Z"},"community":{"status":"ok","required":false,"latency_ms":0.2,"checked_at":"2026-09-29T00:29:46.492Z"},"sources":{"status":"ok","required":false,"latency_ms":0.2,"checked_at":"2026-09-29T00:29:46.492Z"},"media":{"status":"ok","required":false,"latency_ms":0.2,"checked_at":"2026-09-29T00:29:46.492Z"}}},"release_health":{"release":"727fefb3118c","since":"2026-09-29T00:20:04.989Z","measured_at":"2026-09-29T00:29:46.571Z","sessions":{"current":0,"older":0},"counts":{"prompted":0,"applied":0,"reloaded":0,"deferred":0,"failed":0},"deferred":{},"failed":{},"drain":{"state":"drained","drained_at":"2026-09-29T00:26:46.041Z","seconds":401,"within":true},"history":[]}}]}