openvibers/openvibe.sites Commits

openvibe-contracts v0.127.0 (was v0.126.0) (#39)

OP OpenVibers committed 10 Oct 2026 · 54c17ebffb · 5 files, +9 −40

* openvibe-contracts v0.127.0 (was v0.126.0)

Opened by scripts/pin-bump.js in OpenVibers/OpenVibe.Shared after the v0.127.0 release.

* sites.json synced with Contracts 0.127.0 (ai.openvibe.network retired)

Changes

ddiff --git a/README.md b/README.md
iindex a37e19a..1e45bc3 100644
---- a/README.md
++++ b/README.md
@@@ -71,7 +71,7 @@ The pinned `openvibe-contracts` release supplies the catalog `sites.json` mirror
## Depends on
--- `openvibe-contracts` v0.126.0 — `scripts/sync-catalog.js` reads `openvibe-contracts/lib/products` (`catalog()`) to generate `sites.json`.
++- `openvibe-contracts` v0.127.0 — `scripts/sync-catalog.js` reads `openvibe-contracts/lib/products` (`catalog()`) to generate `sites.json`.
- `openvibe-shared` v2.20.3 — `build.js` uses `legal` for the terms, privacy and dmca pages, `files` for the `BROWSER` list copied to `dist/_shared/`, and `app-icon` for the manifest and head tags; `test/run.js` uses `test-runner`.
- OpenVibe.Host — the deploy wrapper calls `ovhost deploy sites --restart`, or `ovhost plan sites --restart` with `DRY_RUN=1`.
- OpenVibe.Network at `https://openvibe.network` — the frozen pages and shared browser files load its assets and API in the browser; `NET.networkUrl` in `build.js` is that base.
@@@ -107,6 +107,6 @@ The pinned `openvibe-contracts` release supplies the catalog `sites.json` mirror
Report security issues through [SECURITY.md](SECURITY.md).
<!-- versions:start -->
--- openvibe-contracts: v0.126.0
++- openvibe-contracts: v0.127.0
- openvibe-shared: v2.20.3
<!-- versions:end -->
ddiff --git a/STATUS.json b/STATUS.json
iindex c4cfb81..03cc35a 100644
---- a/STATUS.json
++++ b/STATUS.json
@@@ -22,7 +22,7 @@
"realtime.openvibe.network (closed notice)",
"status.openvibe.network (status notice)"
],
-- "contracts": "openvibe-contracts v0.126.0: sites.json mirrors products.catalog() (scripts/sync-catalog.js)",
++ "contracts": "openvibe-contracts v0.127.0: sites.json mirrors products.catalog() (scripts/sync-catalog.js)",
"shared": "openvibe-shared v2.20.3",
"deployed": true,
"deployment": "Deployed with `sudo ovhost deploy sites --restart` (OpenVibe.Host strategy static-build since the 2026-09-27 cutover): /opt/openvibe.sites, nginx serves dist/<domain>/ through deploy/nginx/<domain>.conf; no unit, no port, no env file",
ddiff --git a/package-lock.json b/package-lock.json
iindex f847a5a..68d867a 100644
---- a/package-lock.json
++++ b/package-lock.json
@@@ -6,7 +6,7 @@
"": {
"name": "openvibe-sites",
"dependencies": {
-- "openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.126.0",
++ "openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.127.0",
"openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v2.20.3"
},
"engines": {
@@@ -181,9 +181,9 @@
"license": "MIT"
},
"node_modules/openvibe-contracts": {
-- "version": "0.126.0",
-- "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.126.0",
-- "integrity": "sha512-M/Vu5aMHEMtPI29xYaM03ZMbm2bfmyX2NVhEHNsjgw6dt/buW2g9tPE015VuBjO3j8LpkzsjWc2QXIJiajTs+w==",
++ "version": "0.127.0",
++ "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.127.0",
++ "integrity": "sha512-ySC+Qh8I3OlN5MULCqv0vfcAGubZQzWM0Fw7EOpnOo76vVnrkwx+m33aTxDum2yQqPkU8Ot5UtMuMwm1Cc1k3g==",
"license": "AGPL-3.0-only",
"dependencies": {
"ajv": "^8.17.1",
ddiff --git a/package.json b/package.json
iindex 5141ab1..99ce9e5 100644
---- a/package.json
++++ b/package.json
@@@ -7,7 +7,7 @@
"test": "node test/run.js"
},
"dependencies": {
-- "openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.126.0",
++ "openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.127.0",
"openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v2.20.3"
},
"engines": {
ddiff --git a/sites.json b/sites.json
iindex 1b9eff0..e6e2717 100644
---- a/sites.json
++++ b/sites.json
@@@ -644,7 +644,7 @@
"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.",
++ "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 openvibe.events/realtime/stream. This address serves only this notice.",
"linksLead": "Realtime delivery for browsers is a part of OpenVibe.Events; the decision and its record are public.",
"links": [
[
@@@ -660,37 +660,6 @@
],
"keywords": "openvibe realtime, openvibe events, server-sent events"
},
-- {
-- "domain": "ai.openvibe.network",
-- "zone": "openvibe.network",
-- "hostParts": [
-- "ai",
-- "openvibe.network"
-- ],
-- "tld": "ai",
-- "name": "ai.openvibe.network",
-- "icon": "fa-robot",
-- "accent": "#c084fc",
-- "plannedRepo": "OpenVibe.AI",
-- "legalProfile": "info",
-- "tagline": "Moved: OpenVibe.AI's public home is ai.openvibe.services.",
-- "description": "OpenVibe.AI's public address is now ai.openvibe.services, next to the rest of the network's programmable services on OpenVibe.Services. This address serves only this notice until every client has moved; then it redirects.",
-- "keywords": "openvibe ai, openvibe network ai, openvibe platform",
-- "kind": "moved",
-- "linksLead": "OpenVibe.AI lives on OpenVibe.Services now.",
-- "links": [
-- [
-- "ai.openvibe.services",
-- "https://ai.openvibe.services/",
-- "OpenVibe.AI: the gateway, templates, workflows and runs."
-- ],
-- [
-- "OpenVibe.Services",
-- "https://openvibe.services/",
-- "Every programmable OpenVibe service in one place."
-- ]
-- ]
-- },
{
"domain": "ai.openvibe.services",
"zone": "openvibe.services",