openvibers/openvibe.sites Commits

OpenVibe.Realtime is closed (ADR-005) and archived: its planned-repo entries are gone from sites.json and facts.json, a closed product's notice says closed, and the facts are regenerated (plan T0). Reviewed on DeepSeek (SHIP).

OP OpenVibers committed 29 Sept 2026 · 3886c30a0f · 70 files, +104 −132


Changes

ddiff --git a/build.js b/build.js
iindex 929abae..f8c0e77 100644
---- a/build.js
++++ b/build.js
@@@ -54,6 +54,8 @@ function repoFacts(site) {
*/
function standing(site) {
if (site.kind === 'status') return 'pointer';
++ // A notice about a closed product says so even when its repository is archived and named nowhere.
++ if (site.kind === 'closed') return 'closed';
const f = repoFacts(site);
if (!f) return 'planned';
const st = f.status || {}; const rg = f.registry || {};
ddiff --git a/dist/admin.openvibe.network/index.html b/dist/admin.openvibe.network/index.html
iindex a5e4baf..566e99a 100644
---- a/dist/admin.openvibe.network/index.html
++++ b/dist/admin.openvibe.network/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>not routed yet</b> · <a href="https://github.com/OpenVibers/OpenVibe.Network" rel="noopener"><code>OpenVibers/OpenVibe.Network</code></a> is live at <a href="https://openvibe.network/">openvibe.network</a>; this address is not routed to it yet: this page is a placeholder, nothing here is live yet. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>not routed yet</b> · <a href="https://github.com/OpenVibers/OpenVibe.Network" rel="noopener"><code>OpenVibers/OpenVibe.Network</code></a> is live at <a href="https://openvibe.network/">openvibe.network</a>; this address is not routed to it yet: this page is a placeholder, nothing here is live yet. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/admin.openvibe.network/status.json b/dist/admin.openvibe.network/status.json
iindex bd76763..d10f5a9 100644
---- a/dist/admin.openvibe.network/status.json
++++ b/dist/admin.openvibe.network/status.json
@@@ -11,12 +11,12 @@
"stage": "stable",
"code": true,
"deployed": true,
-- "statusCommit": "35233db",
++ "statusCommit": "5ca28e2",
"exposure": "live",
"publicOrigin": "https://openvibe.network"
},
"launchWaitsFor": null,
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/ai.openvibe.network/index.html b/dist/ai.openvibe.network/index.html
iindex 7f2bc04..543aa32 100644
---- a/dist/ai.openvibe.network/index.html
++++ b/dist/ai.openvibe.network/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.AI" rel="noopener"><code>OpenVibers/OpenVibe.AI</code></a> moved to <a href="https://ai.openvibe.services/">ai.openvibe.services</a>; this address serves only this notice. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.AI" rel="noopener"><code>OpenVibers/OpenVibe.AI</code></a> moved to <a href="https://ai.openvibe.services/">ai.openvibe.services</a>; this address serves only this notice. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/ai.openvibe.network/status.json b/dist/ai.openvibe.network/status.json
iindex 41d096f..9c7a7bc 100644
---- a/dist/ai.openvibe.network/status.json
++++ b/dist/ai.openvibe.network/status.json
@@@ -11,12 +11,12 @@
"stage": "alpha",
"code": true,
"deployed": true,
-- "statusCommit": "9f24032",
++ "statusCommit": "0c98c51",
"exposure": "internal",
"publicOrigin": null
},
"launchWaitsFor": null,
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/ai.openvibe.services/index.html b/dist/ai.openvibe.services/index.html
iindex 54ad2c1..9f90d49 100644
---- a/dist/ai.openvibe.services/index.html
++++ b/dist/ai.openvibe.services/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.AI" rel="noopener"><code>OpenVibers/OpenVibe.AI</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for a public API with its own keys, quotas and playground; today only other OpenVibe services call it. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.AI" rel="noopener"><code>OpenVibers/OpenVibe.AI</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for a public API with its own keys, quotas and playground; today only other OpenVibe services call it. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/ai.openvibe.services/status.json b/dist/ai.openvibe.services/status.json
iindex 65fd1ca..3fff8d2 100644
---- a/dist/ai.openvibe.services/status.json
++++ b/dist/ai.openvibe.services/status.json
@@@ -11,12 +11,12 @@
"stage": "alpha",
"code": true,
"deployed": true,
-- "statusCommit": "9f24032",
++ "statusCommit": "0c98c51",
"exposure": "internal",
"publicOrigin": null
},
"launchWaitsFor": "a public API with its own keys, quotas and playground; today only other OpenVibe services call it",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/api.openvibe.network/index.html b/dist/api.openvibe.network/index.html
iindex 784a0ea..2cc2c88 100644
---- a/dist/api.openvibe.network/index.html
++++ b/dist/api.openvibe.network/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>not routed yet</b> · <a href="https://github.com/OpenVibers/OpenVibe.Network" rel="noopener"><code>OpenVibers/OpenVibe.Network</code></a> is live at <a href="https://openvibe.network/">openvibe.network</a>; this address is not routed to it yet: this page is a placeholder, nothing here is live yet. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>not routed yet</b> · <a href="https://github.com/OpenVibers/OpenVibe.Network" rel="noopener"><code>OpenVibers/OpenVibe.Network</code></a> is live at <a href="https://openvibe.network/">openvibe.network</a>; this address is not routed to it yet: this page is a placeholder, nothing here is live yet. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/api.openvibe.network/status.json b/dist/api.openvibe.network/status.json
iindex d456cf4..dcc40a7 100644
---- a/dist/api.openvibe.network/status.json
++++ b/dist/api.openvibe.network/status.json
@@@ -11,12 +11,12 @@
"stage": "stable",
"code": true,
"deployed": true,
-- "statusCommit": "35233db",
++ "statusCommit": "5ca28e2",
"exposure": "live",
"publicOrigin": "https://openvibe.network"
},
"launchWaitsFor": null,
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/auth.openvibe.network/index.html b/dist/auth.openvibe.network/index.html
iindex 44c27d6..f916c92 100644
---- a/dist/auth.openvibe.network/index.html
++++ b/dist/auth.openvibe.network/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>not routed yet</b> · <a href="https://github.com/OpenVibers/OpenVibe.Network" rel="noopener"><code>OpenVibers/OpenVibe.Network</code></a> is live at <a href="https://openvibe.network/">openvibe.network</a>; this address is not routed to it yet: this page is a placeholder, nothing here is live yet. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>not routed yet</b> · <a href="https://github.com/OpenVibers/OpenVibe.Network" rel="noopener"><code>OpenVibers/OpenVibe.Network</code></a> is live at <a href="https://openvibe.network/">openvibe.network</a>; this address is not routed to it yet: this page is a placeholder, nothing here is live yet. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/auth.openvibe.network/status.json b/dist/auth.openvibe.network/status.json
iindex c46ce96..e84ed6f 100644
---- a/dist/auth.openvibe.network/status.json
++++ b/dist/auth.openvibe.network/status.json
@@@ -11,12 +11,12 @@
"stage": "stable",
"code": true,
"deployed": true,
-- "statusCommit": "35233db",
++ "statusCommit": "5ca28e2",
"exposure": "live",
"publicOrigin": "https://openvibe.network"
},
"launchWaitsFor": null,
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openre.stream/index.html b/dist/openre.stream/index.html
iindex 5f26994..944e184 100644
---- a/dist/openre.stream/index.html
++++ b/dist/openre.stream/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenRe.Stream" rel="noopener"><code>OpenVibers/OpenRe.Stream</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the stream slots to move from OpenVibe.Live&#39;s ingest to OpenRe.Stream, one at a time; no stream uses it yet. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenRe.Stream" rel="noopener"><code>OpenVibers/OpenRe.Stream</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the stream slots to move from OpenVibe.Live&#39;s ingest to OpenRe.Stream, one at a time; no stream uses it yet. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
<section class="highlight" aria-labelledby="highlight-h">
ddiff --git a/dist/openre.stream/status.json b/dist/openre.stream/status.json
iindex 09358c0..53e1973 100644
---- a/dist/openre.stream/status.json
++++ b/dist/openre.stream/status.json
@@@ -11,12 +11,12 @@
"stage": "alpha",
"code": true,
"deployed": true,
-- "statusCommit": "d9f4240",
++ "statusCommit": "5d062bf",
"exposure": "internal",
"publicOrigin": null
},
"launchWaitsFor": "the stream slots to move from OpenVibe.Live's ingest to OpenRe.Stream, one at a time; no stream uses it yet",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.actor/index.html b/dist/openvibe.actor/index.html
iindex 32388d1..c62ea3a 100644
---- a/dist/openvibe.actor/index.html
++++ b/dist/openvibe.actor/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Actor</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for agent principals and delegated grants on OpenVibe.Network and the agent service. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Actor</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for agent principals and delegated grants on OpenVibe.Network and the agent service. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.actor/status.json b/dist/openvibe.actor/status.json
iindex 428115e..a6e0728 100644
---- a/dist/openvibe.actor/status.json
++++ b/dist/openvibe.actor/status.json
@@@ -9,7 +9,7 @@
"repoStage": "charter-only",
"service": null,
"launchWaitsFor": "agent principals and delegated grants on OpenVibe.Network and the agent service",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.bot/index.html b/dist/openvibe.bot/index.html
iindex d497753..ef8be3d 100644
---- a/dist/openvibe.bot/index.html
++++ b/dist/openvibe.bot/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Bot</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for device pairing and control leases split out of OpenVibe.Live. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Bot</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for device pairing and control leases split out of OpenVibe.Live. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.bot/status.json b/dist/openvibe.bot/status.json
iindex f7116de..4b2d1d8 100644
---- a/dist/openvibe.bot/status.json
++++ b/dist/openvibe.bot/status.json
@@@ -9,7 +9,7 @@
"repoStage": "charter-only",
"service": null,
"launchWaitsFor": "device pairing and control leases split out of OpenVibe.Live",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.coupons/index.html b/dist/openvibe.coupons/index.html
iindex 2b608a0..5e314a5 100644
---- a/dist/openvibe.coupons/index.html
++++ b/dist/openvibe.coupons/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.Coupons" rel="noopener"><code>OpenVibers/OpenVibe.Coupons</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for a person to verify a coupons source&#39;s terms and switch it on. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.Coupons" rel="noopener"><code>OpenVibers/OpenVibe.Coupons</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for a person to verify a coupons source&#39;s terms and switch it on. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.coupons/status.json b/dist/openvibe.coupons/status.json
iindex b5caf4b..90b0648 100644
---- a/dist/openvibe.coupons/status.json
++++ b/dist/openvibe.coupons/status.json
@@@ -11,12 +11,12 @@
"stage": "alpha",
"code": true,
"deployed": true,
-- "statusCommit": "5ae03b0",
++ "statusCommit": "fb61769",
"exposure": "internal",
"publicOrigin": null
},
"launchWaitsFor": "a person to verify a coupons source's terms and switch it on",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.deals/index.html b/dist/openvibe.deals/index.html
iindex bfaa39f..7fabe86 100644
---- a/dist/openvibe.deals/index.html
++++ b/dist/openvibe.deals/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.Deals" rel="noopener"><code>OpenVibers/OpenVibe.Deals</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for a person to verify a deals source&#39;s terms and switch it on. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.Deals" rel="noopener"><code>OpenVibers/OpenVibe.Deals</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for a person to verify a deals source&#39;s terms and switch it on. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.deals/status.json b/dist/openvibe.deals/status.json
iindex f14b780..00d153d 100644
---- a/dist/openvibe.deals/status.json
++++ b/dist/openvibe.deals/status.json
@@@ -11,12 +11,12 @@
"stage": "alpha",
"code": true,
"deployed": true,
-- "statusCommit": "450af16",
++ "statusCommit": "57b4194",
"exposure": "internal",
"publicOrigin": null
},
"launchWaitsFor": "a person to verify a deals source's terms and switch it on",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.download/index.html b/dist/openvibe.download/index.html
iindex 4958142..e50b24e 100644
---- a/dist/openvibe.download/index.html
++++ b/dist/openvibe.download/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Download</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the shared file service on OpenVibe.Media. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Download</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the shared file service on OpenVibe.Media. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.download/status.json b/dist/openvibe.download/status.json
iindex a2d36a5..add67b8 100644
---- a/dist/openvibe.download/status.json
++++ b/dist/openvibe.download/status.json
@@@ -9,7 +9,7 @@
"repoStage": "charter-only",
"service": null,
"launchWaitsFor": "the shared file service on OpenVibe.Media",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.events/index.html b/dist/openvibe.events/index.html
iindex 52e50f5..94eb1f4 100644
---- a/dist/openvibe.events/index.html
++++ b/dist/openvibe.events/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>not routed yet</b> · <a href="https://github.com/OpenVibers/OpenVibe.Events" rel="noopener"><code>OpenVibers/OpenVibe.Events</code></a> is live at <a href="https://events.openvibe.network/">events.openvibe.network</a>; this address is not routed to it yet: this page is a placeholder, nothing here is live yet. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>not routed yet</b> · <a href="https://github.com/OpenVibers/OpenVibe.Events" rel="noopener"><code>OpenVibers/OpenVibe.Events</code></a> is live at <a href="https://events.openvibe.network/">events.openvibe.network</a>; this address is not routed to it yet: this page is a placeholder, nothing here is live yet. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.events/status.json b/dist/openvibe.events/status.json
iindex 5800884..8ce378f 100644
---- a/dist/openvibe.events/status.json
++++ b/dist/openvibe.events/status.json
@@@ -11,12 +11,12 @@
"stage": "alpha",
"code": true,
"deployed": true,
-- "statusCommit": "7bccceb",
++ "statusCommit": "0076761",
"exposure": "live",
"publicOrigin": "https://events.openvibe.network"
},
"launchWaitsFor": "the developer site and queue and stream primitives; the API runs at events.openvibe.network",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.food/index.html b/dist/openvibe.food/index.html
iindex 5bb757c..773ac2e 100644
---- a/dist/openvibe.food/index.html
++++ b/dist/openvibe.food/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Food</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the food tools moving over from OpenVibe.Tools. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Food</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the food tools moving over from OpenVibe.Tools. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.food/status.json b/dist/openvibe.food/status.json
iindex d0c0102..f11204d 100644
---- a/dist/openvibe.food/status.json
++++ b/dist/openvibe.food/status.json
@@@ -9,7 +9,7 @@
"repoStage": "charter-only",
"service": null,
"launchWaitsFor": "the food tools moving over from OpenVibe.Tools",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.help/index.html b/dist/openvibe.help/index.html
iindex bae8526..c819ce7 100644
---- a/dist/openvibe.help/index.html
++++ b/dist/openvibe.help/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Help</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the ticket service and the Frame&#39;s Help button. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Help</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the ticket service and the Frame&#39;s Help button. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.help/status.json b/dist/openvibe.help/status.json
iindex 4729b0c..ef2fba8 100644
---- a/dist/openvibe.help/status.json
++++ b/dist/openvibe.help/status.json
@@@ -9,7 +9,7 @@
"repoStage": "charter-only",
"service": null,
"launchWaitsFor": "the ticket service and the Frame's Help button",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.homes/index.html b/dist/openvibe.homes/index.html
iindex 518e8ca..4c96184 100644
---- a/dist/openvibe.homes/index.html
++++ b/dist/openvibe.homes/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Homes</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for verified listing and records sources. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Homes</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for verified listing and records sources. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.homes/status.json b/dist/openvibe.homes/status.json
iindex a3591c6..49dd8a9 100644
---- a/dist/openvibe.homes/status.json
++++ b/dist/openvibe.homes/status.json
@@@ -9,7 +9,7 @@
"repoStage": "charter-only",
"service": null,
"launchWaitsFor": "verified listing and records sources",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.host/index.html b/dist/openvibe.host/index.html
iindex ead6c6f..23d5e46 100644
---- a/dist/openvibe.host/index.html
++++ b/dist/openvibe.host/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.Host" rel="noopener"><code>OpenVibers/OpenVibe.Host</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the owner&#39;s go on its launch checklist. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.Host" rel="noopener"><code>OpenVibers/OpenVibe.Host</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the owner&#39;s go on its launch checklist. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.host/status.json b/dist/openvibe.host/status.json
iindex 16f187d..ecb7956 100644
---- a/dist/openvibe.host/status.json
++++ b/dist/openvibe.host/status.json
@@@ -11,12 +11,12 @@
"stage": "alpha",
"code": true,
"deployed": true,
-- "statusCommit": "019d853",
++ "statusCommit": "2e7d452",
"exposure": "internal",
"publicOrigin": null
},
"launchWaitsFor": "the owner's go on its launch checklist",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.news/index.html b/dist/openvibe.news/index.html
iindex 0d6d070..db6f0b1 100644
---- a/dist/openvibe.news/index.html
++++ b/dist/openvibe.news/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.News" rel="noopener"><code>OpenVibers/OpenVibe.News</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for a person to verify a news source&#39;s terms and an editor to publish the first reviewed story. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.News" rel="noopener"><code>OpenVibers/OpenVibe.News</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for a person to verify a news source&#39;s terms and an editor to publish the first reviewed story. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.news/status.json b/dist/openvibe.news/status.json
iindex a7c11e2..7ddac85 100644
---- a/dist/openvibe.news/status.json
++++ b/dist/openvibe.news/status.json
@@@ -11,12 +11,12 @@
"stage": "alpha",
"code": true,
"deployed": true,
-- "statusCommit": "79a851f",
++ "statusCommit": "08c3e75",
"exposure": "internal",
"publicOrigin": null
},
"launchWaitsFor": "a person to verify a news source's terms and an editor to publish the first reviewed story",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.pics/index.html b/dist/openvibe.pics/index.html
iindex c8cf2a9..3bd3970 100644
---- a/dist/openvibe.pics/index.html
++++ b/dist/openvibe.pics/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Pics</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the shared image upload and processing service. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Pics</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the shared image upload and processing service. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.pics/status.json b/dist/openvibe.pics/status.json
iindex d8135e3..1b5e737 100644
---- a/dist/openvibe.pics/status.json
++++ b/dist/openvibe.pics/status.json
@@@ -9,7 +9,7 @@
"repoStage": "charter-only",
"service": null,
"launchWaitsFor": "the shared image upload and processing service",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.quest/index.html b/dist/openvibe.quest/index.html
iindex 56ab567..3fd250a 100644
---- a/dist/openvibe.quest/index.html
++++ b/dist/openvibe.quest/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Quest</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the shared quest service. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Quest</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the shared quest service. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.quest/status.json b/dist/openvibe.quest/status.json
iindex 1fe6af2..919a3ce 100644
---- a/dist/openvibe.quest/status.json
++++ b/dist/openvibe.quest/status.json
@@@ -9,7 +9,7 @@
"repoStage": "charter-only",
"service": null,
"launchWaitsFor": "the shared quest service",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.rent/index.html b/dist/openvibe.rent/index.html
iindex 9ee18b0..5659269 100644
---- a/dist/openvibe.rent/index.html
++++ b/dist/openvibe.rent/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Rent</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for verified listing sources and the shared discovery system. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Rent</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for verified listing sources and the shared discovery system. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.rent/status.json b/dist/openvibe.rent/status.json
iindex 6eb225c..1a62c13 100644
---- a/dist/openvibe.rent/status.json
++++ b/dist/openvibe.rent/status.json
@@@ -9,7 +9,7 @@
"repoStage": "charter-only",
"service": null,
"launchWaitsFor": "verified listing sources and the shared discovery system",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.reviews/index.html b/dist/openvibe.reviews/index.html
iindex 4323e0b..4b26269 100644
---- a/dist/openvibe.reviews/index.html
++++ b/dist/openvibe.reviews/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.Reviews" rel="noopener"><code>OpenVibers/OpenVibe.Reviews</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for a person to verify a review source&#39;s terms and an editor to publish the first reviewed summary. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.Reviews" rel="noopener"><code>OpenVibers/OpenVibe.Reviews</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for a person to verify a review source&#39;s terms and an editor to publish the first reviewed summary. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.reviews/status.json b/dist/openvibe.reviews/status.json
iindex 9dc4b6e..a0fa9d9 100644
---- a/dist/openvibe.reviews/status.json
++++ b/dist/openvibe.reviews/status.json
@@@ -11,12 +11,12 @@
"stage": "alpha",
"code": true,
"deployed": true,
-- "statusCommit": "298403f",
++ "statusCommit": "34916a4",
"exposure": "internal",
"publicOrigin": null
},
"launchWaitsFor": "a person to verify a review source's terms and an editor to publish the first reviewed summary",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.run/index.html b/dist/openvibe.run/index.html
iindex f32dc66..a82508c 100644
---- a/dist/openvibe.run/index.html
++++ b/dist/openvibe.run/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Run</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the sandbox runtime. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Run</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the sandbox runtime. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.run/status.json b/dist/openvibe.run/status.json
iindex b0412c8..1b1dbba 100644
---- a/dist/openvibe.run/status.json
++++ b/dist/openvibe.run/status.json
@@@ -9,7 +9,7 @@
"repoStage": "charter-only",
"service": null,
"launchWaitsFor": "the sandbox runtime",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.services/index.html b/dist/openvibe.services/index.html
iindex fa59b6f..ffad477 100644
---- a/dist/openvibe.services/index.html
++++ b/dist/openvibe.services/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Services</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the catalog and console over the services that already run (AI, Events, Media, Search, Sources, Host, Tools). · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Services</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the catalog and console over the services that already run (AI, Events, Media, Search, Sources, Host, Tools). · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.services/status.json b/dist/openvibe.services/status.json
iindex e9d2cba..8f446f6 100644
---- a/dist/openvibe.services/status.json
++++ b/dist/openvibe.services/status.json
@@@ -9,7 +9,7 @@
"repoStage": "charter-only",
"service": null,
"launchWaitsFor": "the catalog and console over the services that already run (AI, Events, Media, Search, Sources, Host, Tools)",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.space/index.html b/dist/openvibe.space/index.html
iindex ec9b86e..dffa1e0 100644
---- a/dist/openvibe.space/index.html
++++ b/dist/openvibe.space/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Space</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the forum engine moving over from OpenVibe.Community. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Space</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the forum engine moving over from OpenVibe.Community. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.space/status.json b/dist/openvibe.space/status.json
iindex c785c0b..330455e 100644
---- a/dist/openvibe.space/status.json
++++ b/dist/openvibe.space/status.json
@@@ -9,7 +9,7 @@
"repoStage": "charter-only",
"service": null,
"launchWaitsFor": "the forum engine moving over from OpenVibe.Community",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.tips/index.html b/dist/openvibe.tips/index.html
iindex 54b5e20..38440c1 100644
---- a/dist/openvibe.tips/index.html
++++ b/dist/openvibe.tips/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.Tips" rel="noopener"><code>OpenVibers/OpenVibe.Tips</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the payments cutover to OpenVibe.Billing and a security review; tips keep working on OpenVibe.Live meanwhile. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.Tips" rel="noopener"><code>OpenVibers/OpenVibe.Tips</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the payments cutover to OpenVibe.Billing and a security review; tips keep working on OpenVibe.Live meanwhile. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.tips/status.json b/dist/openvibe.tips/status.json
iindex e358197..684d8a2 100644
---- a/dist/openvibe.tips/status.json
++++ b/dist/openvibe.tips/status.json
@@@ -11,12 +11,12 @@
"stage": "alpha",
"code": true,
"deployed": true,
-- "statusCommit": "56fd30e",
++ "statusCommit": "036effd",
"exposure": "internal",
"publicOrigin": null
},
"launchWaitsFor": "the payments cutover to OpenVibe.Billing and a security review; tips keep working on OpenVibe.Live meanwhile",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.trade/index.html b/dist/openvibe.trade/index.html
iindex b833dc9..604c86a 100644
---- a/dist/openvibe.trade/index.html
++++ b/dist/openvibe.trade/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.Trade" rel="noopener"><code>OpenVibers/OpenVibe.Trade</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for a verified data source and editors adding the first instruments. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.Trade" rel="noopener"><code>OpenVibers/OpenVibe.Trade</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for a verified data source and editors adding the first instruments. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.trade/status.json b/dist/openvibe.trade/status.json
iindex ca87257..976efd2 100644
---- a/dist/openvibe.trade/status.json
++++ b/dist/openvibe.trade/status.json
@@@ -11,12 +11,12 @@
"stage": "alpha",
"code": true,
"deployed": true,
-- "statusCommit": "f80bd45",
++ "statusCommit": "5e1dcb4",
"exposure": "internal",
"publicOrigin": null
},
"launchWaitsFor": "a verified data source and editors adding the first instruments",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.video/index.html b/dist/openvibe.video/index.html
iindex 43cf3f6..e5f4e45 100644
---- a/dist/openvibe.video/index.html
++++ b/dist/openvibe.video/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Video</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the video service on OpenVibe.Media. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Video</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the video service on OpenVibe.Media. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.video/status.json b/dist/openvibe.video/status.json
iindex abe090b..45e929f 100644
---- a/dist/openvibe.video/status.json
++++ b/dist/openvibe.video/status.json
@@@ -9,7 +9,7 @@
"repoStage": "charter-only",
"service": null,
"launchWaitsFor": "the video service on OpenVibe.Media",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.vip/index.html b/dist/openvibe.vip/index.html
iindex 4170579..03f9931 100644
---- a/dist/openvibe.vip/index.html
++++ b/dist/openvibe.vip/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.VIP" rel="noopener"><code>OpenVibers/OpenVibe.VIP</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the payments cutover to OpenVibe.Billing; checkout stays closed until then. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>in development</b> · <a href="https://github.com/OpenVibers/OpenVibe.VIP" rel="noopener"><code>OpenVibers/OpenVibe.VIP</code></a> is built and its service runs on the network's host, but it is not public yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the payments cutover to OpenVibe.Billing; checkout stays closed until then. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.vip/status.json b/dist/openvibe.vip/status.json
iindex 53ba53b..7b06ec6 100644
---- a/dist/openvibe.vip/status.json
++++ b/dist/openvibe.vip/status.json
@@@ -11,12 +11,12 @@
"stage": "alpha",
"code": true,
"deployed": true,
-- "statusCommit": "9ff4277",
++ "statusCommit": "9fbd730",
"exposure": "internal",
"publicOrigin": null
},
"launchWaitsFor": "the payments cutover to OpenVibe.Billing; checkout stays closed until then",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.watch/index.html b/dist/openvibe.watch/index.html
iindex cd2e91a..886626f 100644
---- a/dist/openvibe.watch/index.html
++++ b/dist/openvibe.watch/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Watch</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the watch service on the shared queue and workers. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Watch</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for the watch service on the shared queue and workers. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.watch/status.json b/dist/openvibe.watch/status.json
iindex 8ee2dd0..6d37379 100644
---- a/dist/openvibe.watch/status.json
++++ b/dist/openvibe.watch/status.json
@@@ -9,7 +9,7 @@
"repoStage": "charter-only",
"service": null,
"launchWaitsFor": "the watch service on the shared queue and workers",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/openvibe.website/index.html b/dist/openvibe.website/index.html
iindex c7e2e64..46a9158 100644
---- a/dist/openvibe.website/index.html
++++ b/dist/openvibe.website/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Website</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for tenant hosting on OpenVibe.Host (built, not launched) and the editor. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>planned</b> · <strong>OpenVibe.Website</strong> is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet. The public launch is waiting for tenant hosting on OpenVibe.Host (built, not launched) and the editor. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/openvibe.website/status.json b/dist/openvibe.website/status.json
iindex 8405c16..90b09f0 100644
---- a/dist/openvibe.website/status.json
++++ b/dist/openvibe.website/status.json
@@@ -9,7 +9,7 @@
"repoStage": "charter-only",
"service": null,
"launchWaitsFor": "tenant hosting on OpenVibe.Host (built, not launched) and the editor",
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/realtime.openvibe.network/index.html b/dist/realtime.openvibe.network/index.html
iindex ed8418f..f1c74e8 100644
---- a/dist/realtime.openvibe.network/index.html
++++ b/dist/realtime.openvibe.network/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>closed</b> · <a href="https://github.com/OpenVibers/OpenVibe.Realtime" rel="noopener"><code>OpenVibers/OpenVibe.Realtime</code></a> is closed and stays as a decision record; no product launches at this address. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>closed</b> · <strong>realtime.openvibe.network</strong> is closed and stays as a decision record; no product launches at this address. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
@@@ -116,7 +116,6 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<div class="grid">
<a class="card" href="https://events.openvibe.network/"><div class="ic"><i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"></i></div><b>OpenVibe.Events</b><span>Durable events, subscriptions and signed delivery; browsers subscribe at /realtime/stream.</span><span class="go">events.openvibe.network →</span></a>
<a class="card" href="https://github.com/OpenVibers/OpenVibe.Contracts/blob/main/docs/adr/ADR-005-realtime.md"><div class="ic"><i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"></i></div><b>ADR-005: realtime</b><span>The decision, and when a separate realtime service would be reconsidered.</span><span class="go">github.com/OpenVibers/OpenVibe.Contracts/blob/main/docs/adr/ADR-005-realtime.md →</span></a>
-- <a class="card" href="https://github.com/OpenVibers/OpenVibe.Realtime"><div class="ic"><i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"></i></div><b>OpenVibe.Realtime</b><span>The repository stays as the decision record.</span><span class="go">github.com/OpenVibers/OpenVibe.Realtime →</span></a>
</div>
</section>
ddiff --git a/dist/realtime.openvibe.network/release.json b/dist/realtime.openvibe.network/release.json
iindex 0653760..8d3144f 100644
---- a/dist/realtime.openvibe.network/release.json
++++ b/dist/realtime.openvibe.network/release.json
@@@ -1,6 +1,6 @@
{
"service": "realtime",
-- "release": "a3a76dc2f772",
++ "release": "62bc5976ae34",
"released_at": "2026-09-29T00:00:00.000Z",
"booted_at": null,
"contracts_version": null,
ddiff --git a/dist/realtime.openvibe.network/status.json b/dist/realtime.openvibe.network/status.json
iindex c08492b..0694149 100644
---- a/dist/realtime.openvibe.network/status.json
++++ b/dist/realtime.openvibe.network/status.json
@@@ -3,20 +3,13 @@
"name": "realtime.openvibe.network",
"stage": "closed",
"live": false,
-- "plannedRepo": "OpenVibers/OpenVibe.Realtime",
-- "repoUrl": "https://github.com/OpenVibers/OpenVibe.Realtime",
-- "repoExists": true,
++ "plannedRepo": null,
++ "repoUrl": null,
++ "repoExists": false,
"repoStage": "closed",
-- "service": {
-- "stage": "closed",
-- "code": false,
-- "deployed": false,
-- "statusCommit": "a47b357",
-- "exposure": "placeholder",
-- "publicOrigin": null
-- },
++ "service": null,
"launchWaitsFor": null,
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/status.openvibe.network/index.html b/dist/status.openvibe.network/index.html
iindex 368d911..1d2871e 100644
---- a/dist/status.openvibe.network/index.html
++++ b/dist/status.openvibe.network/index.html
@@@ -114,7 +114,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>status</b> · <a href="https://github.com/OpenVibers/OpenVibe.Network" rel="noopener"><code>OpenVibers/OpenVibe.Network</code></a> publishes the status of every OpenVibe service at <a href="https://openvibe.network/status">openvibe.network/status</a>; this address points there. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>status</b> · <a href="https://github.com/OpenVibers/OpenVibe.Network" rel="noopener"><code>OpenVibers/OpenVibe.Network</code></a> publishes the status of every OpenVibe service at <a href="https://openvibe.network/status">openvibe.network/status</a>; this address points there. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/status.openvibe.network/status.json b/dist/status.openvibe.network/status.json
iindex 07ba885..6a126d8 100644
---- a/dist/status.openvibe.network/status.json
++++ b/dist/status.openvibe.network/status.json
@@@ -11,12 +11,12 @@
"stage": "stable",
"code": true,
"deployed": true,
-- "statusCommit": "35233db",
++ "statusCommit": "5ca28e2",
"exposure": "live",
"publicOrigin": "https://openvibe.network"
},
"launchWaitsFor": null,
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/dist/themes.openvibe.network/index.html b/dist/themes.openvibe.network/index.html
iindex ad53ba1..3dff02c 100644
---- a/dist/themes.openvibe.network/index.html
++++ b/dist/themes.openvibe.network/index.html
@@@ -106,7 +106,7 @@ a.card:hover{transform:translateY(-3px);border-color:rgba(var(--site-rgb),.6);bo
<a class="btn" href="https://openvibe.network/#network"><i class="fa-solid fa-circle-nodes"></i> The whole network</a>
<a class="btn" href="https://discord.gg/M6MuRUaeJj" rel="noopener"><i class="fa-brands fa-discord"></i> Follow the build</a>
</div>
-- <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>not routed yet</b> · <a href="https://github.com/OpenVibers/OpenVibe.Network" rel="noopener"><code>OpenVibers/OpenVibe.Network</code></a> is live at <a href="https://openvibe.network/">openvibe.network</a>; this address is not routed to it yet: this page is a placeholder, nothing here is live yet. · as of 2026-09-28 · <a href="/status.json">status.json</a></p>
++ <p class="status"><i class="fa-solid fa-clock" aria-hidden="true"></i> Status: <b>not routed yet</b> · <a href="https://github.com/OpenVibers/OpenVibe.Network" rel="noopener"><code>OpenVibers/OpenVibe.Network</code></a> is live at <a href="https://openvibe.network/">openvibe.network</a>; this address is not routed to it yet: this page is a placeholder, nothing here is live yet. · as of 2026-09-29 · <a href="/status.json">status.json</a></p>
</header>
ddiff --git a/dist/themes.openvibe.network/status.json b/dist/themes.openvibe.network/status.json
iindex bef9966..8881797 100644
---- a/dist/themes.openvibe.network/status.json
++++ b/dist/themes.openvibe.network/status.json
@@@ -11,12 +11,12 @@
"stage": "stable",
"code": true,
"deployed": true,
-- "statusCommit": "35233db",
++ "statusCommit": "5ca28e2",
"exposure": "live",
"publicOrigin": "https://openvibe.network"
},
"launchWaitsFor": null,
-- "factsAsOf": "2026-09-28",
++ "factsAsOf": "2026-09-29",
"network": "https://openvibe.network",
"updated": "2026-09-29",
"note": "Static page served by OpenVibers/OpenVibe.Sites; service facts come from each repository's STATUS.json and the Network registry (facts.json). Removed from sites.json in the same release that the real service takes over this domain."
ddiff --git a/facts.json b/facts.json
iindex b8d0bb3..5ab5f2f 100644
---- a/facts.json
++++ b/facts.json
@@@ -1,6 +1,6 @@
{
"note": "Facts the Sites placeholder copy is built from. Refresh with `node scripts/facts.js`, review the diff, run `node build.js`, commit both. Never edit by hand.",
-- "generated": "2026-09-28",
++ "generated": "2026-09-29",
"sources": {
"status": "STATUS.json at HEAD of each OpenVibers checkout (commit recorded per repo)",
"registry": "https://openvibe.network/api/v1/registry/services (openvibe-contracts 0.76.0)"
@@@ -12,7 +12,7 @@
"code": true,
"deployed": true,
"updated": "2026-09-28",
-- "commit": "d9f4240"
++ "commit": "5d062bf"
},
"registry": {
"id": "openre",
@@@ -29,7 +29,7 @@
"code": true,
"deployed": true,
"updated": "2026-09-28",
-- "commit": "9f24032"
++ "commit": "0c98c51"
},
"registry": {
"id": "ai",
@@@ -46,7 +46,7 @@
"code": true,
"deployed": true,
"updated": "2026-09-28",
-- "commit": "5ae03b0"
++ "commit": "fb61769"
},
"registry": {
"id": "coupons",
@@@ -63,7 +63,7 @@
"code": true,
"deployed": true,
"updated": "2026-09-28",
-- "commit": "450af16"
++ "commit": "57b4194"
},
"registry": {
"id": "deals",
@@@ -80,7 +80,7 @@
"code": true,
"deployed": true,
"updated": "2026-09-28",
-- "commit": "7bccceb"
++ "commit": "0076761"
},
"registry": {
"id": "events",
@@@ -97,7 +97,7 @@
"code": true,
"deployed": true,
"updated": "2026-09-28",
-- "commit": "019d853"
++ "commit": "2e7d452"
},
"registry": {
"id": "host",
@@@ -114,7 +114,7 @@
"code": true,
"deployed": true,
"updated": "2026-09-28",
-- "commit": "35233db"
++ "commit": "5ca28e2"
},
"registry": {
"id": "network",
@@@ -131,7 +131,7 @@
"code": true,
"deployed": true,
"updated": "2026-09-28",
-- "commit": "79a851f"
++ "commit": "08c3e75"
},
"registry": {
"id": "news",
@@@ -142,30 +142,13 @@
"planned_origin": "https://openvibe.news"
}
},
-- "OpenVibe.Realtime": {
-- "status": {
-- "stage": "closed",
-- "code": false,
-- "deployed": false,
-- "updated": "2026-09-28",
-- "commit": "a47b357"
-- },
-- "registry": {
-- "id": "realtime",
-- "manifest_status": "retired",
-- "state": "placeholder",
-- "public_site": null,
-- "origin": null,
-- "planned_origin": null
-- }
-- },
"OpenVibe.Reviews": {
"status": {
"stage": "alpha",
"code": true,
"deployed": true,
"updated": "2026-09-28",
-- "commit": "298403f"
++ "commit": "34916a4"
},
"registry": {
"id": "reviews",
@@@ -182,7 +165,7 @@
"code": true,
"deployed": true,
"updated": "2026-09-28",
-- "commit": "56fd30e"
++ "commit": "036effd"
},
"registry": {
"id": "tips",
@@@ -199,7 +182,7 @@
"code": true,
"deployed": true,
"updated": "2026-09-28",
-- "commit": "f80bd45"
++ "commit": "5e1dcb4"
},
"registry": {
"id": "trade",
@@@ -216,7 +199,7 @@
"code": true,
"deployed": true,
"updated": "2026-09-28",
-- "commit": "9ff4277"
++ "commit": "9fbd730"
},
"registry": {
"id": "vip",
ddiff --git a/sites.json b/sites.json
iindex f999a66..ac47949 100644
---- a/sites.json
++++ b/sites.json
@@@ -629,7 +629,7 @@
"name": "realtime.openvibe.network",
"icon": "fa-satellite-dish",
"accent": "#34d399",
-- "plannedRepo": "OpenVibe.Realtime",
++ "noRepo": true,
"legalProfile": "info",
"tagline": "Closed: realtime delivery is part of OpenVibe.Events.",
"description": "OpenVibe.Realtime was planned as a separate service for live updates in the browser. Decision record ADR-005 (accepted 2026-09-22) closed it: browser realtime is part of OpenVibe.Events, as server-sent events with cursor resume at events.openvibe.network/realtime/stream. This address serves only this notice.",
@@@ -644,11 +644,6 @@
"ADR-005: realtime",
"https://github.com/OpenVibers/OpenVibe.Contracts/blob/main/docs/adr/ADR-005-realtime.md",
"The decision, and when a separate realtime service would be reconsidered."
-- ],
-- [
-- "OpenVibe.Realtime",
-- "https://github.com/OpenVibers/OpenVibe.Realtime",
-- "The repository stays as the decision record."
]
],
"keywords": "openvibe realtime, openvibe events, server-sent events"