openvibers/openvibe.contracts Commits

Contracts 0.111.0: Events' public origin is openvibe.events (plan T7) (#58)

OP OpenVibers committed 7 Oct 2026 · bad72bed32 · 79 files, +310 −207

* Contracts 0.111.0: Events' public origin is openvibe.events (plan T7)

* Contracts 0.111.0: Events' public origin is openvibe.events (plan T7)

Changes

ddiff --git a/CHANGELOG.md b/CHANGELOG.md
iindex 9c271461..125a1ab6 100644
---- a/CHANGELOG.md
++++ b/CHANGELOG.md
@@@ -4,6 +4,17 @@ All notable changes to `openvibe-contracts`. Releases are git tags (`vX.Y.Z`) th
from `https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/<tag>`. Before v0.30.0,
the notes were in the tag and commit messages (`git tag -n1`).
++## 0.111.0 — 2026-10-07
++
++**Events' public origin is openvibe.events** (plan T7, ADR-042 item 10). Manifest and example changes only; no schema changed.
++- `manifests/services/events.json`: `publicOrigin` `https://openvibe.events`; `domains` lists `openvibe.events` first and
++ keeps `events.openvibe.network`, which Events still answers until every client has moved (then it answers 308).
++ `manifests/repositories/OpenVibe.Events.json` lists the same two names.
++- `network.realtime-ticket-result@1`: the `stream_url` description and fixtures use
++ `https://openvibe.events/realtime/stream`. The ticket's audience was already `openvibe.events`.
++- Product manifests: openvibe.events's launch line names the API and realtime stream there; the realtime notice links
++ to `https://openvibe.events/`.
++
## 0.110.0 — 2026-10-07
**OpenVibe.Space and OpenVibe.AI's public home launch** (plan T10 step 3, T6). It serves the forum at `https://openvibe.space` from
ddiff --git a/contracts/network/realtime-ticket-result.v1.json b/contracts/network/realtime-ticket-result.v1.json
iindex d4a722ab..02605165 100644
---- a/contracts/network/realtime-ticket-result.v1.json
++++ b/contracts/network/realtime-ticket-result.v1.json
@@@ -34,7 +34,7 @@
"type": "string",
"format": "uri",
"pattern": "^https?://[^?#]+/realtime/stream$",
-- "description": "Events' realtime stream (https://events.openvibe.network/realtime/stream)."
++ "description": "Events' realtime stream (https://openvibe.events/realtime/stream; https://events.openvibe.network/realtime/stream until every client has moved)."
},
"topics": {
"type": "array",
ddiff --git a/docs/ESTATE.md b/docs/ESTATE.md
iindex 37353163..38cd4eef 100644
---- a/docs/ESTATE.md
++++ b/docs/ESTATE.md
@@@ -12,38 +12,42 @@ service id); **Runtime** is `STATUS.json.runtime`; **Database** is inferred from
| Repository | Product | Authority it owns | Runtime | Database | Domain | SDK/Contracts pin | Deployment | Public/private | Current track |
|---|---|---|---|---|---|---|---|---|---|
| AFResume | — | — | — | — | — | — | — | — | — |
--| OpenRe.Stream | OpenRe.Stream | openre.* | node 22 | PostgreSQL | openre.stream, ingest.openre.stream | contracts v0.76.0, sdk v0.21.3, shared v2.3.1 | deployed | internal | W7 |
--| OpenVibe.AI | OpenVibe.AI | ai.usage_summary | node 22 | PostgreSQL | ai.openvibe.network, openvibe.ai | contracts v0.76.0, sdk v0.25.2, shared v1.27.0 | deployed | internal | W13 |
--| OpenVibe.Billing | OpenVibe.Billing | billing.* | node >=22.0.0 | PostgreSQL | billing.openvibe.network | contracts v0.76.0, sdk v0.21.2, shared v2.3.1 | deployed | live | W8 |
--| OpenVibe.Blog | Blog | blog.* | node 22 | PostgreSQL | openvibe.blog | contracts v0.79.0, sdk v0.25.0, shared v2.3.1, publishing v1.0.0 | deployed | live | W16 |
--| OpenVibe.Bot | OpenVibe.Bot | bot | node >=22.0.0 | PostgreSQL | openvibe.bot | contracts v0.79.0, sdk v0.25.0, shared v2.2.0 | — | live | — |
--| OpenVibe.Chat | Chat | chat.preferences, chat.tts_defaults, chat.dm_settings, chat.presence_prefs | node 22 | PostgreSQL | openvibe.chat, openvibe.live | contracts v0.80.0, sdk v0.25.2, shared v2.0.0 | deployed | live | W6 |
--| OpenVibe.Codes | Codes | codes.* | node 22 | PostgreSQL | openvibe.codes | contracts v0.79.0, sdk v0.25.0, shared v2.3.1 | deployed | live | W20 |
--| OpenVibe.Community | Community | community.* | node 22 | PostgreSQL | openvibe.community | contracts v0.76.0, sdk v0.21.0, shared v2.3.1 | deployed | live | W5 |
--| OpenVibe.Contracts | OpenVibe.Contracts | contracts | node >=20 | — | — | contracts v0.75.0 | not deployed | library | W1 |
--| OpenVibe.Coupons | Coupons | coupons.* | node 22 | PostgreSQL | openvibe.coupons | contracts v0.79.0, sdk v0.25.1, shared v2.2.0, publishing v1.1.0 | deployed | internal | W18 |
--| OpenVibe.Deals | Deals | deals.* | node 22 | PostgreSQL | openvibe.deals | contracts v0.79.0, sdk v0.25.1, shared v2.2.0, publishing v1.1.0 | deployed | internal | W18 |
--| OpenVibe.Events | OpenVibe.Events | events | node 22 | PostgreSQL | events.openvibe.network | contracts v0.81.0, sdk v0.25.1, shared v2.2.0 | deployed | live | W3 |
++| OpenRe.Stream | OpenRe.Stream | openre.* | node 22 | PostgreSQL | openre.stream, ingest.openre.stream | contracts v0.76.0, sdk v0.26.0, shared v2.10.1 | deployed | internal | W7 |
++| OpenVibe.AI | OpenVibe.AI | ai.usage_summary | node 22 | PostgreSQL | ai.openvibe.services, ai.openvibe.network, openvibe.ai | contracts v0.86.0, sdk v0.26.0, shared v2.5.0 | deployed | live | W13 |
++| OpenVibe.Billing | OpenVibe.Billing | billing.* | node >=22.0.0 | PostgreSQL | billing.openvibe.network | contracts v0.97.0, sdk v0.28.0, shared v2.9.0 | deployed | live | W8 |
++| OpenVibe.Blog | Blog | blog.* | node 22 | PostgreSQL | openvibe.blog | contracts v0.97.0, sdk v0.26.0, shared v2.9.0, publishing v1.3.0 | deployed | live | W16 |
++| OpenVibe.Bot | Bot | bot | node 22 | PostgreSQL | openvibe.bot | contracts v0.96.0, sdk v0.26.0, shared v2.10.1 | deployed | live | — |
++| OpenVibe.Chat | Chat | chat.preferences, chat.tts_defaults, chat.dm_settings, chat.presence_prefs | node 22 | PostgreSQL | openvibe.chat, openvibe.live | contracts v0.103.0, sdk v0.26.0, shared v2.5.0 | deployed | live | W6 |
++| OpenVibe.Codes | Codes | codes.* | node 22 | PostgreSQL | openvibe.codes | contracts v0.97.0, sdk v0.26.0, shared v2.9.0 | deployed | live | W20 |
++| OpenVibe.Community | Community | community.* | node 22 | PostgreSQL | openvibe.community | contracts v0.86.0, sdk v0.26.0, shared v2.9.0 | deployed | live | W5 |
++| OpenVibe.Contracts | OpenVibe.Contracts | contracts | node >=20 | — | — | contracts v0.106.0 | not deployed | library | W1 |
++| OpenVibe.Coupons | Coupons | coupons.* | node 22 | PostgreSQL | openvibe.coupons | contracts v0.97.0, sdk v0.26.0, shared v2.9.0, publishing v1.3.0 | deployed | internal | W18 |
++| OpenVibe.Deals | Deals | deals.* | node 22 | PostgreSQL | openvibe.deals | contracts v0.97.0, sdk v0.26.0, shared v2.10.1, publishing v1.3.0 | deployed | internal | W18 |
++| OpenVibe.Events | OpenVibe.Events | events | node 22 | PostgreSQL | openvibe.events, events.openvibe.network | contracts v0.94.2, sdk v0.26.0, shared v2.10.1 | deployed | live | W3 |
| OpenVibe.Examples | OpenVibe.Examples | examples | node >=22 | — | — | contracts v0.49.0, sdk v0.11.0 | not deployed | repository | W20 |
| OpenVibe.Extensions | — | — | node >=22.0.0 | — | — | — | not deployed | — | W18 |
--| OpenVibe.Games | Games | games.* | node 22 | PostgreSQL | openvibe.games, play.openvibe.games | contracts v0.71.0, sdk v0.22.0, shared v1.30.1 | deployed | live | — |
--| OpenVibe.Host | Host | host.* | node 22 | PostgreSQL | openvibe.host | contracts v0.83.0, sdk v0.26.0, shared v2.2.0 | loopback only, not launched | internal | W21 Stage A + Stage B |
--| OpenVibe.Live | Live | live.* | node 22 | SQLite | openvibe.live, ingest.openvibe.live | contracts v0.71.0, sdk v0.16.0, shared v1.30.1 | deployed | live | — |
--| OpenVibe.Media | Media | media.* | node 22 | PostgreSQL | openvibe.media | contracts v0.79.0, sdk v0.21.2, shared v1.29.2 | deployed | live | — |
--| OpenVibe.Network | Network | identity.*, network.*, theme.*, notification.* | node 22 | PostgreSQL | openvibe.network, auth.openvibe.network, api.openvibe.network, admin.openvibe.network, my.openvibe.network, themes.openvibe.network | contracts v0.83.0, sdk v0.25.2, shared v2.3.1 | deployed | live | — |
--| OpenVibe.News | News | news.* | node 22 | PostgreSQL | openvibe.news | contracts v0.79.0, sdk v0.25.0, shared v2.2.0, publishing v1.1.0 | deployed | internal | W17 |
++| OpenVibe.Games | Games | games.* | node 22 | PostgreSQL | openvibe.games, play.openvibe.games | contracts v0.78.0, sdk v0.23.1, shared v2.6.0 | deployed | live | — |
++| OpenVibe.Host | Host | host.* | node 22 | PostgreSQL | openvibe.host | contracts v0.83.0, sdk v0.26.0, shared v2.10.1 | loopback only, not launched | live | W21 Stage A + Stage B |
++| OpenVibe.Live | Live | live.* | node 22 | SQLite | openvibe.live, ingest.openvibe.live | contracts v0.83.0, sdk v0.26.0, shared v2.5.0 | deployed | live | — |
++| OpenVibe.Media | Media | media.* | node 22 | PostgreSQL | openvibe.media | contracts v0.79.0, sdk v0.32.0, shared v2.10.0 | deployed | live | — |
++| OpenVibe.Network | Network | identity.*, network.*, theme.*, notification.* | node 22 | PostgreSQL | openvibe.network, auth.openvibe.network, api.openvibe.network, admin.openvibe.network, my.openvibe.network, themes.openvibe.network | contracts v0.106.0, sdk v0.28.0, shared v2.10.1 | deployed | live | — |
++| OpenVibe.News | News | news.* | node 22 | PostgreSQL | openvibe.news | contracts v0.97.0, sdk v0.26.0, shared v2.9.0, publishing v1.3.0 | deployed | internal | W17 |
| OpenVibe.Node | — | — | — | — | — | — | — | — | — |
--| OpenVibe.Publishing | OpenVibe.Publishing | publishing | node >=20 | none | — | contracts v0.76.0, sdk v0.15.0, shared v1.25.0 | not deployed | library | W15 |
++| OpenVibe.Publishing | OpenVibe.Publishing | publishing | node >=20 | none | — | contracts v0.76.0, sdk v0.15.0, shared v2.6.0 | not deployed | library | W15 |
| OpenVibe.Realtime | — | — | — | — | — | — | not deployed | — | — |
--| OpenVibe.Reviews | Reviews | reviews.* | node 22 | PostgreSQL | openvibe.reviews | contracts v0.76.0, sdk v0.20.0, shared v2.2.0, publishing v1.1.0 | deployed | internal | W17 |
--| OpenVibe.SDK | OpenVibe.SDK | sdk | node >=20 | — | — | contracts v0.86.0 | not deployed | library | W2 |
--| OpenVibe.Search | OpenVibe.Search | search | node 22 | PostgreSQL | search.openvibe.network | contracts v0.76.0, sdk v0.23.1, shared v2.2.0 | deployed | live | W14 |
++| OpenVibe.Reviews | Reviews | reviews.* | node 22 | PostgreSQL | openvibe.reviews | contracts v0.96.0, sdk v0.26.0, shared v2.10.1, publishing v1.3.0 | deployed | internal | W17 |
++| OpenVibe.Run | OpenVibe.Run | run | — | — | openvibe.run | — | — | internal | — |
++| OpenVibe.SDK | OpenVibe.SDK | sdk | node >=20 | — | — | contracts v0.97.0 | not deployed | library | W2 |
++| OpenVibe.Search | OpenVibe.Search | search | node 22 | PostgreSQL | search.openvibe.network | contracts v0.96.0, sdk v0.26.0, shared v2.9.0 | deployed | live | W14 |
++| OpenVibe.Services | OpenVibe.Services | services | — | — | openvibe.services | — | — | internal | — |
| OpenVibe.Shared | OpenVibe.Shared | shared | — | — | — | contracts v0.61.0, sdk v0.20.4 | not deployed | library | W2 |
--| OpenVibe.Sites | OpenVibe.Sites | sites | node >=20 | — | — | shared v1.29.2 | deployed | live | — |
--| OpenVibe.Sources | OpenVibe.Sources | sources | node 22 | PostgreSQL | sources.openvibe.network | contracts v0.76.0, sdk v0.23.1, shared v1.27.0 | deployed | internal | W14 |
--| OpenVibe.Tips | Tips | tips.* | node >=22.0.0 | PostgreSQL | openvibe.tips | contracts v0.79.0, sdk v0.25.0, shared v2.2.0 | deployed | internal | W9 |
--| OpenVibe.Tools | Tools | tools.* | node 22 | PostgreSQL | openvibe.tools | contracts v0.63.0 | deployed | live | — |
--| OpenVibe.Trade | Trade | trade.* | node 22 | PostgreSQL | openvibe.trade | contracts v0.79.0, sdk v0.25.0, shared v2.2.0, publishing v1.1.0 | deployed | internal | W19 |
--| OpenVibe.VIP | VIP | vip.* | node >=22.0.0 | PostgreSQL | openvibe.vip | contracts v0.79.0, sdk v0.25.0, shared v2.2.0 | deployed | internal | — |
--| OpenVibe.Wiki | Wiki | wiki.* | node 22 | PostgreSQL | openvibe.wiki | contracts v0.76.0, sdk v0.19.0, shared v2.3.1, publishing v1.0.0 | deployed | live | W16 |
++| OpenVibe.Sites | OpenVibe.Sites | sites | node >=20 | — | — | contracts v0.84.0, shared v2.5.0 | deployed | live | — |
++| OpenVibe.Sources | OpenVibe.Sources | sources | node 22 | PostgreSQL | sources.openvibe.network | contracts v0.96.0, sdk v0.26.0, shared v2.5.0 | deployed | internal | W14 |
++| OpenVibe.Space | Space | space.* | — | — | openvibe.space | — | — | live | — |
++| OpenVibe.Tips | Tips | tips.* | node >=22.0.0 | PostgreSQL | openvibe.tips | contracts v0.92.0, sdk v0.28.0, shared v2.9.0 | deployed | internal | W9 |
++| OpenVibe.Tools | Tools | tools.* | node 22 | PostgreSQL | openvibe.tools | contracts v0.92.0 | deployed | live | — |
++| OpenVibe.Trade | Trade | trade.* | node 22 | PostgreSQL | openvibe.trade | contracts v0.97.0, sdk v0.26.0, shared v2.10.1, publishing v1.3.0 | deployed | internal | W19 |
++| OpenVibe.VIP | VIP | vip.* | node >=22.0.0 | PostgreSQL | openvibe.vip | contracts v0.92.0, sdk v0.28.0, shared v2.9.0 | deployed | internal | — |
++| OpenVibe.Watch | OpenVibe.Watch | watch | — | — | openvibe.watch | — | — | internal | — |
++| OpenVibe.Wiki | Wiki | wiki.* | node 22 | PostgreSQL | openvibe.wiki | contracts v0.96.0, sdk v0.26.0, shared v2.9.0, publishing v1.3.0 | deployed | live | W16 |
| openvibe-agents | — | — | — | — | — | — | — | — | — |
ddiff --git a/fixtures/network.realtime-ticket-result/invalid/long-lived.json b/fixtures/network.realtime-ticket-result/invalid/long-lived.json
iindex 904d9b04..0625618b 100644
---- a/fixtures/network.realtime-ticket-result/invalid/long-lived.json
++++ b/fixtures/network.realtime-ticket-result/invalid/long-lived.json
@@@ -2,7 +2,7 @@
"ticket": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXAiOiJyZWFsdGltZSJ9.c2lnbmF0dXJl",
"expires_at": "2026-09-27T18:03:08.000Z",
"expires_in": 86400,
-- "stream_url": "https://events.openvibe.network/realtime/stream",
++ "stream_url": "https://openvibe.events/realtime/stream",
"topics": ["network.notification.*"],
"subject": "usr_01JAB2C3D4E5F6G7H8J9K0MNPQ"
}
ddiff --git a/fixtures/network.realtime-ticket-result/invalid/not-a-jws.json b/fixtures/network.realtime-ticket-result/invalid/not-a-jws.json
iindex 42b76269..6d504b36 100644
---- a/fixtures/network.realtime-ticket-result/invalid/not-a-jws.json
++++ b/fixtures/network.realtime-ticket-result/invalid/not-a-jws.json
@@@ -2,7 +2,7 @@
"ticket": "not a token",
"expires_at": "2026-09-26T18:05:08.000Z",
"expires_in": 120,
-- "stream_url": "https://events.openvibe.network/realtime/stream",
++ "stream_url": "https://openvibe.events/realtime/stream",
"topics": ["network.notification.*"],
"subject": "usr_01JAB2C3D4E5F6G7H8J9K0MNPQ"
}
ddiff --git a/fixtures/network.realtime-ticket-result/invalid/stream-url-with-query.json b/fixtures/network.realtime-ticket-result/invalid/stream-url-with-query.json
iindex 0f3c7344..1b891a02 100644
---- a/fixtures/network.realtime-ticket-result/invalid/stream-url-with-query.json
++++ b/fixtures/network.realtime-ticket-result/invalid/stream-url-with-query.json
@@@ -2,7 +2,7 @@
"ticket": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXAiOiJyZWFsdGltZSJ9.c2lnbmF0dXJl",
"expires_at": "2026-09-26T18:05:08.000Z",
"expires_in": 120,
-- "stream_url": "https://events.openvibe.network/realtime/stream?ticket=x",
++ "stream_url": "https://openvibe.events/realtime/stream?ticket=x",
"topics": ["network.notification.*"],
"subject": "usr_01JAB2C3D4E5F6G7H8J9K0MNPQ"
}
ddiff --git a/fixtures/network.realtime-ticket-result/invalid/user-colon-topic.json b/fixtures/network.realtime-ticket-result/invalid/user-colon-topic.json
iindex e23b6b0e..b981729e 100644
---- a/fixtures/network.realtime-ticket-result/invalid/user-colon-topic.json
++++ b/fixtures/network.realtime-ticket-result/invalid/user-colon-topic.json
@@@ -2,7 +2,7 @@
"ticket": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXAiOiJyZWFsdGltZSJ9.c2lnbmF0dXJl",
"expires_at": "2026-09-26T18:05:08.000Z",
"expires_in": 120,
-- "stream_url": "https://events.openvibe.network/realtime/stream",
++ "stream_url": "https://openvibe.events/realtime/stream",
"topics": ["user:usr_01JAB2C3D4E5F6G7H8J9K0MNPQ"],
"subject": "usr_01JAB2C3D4E5F6G7H8J9K0MNPQ"
}
ddiff --git a/fixtures/network.realtime-ticket-result/valid/badge.json b/fixtures/network.realtime-ticket-result/valid/badge.json
iindex 2e82a9fa..25199d17 100644
---- a/fixtures/network.realtime-ticket-result/valid/badge.json
++++ b/fixtures/network.realtime-ticket-result/valid/badge.json
@@@ -2,7 +2,7 @@
"ticket": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXAiOiJyZWFsdGltZSJ9.c2lnbmF0dXJl",
"expires_at": "2026-09-26T18:05:08.000Z",
"expires_in": 120,
-- "stream_url": "https://events.openvibe.network/realtime/stream",
++ "stream_url": "https://openvibe.events/realtime/stream",
"topics": ["network.notification.*"],
"subject": "usr_01JAB2C3D4E5F6G7H8J9K0MNPQ"
}
ddiff --git a/generated/json-schema/bundle.json b/generated/json-schema/bundle.json
iindex aa1987c2..201db289 100644
---- a/generated/json-schema/bundle.json
++++ b/generated/json-schema/bundle.json
@@@ -28508,7 +28508,7 @@
"type": "string",
"format": "uri",
"pattern": "^https?://[^?#]+/realtime/stream$",
-- "description": "Events' realtime stream (https://events.openvibe.network/realtime/stream)."
++ "description": "Events' realtime stream (https://openvibe.events/realtime/stream; https://events.openvibe.network/realtime/stream until every client has moved)."
},
"topics": {
"type": "array",
ddiff --git a/generated/openapi/ai.json b/generated/openapi/ai.json
iindex 43753796..ebded011 100644
---- a/generated/openapi/ai.json
++++ b/generated/openapi/ai.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.AI API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.AI as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.AI as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/billing.json b/generated/openapi/billing.json
iindex a9306e1d..c07eeb00 100644
---- a/generated/openapi/billing.json
++++ b/generated/openapi/billing.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Billing API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Billing as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Billing as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/blog.json b/generated/openapi/blog.json
iindex 7c10fb62..a9876422 100644
---- a/generated/openapi/blog.json
++++ b/generated/openapi/blog.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Blog API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Blog as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Blog as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/bot.json b/generated/openapi/bot.json
iindex 030f5b23..26f2dab4 100644
---- a/generated/openapi/bot.json
++++ b/generated/openapi/bot.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Bot API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Bot as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Bot as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/chat.json b/generated/openapi/chat.json
iindex 32ce7260..c8f9ec90 100644
---- a/generated/openapi/chat.json
++++ b/generated/openapi/chat.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Chat API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Chat as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Chat as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/codes.json b/generated/openapi/codes.json
iindex e0aca3d9..53e1f4e4 100644
---- a/generated/openapi/codes.json
++++ b/generated/openapi/codes.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Codes API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Codes as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Codes as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/community.json b/generated/openapi/community.json
iindex 025c3ea4..597dd2e2 100644
---- a/generated/openapi/community.json
++++ b/generated/openapi/community.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Community API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Community as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Community as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/coupons.json b/generated/openapi/coupons.json
iindex 8857300e..8268236f 100644
---- a/generated/openapi/coupons.json
++++ b/generated/openapi/coupons.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Coupons API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Coupons as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Coupons as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/deals.json b/generated/openapi/deals.json
iindex 5112038f..ded5578e 100644
---- a/generated/openapi/deals.json
++++ b/generated/openapi/deals.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Deals API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Deals as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Deals as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/events.json b/generated/openapi/events.json
iindex dc373676..1a9d9103 100644
---- a/generated/openapi/events.json
++++ b/generated/openapi/events.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Events API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Events as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Events as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
@@@ -12,7 +12,7 @@
},
"servers": [
{
-- "url": "https://events.openvibe.network"
++ "url": "https://openvibe.events"
}
],
"paths": {
ddiff --git a/generated/openapi/games.json b/generated/openapi/games.json
iindex 8554e27d..7fe7e6e8 100644
---- a/generated/openapi/games.json
++++ b/generated/openapi/games.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Games API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Games as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Games as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/host.json b/generated/openapi/host.json
iindex 502db92a..040c7e29 100644
---- a/generated/openapi/host.json
++++ b/generated/openapi/host.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Host API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Host as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Host as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/index.json b/generated/openapi/index.json
iindex 9bce5d0b..9492a533 100644
---- a/generated/openapi/index.json
++++ b/generated/openapi/index.json
@@@ -67,7 +67,7 @@
{
"service": "events",
"name": "OpenVibe.Events",
-- "origin": "https://events.openvibe.network",
++ "origin": "https://openvibe.events",
"operations": 15,
"capabilities": 8
},
ddiff --git a/generated/openapi/live.json b/generated/openapi/live.json
iindex 1319b1d9..f3592941 100644
---- a/generated/openapi/live.json
++++ b/generated/openapi/live.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Live API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Live as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Live as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/media.json b/generated/openapi/media.json
iindex 07924ec8..39d5115d 100644
---- a/generated/openapi/media.json
++++ b/generated/openapi/media.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Media API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Media as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Media as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/network.json b/generated/openapi/network.json
iindex 186f1e2c..660ecc4c 100644
---- a/generated/openapi/network.json
++++ b/generated/openapi/network.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Network API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Network as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Network as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/news.json b/generated/openapi/news.json
iindex e2adc977..48344082 100644
---- a/generated/openapi/news.json
++++ b/generated/openapi/news.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.News API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.News as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.News as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/openre.json b/generated/openapi/openre.json
iindex fddb5d39..d349463b 100644
---- a/generated/openapi/openre.json
++++ b/generated/openapi/openre.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenRe.Stream API",
-- "version": "0.110.0",
-- "description": "Routes of OpenRe.Stream as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenRe.Stream as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/reviews.json b/generated/openapi/reviews.json
iindex 96466273..0a281df9 100644
---- a/generated/openapi/reviews.json
++++ b/generated/openapi/reviews.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Reviews API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Reviews as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Reviews as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/run.json b/generated/openapi/run.json
iindex 69a37b13..fb89537a 100644
---- a/generated/openapi/run.json
++++ b/generated/openapi/run.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Run API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Run as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Run as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/search.json b/generated/openapi/search.json
iindex f55fcafc..9aae2e56 100644
---- a/generated/openapi/search.json
++++ b/generated/openapi/search.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Search API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Search as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Search as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/services.json b/generated/openapi/services.json
iindex ecb0ccd9..e7584285 100644
---- a/generated/openapi/services.json
++++ b/generated/openapi/services.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Services API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Services as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Services as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/sources.json b/generated/openapi/sources.json
iindex 30d9aa58..337d2394 100644
---- a/generated/openapi/sources.json
++++ b/generated/openapi/sources.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Sources API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Sources as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Sources as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/space.json b/generated/openapi/space.json
iindex 7bbc19f1..6d4c0f53 100644
---- a/generated/openapi/space.json
++++ b/generated/openapi/space.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Space API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Space as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Space as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/tips.json b/generated/openapi/tips.json
iindex 0b98b99f..2035b725 100644
---- a/generated/openapi/tips.json
++++ b/generated/openapi/tips.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Tips API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Tips as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Tips as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/tools.json b/generated/openapi/tools.json
iindex 7c77d296..adcd2191 100644
---- a/generated/openapi/tools.json
++++ b/generated/openapi/tools.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Tools API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Tools as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Tools as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/trade.json b/generated/openapi/trade.json
iindex dacd9139..3d45bc6e 100644
---- a/generated/openapi/trade.json
++++ b/generated/openapi/trade.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Trade API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Trade as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Trade as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/vip.json b/generated/openapi/vip.json
iindex 3bac1d66..dbac8091 100644
---- a/generated/openapi/vip.json
++++ b/generated/openapi/vip.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.VIP API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.VIP as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.VIP as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/watch.json b/generated/openapi/watch.json
iindex ae053a71..237781f8 100644
---- a/generated/openapi/watch.json
++++ b/generated/openapi/watch.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Watch API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Watch as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Watch as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/openapi/wiki.json b/generated/openapi/wiki.json
iindex 2620f99b..d262ab03 100644
---- a/generated/openapi/wiki.json
++++ b/generated/openapi/wiki.json
@@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"title": "OpenVibe.Wiki API",
-- "version": "0.110.0",
-- "description": "Routes of OpenVibe.Wiki as the OpenVibe contracts describe them (openvibe-contracts 0.110.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
++ "version": "0.111.0",
++ "description": "Routes of OpenVibe.Wiki as the OpenVibe contracts describe them (openvibe-contracts 0.111.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"name": "MIT",
"identifier": "MIT"
ddiff --git a/generated/typescript/index.d.ts b/generated/typescript/index.d.ts
iindex b5fc1b66..6288ec41 100644
---- a/generated/typescript/index.d.ts
++++ b/generated/typescript/index.d.ts
@@@ -33270,7 +33270,7 @@ export interface NetworkRealtimeTicketResult {
*/
expires_in: number;
/**
-- * Events' realtime stream (https://events.openvibe.network/realtime/stream).
++ * Events' realtime stream (https://openvibe.events/realtime/stream; https://events.openvibe.network/realtime/stream until every client has moved).
*/
stream_url: string;
/**
ddiff --git a/manifests/products/openvibe.events.json b/manifests/products/openvibe.events.json
iindex 60b659c0..3058a19c 100644
---- a/manifests/products/openvibe.events.json
++++ b/manifests/products/openvibe.events.json
@@@ -25,7 +25,7 @@
}
],
"keywords": "event bus api, webhook retry service, sqs alternative, sns alternative, pub sub api, realtime sse api, dead letter queue, webhook replay",
-- "launch": "the developer site and queue and stream primitives; the API runs at events.openvibe.network",
++ "launch": "the developer site, the API and the realtime stream on openvibe.events; queue and stream primitives",
"relationships": {
"service": "events",
"plannedRepo": "OpenVibe.Events",
ddiff --git a/manifests/products/realtime.openvibe.network.json b/manifests/products/realtime.openvibe.network.json
iindex 675db3c4..70a1e4ca 100644
---- a/manifests/products/realtime.openvibe.network.json
++++ b/manifests/products/realtime.openvibe.network.json
@@@ -15,7 +15,7 @@
"links": [
{
"label": "OpenVibe.Events",
-- "url": "https://events.openvibe.network/",
++ "url": "https://openvibe.events/",
"note": "Durable events, subscriptions and signed delivery; browsers subscribe at /realtime/stream."
},
{
ddiff --git a/manifests/repositories/OpenRe.Stream.json b/manifests/repositories/OpenRe.Stream.json
iindex 913299ae..10eada23 100644
---- a/manifests/repositories/OpenRe.Stream.json
++++ b/manifests/repositories/OpenRe.Stream.json
@@@ -17,8 +17,8 @@
],
"pins": {
"openvibe-contracts": "v0.76.0",
-- "openvibe-sdk": "v0.21.3",
-- "openvibe-shared": "v2.3.1"
++ "openvibe-sdk": "v0.26.0",
++ "openvibe-shared": "v2.10.1"
},
"deployed": true,
"exposure": "internal",
ddiff --git a/manifests/repositories/OpenVibe.AI.json b/manifests/repositories/OpenVibe.AI.json
iindex d8376b3a..acf26505 100644
---- a/manifests/repositories/OpenVibe.AI.json
++++ b/manifests/repositories/OpenVibe.AI.json
@@@ -7,20 +7,21 @@
"version": "0.1.0",
"runtime": "node 22",
"database": "PostgreSQL",
-- "migrations": 3,
++ "migrations": 8,
"authority": [
"ai.usage_summary"
],
"domains": [
++ "ai.openvibe.services",
"ai.openvibe.network",
"openvibe.ai"
],
"pins": {
-- "openvibe-contracts": "v0.76.0",
-- "openvibe-sdk": "v0.25.2",
-- "openvibe-shared": "v1.27.0"
++ "openvibe-contracts": "v0.86.0",
++ "openvibe-sdk": "v0.26.0",
++ "openvibe-shared": "v2.5.0"
},
"deployed": true,
-- "exposure": "internal",
++ "exposure": "live",
"track": "W13"
}
ddiff --git a/manifests/repositories/OpenVibe.Billing.json b/manifests/repositories/OpenVibe.Billing.json
iindex 02965d56..635108f8 100644
---- a/manifests/repositories/OpenVibe.Billing.json
++++ b/manifests/repositories/OpenVibe.Billing.json
@@@ -7,7 +7,7 @@
"version": "0.1.0",
"runtime": "node >=22.0.0",
"database": "PostgreSQL",
-- "migrations": 1,
++ "migrations": 5,
"authority": [
"billing.*"
],
@@@ -15,9 +15,9 @@
"billing.openvibe.network"
],
"pins": {
-- "openvibe-contracts": "v0.76.0",
-- "openvibe-sdk": "v0.21.2",
-- "openvibe-shared": "v2.3.1"
++ "openvibe-contracts": "v0.97.0",
++ "openvibe-sdk": "v0.28.0",
++ "openvibe-shared": "v2.9.0"
},
"deployed": true,
"exposure": "live",
ddiff --git a/manifests/repositories/OpenVibe.Blog.json b/manifests/repositories/OpenVibe.Blog.json
iindex 27ed68a7..33b8c4ec 100644
---- a/manifests/repositories/OpenVibe.Blog.json
++++ b/manifests/repositories/OpenVibe.Blog.json
@@@ -15,10 +15,10 @@
"openvibe.blog"
],
"pins": {
-- "openvibe-contracts": "v0.79.0",
-- "openvibe-sdk": "v0.25.0",
-- "openvibe-shared": "v2.3.1",
-- "openvibe-publishing": "v1.0.0"
++ "openvibe-contracts": "v0.97.0",
++ "openvibe-sdk": "v0.26.0",
++ "openvibe-shared": "v2.9.0",
++ "openvibe-publishing": "v1.3.0"
},
"deployed": true,
"exposure": "live",
ddiff --git a/manifests/repositories/OpenVibe.Bot.json b/manifests/repositories/OpenVibe.Bot.json
iindex 40b57a11..14ff8729 100644
---- a/manifests/repositories/OpenVibe.Bot.json
++++ b/manifests/repositories/OpenVibe.Bot.json
@@@ -1,13 +1,13 @@
{
"name": "OpenVibe.Bot",
-- "repository": "github:OpenVibers/OpenVibe.Bot",
++ "repository": "OpenVibers/OpenVibe.Bot",
"service": "bot",
-- "product": "OpenVibe.Bot",
-- "stage": null,
++ "product": "Bot",
++ "stage": "alpha",
"version": "0.1.0",
-- "runtime": "node >=22.0.0",
++ "runtime": "node 22",
"database": "PostgreSQL",
-- "migrations": 1,
++ "migrations": 5,
"authority": [
"bot"
],
@@@ -15,11 +15,11 @@
"openvibe.bot"
],
"pins": {
-- "openvibe-contracts": "v0.79.0",
-- "openvibe-sdk": "v0.25.0",
-- "openvibe-shared": "v2.2.0"
++ "openvibe-contracts": "v0.96.0",
++ "openvibe-sdk": "v0.26.0",
++ "openvibe-shared": "v2.10.1"
},
-- "deployed": null,
++ "deployed": true,
"exposure": "live",
"track": null
}
ddiff --git a/manifests/repositories/OpenVibe.Chat.json b/manifests/repositories/OpenVibe.Chat.json
iindex 7a71c3b3..4699ce20 100644
---- a/manifests/repositories/OpenVibe.Chat.json
++++ b/manifests/repositories/OpenVibe.Chat.json
@@@ -7,7 +7,7 @@
"version": "0.1.0",
"runtime": "node 22",
"database": "PostgreSQL",
-- "migrations": 1,
++ "migrations": 7,
"authority": [
"chat.preferences",
"chat.tts_defaults",
@@@ -19,9 +19,9 @@
"openvibe.live"
],
"pins": {
-- "openvibe-contracts": "v0.80.0",
-- "openvibe-sdk": "v0.25.2",
-- "openvibe-shared": "v2.0.0"
++ "openvibe-contracts": "v0.103.0",
++ "openvibe-sdk": "v0.26.0",
++ "openvibe-shared": "v2.5.0"
},
"deployed": true,
"exposure": "live",
ddiff --git a/manifests/repositories/OpenVibe.Codes.json b/manifests/repositories/OpenVibe.Codes.json
iindex 0d59f4b1..226ec2e1 100644
---- a/manifests/repositories/OpenVibe.Codes.json
++++ b/manifests/repositories/OpenVibe.Codes.json
@@@ -15,9 +15,9 @@
"openvibe.codes"
],
"pins": {
-- "openvibe-contracts": "v0.79.0",
-- "openvibe-sdk": "v0.25.0",
-- "openvibe-shared": "v2.3.1"
++ "openvibe-contracts": "v0.97.0",
++ "openvibe-sdk": "v0.26.0",
++ "openvibe-shared": "v2.9.0"
},
"deployed": true,
"exposure": "live",
ddiff --git a/manifests/repositories/OpenVibe.Community.json b/manifests/repositories/OpenVibe.Community.json
iindex c2a2d93a..778785a1 100644
---- a/manifests/repositories/OpenVibe.Community.json
++++ b/manifests/repositories/OpenVibe.Community.json
@@@ -7,7 +7,7 @@
"version": "1.0.0",
"runtime": "node 22",
"database": "PostgreSQL",
-- "migrations": 2,
++ "migrations": 5,
"authority": [
"community.*"
],
@@@ -15,9 +15,9 @@
"openvibe.community"
],
"pins": {
-- "openvibe-contracts": "v0.76.0",
-- "openvibe-sdk": "v0.21.0",
-- "openvibe-shared": "v2.3.1"
++ "openvibe-contracts": "v0.86.0",
++ "openvibe-sdk": "v0.26.0",
++ "openvibe-shared": "v2.9.0"
},
"deployed": true,
"exposure": "live",
ddiff --git a/manifests/repositories/OpenVibe.Contracts.json b/manifests/repositories/OpenVibe.Contracts.json
iindex 38e5cc97..b3160e9f 100644
---- a/manifests/repositories/OpenVibe.Contracts.json
++++ b/manifests/repositories/OpenVibe.Contracts.json
@@@ -4,7 +4,7 @@
"service": "contracts",
"product": "OpenVibe.Contracts",
"stage": "alpha",
-- "version": "0.83.0",
++ "version": "0.106.0",
"runtime": "node >=20",
"database": null,
"migrations": 0,
@@@ -13,7 +13,7 @@
],
"domains": [],
"pins": {
-- "openvibe-contracts": "v0.75.0"
++ "openvibe-contracts": "v0.106.0"
},
"deployed": false,
"exposure": "library",
ddiff --git a/manifests/repositories/OpenVibe.Coupons.json b/manifests/repositories/OpenVibe.Coupons.json
iindex 858b43d1..cdbb543b 100644
---- a/manifests/repositories/OpenVibe.Coupons.json
++++ b/manifests/repositories/OpenVibe.Coupons.json
@@@ -15,10 +15,10 @@
"openvibe.coupons"
],
"pins": {
-- "openvibe-contracts": "v0.79.0",
-- "openvibe-sdk": "v0.25.1",
-- "openvibe-shared": "v2.2.0",
-- "openvibe-publishing": "v1.1.0"
++ "openvibe-contracts": "v0.97.0",
++ "openvibe-sdk": "v0.26.0",
++ "openvibe-shared": "v2.9.0",
++ "openvibe-publishing": "v1.3.0"
},
"deployed": true,
"exposure": "internal",
ddiff --git a/manifests/repositories/OpenVibe.Deals.json b/manifests/repositories/OpenVibe.Deals.json
iindex 643100af..d6a78ecd 100644
---- a/manifests/repositories/OpenVibe.Deals.json
++++ b/manifests/repositories/OpenVibe.Deals.json
@@@ -15,10 +15,10 @@
"openvibe.deals"
],
"pins": {
-- "openvibe-contracts": "v0.79.0",
-- "openvibe-sdk": "v0.25.1",
-- "openvibe-shared": "v2.2.0",
-- "openvibe-publishing": "v1.1.0"
++ "openvibe-contracts": "v0.97.0",
++ "openvibe-sdk": "v0.26.0",
++ "openvibe-shared": "v2.10.1",
++ "openvibe-publishing": "v1.3.0"
},
"deployed": true,
"exposure": "internal",
ddiff --git a/manifests/repositories/OpenVibe.Events.json b/manifests/repositories/OpenVibe.Events.json
iindex c798f01b..30c99ba5 100644
---- a/manifests/repositories/OpenVibe.Events.json
++++ b/manifests/repositories/OpenVibe.Events.json
@@@ -7,17 +7,18 @@
"version": "0.1.0",
"runtime": "node 22",
"database": "PostgreSQL",
-- "migrations": 5,
++ "migrations": 7,
"authority": [
"events"
],
"domains": [
++ "openvibe.events",
"events.openvibe.network"
],
"pins": {
-- "openvibe-contracts": "v0.81.0",
-- "openvibe-sdk": "v0.25.1",
-- "openvibe-shared": "v2.2.0"
++ "openvibe-contracts": "v0.94.2",
++ "openvibe-sdk": "v0.26.0",
++ "openvibe-shared": "v2.10.1"
},
"deployed": true,
"exposure": "live",
ddiff --git a/manifests/repositories/OpenVibe.Games.json b/manifests/repositories/OpenVibe.Games.json
iindex d9a3cdbb..b020d539 100644
---- a/manifests/repositories/OpenVibe.Games.json
++++ b/manifests/repositories/OpenVibe.Games.json
@@@ -16,9 +16,9 @@
"play.openvibe.games"
],
"pins": {
-- "openvibe-contracts": "v0.71.0",
-- "openvibe-sdk": "v0.22.0",
-- "openvibe-shared": "v1.30.1"
++ "openvibe-contracts": "v0.78.0",
++ "openvibe-sdk": "v0.23.1",
++ "openvibe-shared": "v2.6.0"
},
"deployed": true,
"exposure": "live",
ddiff --git a/manifests/repositories/OpenVibe.Host.json b/manifests/repositories/OpenVibe.Host.json
iindex 57af3e06..e3b7b674 100644
---- a/manifests/repositories/OpenVibe.Host.json
++++ b/manifests/repositories/OpenVibe.Host.json
@@@ -7,7 +7,7 @@
"version": "0.3.0",
"runtime": "node 22",
"database": "PostgreSQL",
-- "migrations": 3,
++ "migrations": 4,
"authority": [
"host.*"
],
@@@ -17,9 +17,9 @@
"pins": {
"openvibe-contracts": "v0.83.0",
"openvibe-sdk": "v0.26.0",
-- "openvibe-shared": "v2.2.0"
++ "openvibe-shared": "v2.10.1"
},
"deployed": "loopback only, not launched",
-- "exposure": "internal",
++ "exposure": "live",
"track": "W21 Stage A + Stage B"
}
ddiff --git a/manifests/repositories/OpenVibe.Live.json b/manifests/repositories/OpenVibe.Live.json
iindex 048addc6..008bd62a 100644
---- a/manifests/repositories/OpenVibe.Live.json
++++ b/manifests/repositories/OpenVibe.Live.json
@@@ -7,7 +7,7 @@
"version": "1.0.0",
"runtime": "node 22",
"database": "SQLite",
-- "migrations": 0,
++ "migrations": 1,
"authority": [
"live.*"
],
@@@ -16,9 +16,9 @@
"ingest.openvibe.live"
],
"pins": {
-- "openvibe-contracts": "v0.71.0",
-- "openvibe-sdk": "v0.16.0",
-- "openvibe-shared": "v1.30.1"
++ "openvibe-contracts": "v0.83.0",
++ "openvibe-sdk": "v0.26.0",
++ "openvibe-shared": "v2.5.0"
},
"deployed": true,
"exposure": "live",
ddiff --git a/manifests/repositories/OpenVibe.Media.json b/manifests/repositories/OpenVibe.Media.json
iindex b3466215..4b654ed2 100644
---- a/manifests/repositories/OpenVibe.Media.json
++++ b/manifests/repositories/OpenVibe.Media.json
@@@ -7,7 +7,7 @@
"version": "1.0.0",
"runtime": "node 22",
"database": "PostgreSQL",
-- "migrations": 1,
++ "migrations": 5,
"authority": [
"media.*"
],
@@@ -16,8 +16,8 @@
],
"pins": {
"openvibe-contracts": "v0.79.0",
-- "openvibe-sdk": "v0.21.2",
-- "openvibe-shared": "v1.29.2"
++ "openvibe-sdk": "v0.32.0",
++ "openvibe-shared": "v2.10.0"
},
"deployed": true,
"exposure": "live",
ddiff --git a/manifests/repositories/OpenVibe.Network.json b/manifests/repositories/OpenVibe.Network.json
iindex 8c0dad36..6e29dbaa 100644
---- a/manifests/repositories/OpenVibe.Network.json
++++ b/manifests/repositories/OpenVibe.Network.json
@@@ -7,7 +7,7 @@
"version": "1.0.0",
"runtime": "node 22",
"database": "PostgreSQL",
-- "migrations": 6,
++ "migrations": 16,
"authority": [
"identity.*",
"network.*",
@@@ -23,9 +23,9 @@
"themes.openvibe.network"
],
"pins": {
-- "openvibe-contracts": "v0.83.0",
-- "openvibe-sdk": "v0.25.2",
-- "openvibe-shared": "v2.3.1"
++ "openvibe-contracts": "v0.106.0",
++ "openvibe-sdk": "v0.28.0",
++ "openvibe-shared": "v2.10.1"
},
"deployed": true,
"exposure": "live",
ddiff --git a/manifests/repositories/OpenVibe.News.json b/manifests/repositories/OpenVibe.News.json
iindex 576f5660..866b85f6 100644
---- a/manifests/repositories/OpenVibe.News.json
++++ b/manifests/repositories/OpenVibe.News.json
@@@ -15,10 +15,10 @@
"openvibe.news"
],
"pins": {
-- "openvibe-contracts": "v0.79.0",
-- "openvibe-sdk": "v0.25.0",
-- "openvibe-shared": "v2.2.0",
-- "openvibe-publishing": "v1.1.0"
++ "openvibe-contracts": "v0.97.0",
++ "openvibe-sdk": "v0.26.0",
++ "openvibe-shared": "v2.9.0",
++ "openvibe-publishing": "v1.3.0"
},
"deployed": true,
"exposure": "internal",
ddiff --git a/manifests/repositories/OpenVibe.Publishing.json b/manifests/repositories/OpenVibe.Publishing.json
iindex 18d9ea3a..e0f0ecf3 100644
---- a/manifests/repositories/OpenVibe.Publishing.json
++++ b/manifests/repositories/OpenVibe.Publishing.json
@@@ -4,7 +4,7 @@
"service": "publishing",
"product": "OpenVibe.Publishing",
"stage": "alpha",
-- "version": "1.1.0",
++ "version": "1.3.0",
"runtime": "node >=20",
"database": "none",
"migrations": 0,
@@@ -15,7 +15,7 @@
"pins": {
"openvibe-contracts": "v0.76.0",
"openvibe-sdk": "v0.15.0",
-- "openvibe-shared": "v1.25.0"
++ "openvibe-shared": "v2.6.0"
},
"deployed": false,
"exposure": "library",
ddiff --git a/manifests/repositories/OpenVibe.Reviews.json b/manifests/repositories/OpenVibe.Reviews.json
iindex e823b5e3..19deeda9 100644
---- a/manifests/repositories/OpenVibe.Reviews.json
++++ b/manifests/repositories/OpenVibe.Reviews.json
@@@ -15,10 +15,10 @@
"openvibe.reviews"
],
"pins": {
-- "openvibe-contracts": "v0.76.0",
-- "openvibe-sdk": "v0.20.0",
-- "openvibe-shared": "v2.2.0",
-- "openvibe-publishing": "v1.1.0"
++ "openvibe-contracts": "v0.96.0",
++ "openvibe-sdk": "v0.26.0",
++ "openvibe-shared": "v2.10.1",
++ "openvibe-publishing": "v1.3.0"
},
"deployed": true,
"exposure": "internal",
ddiff --git a/manifests/repositories/OpenVibe.Run.json b/manifests/repositories/OpenVibe.Run.json
nnew file mode 100644
iindex 00000000..f08e0ad6
---- /dev/null
++++ b/manifests/repositories/OpenVibe.Run.json
@@@ -0,0 +1,21 @@
++{
++ "name": "OpenVibe.Run",
++ "repository": null,
++ "service": "run",
++ "product": "OpenVibe.Run",
++ "stage": null,
++ "version": null,
++ "runtime": null,
++ "database": null,
++ "migrations": 0,
++ "authority": [
++ "run"
++ ],
++ "domains": [
++ "openvibe.run"
++ ],
++ "pins": {},
++ "deployed": null,
++ "exposure": "internal",
++ "track": null
++}
ddiff --git a/manifests/repositories/OpenVibe.SDK.json b/manifests/repositories/OpenVibe.SDK.json
iindex 294909d2..144e1d9a 100644
---- a/manifests/repositories/OpenVibe.SDK.json
++++ b/manifests/repositories/OpenVibe.SDK.json
@@@ -4,7 +4,7 @@
"service": "sdk",
"product": "OpenVibe.SDK",
"stage": "alpha",
-- "version": "0.26.0",
++ "version": "0.34.0",
"runtime": "node >=20",
"database": null,
"migrations": 0,
@@@ -13,7 +13,7 @@
],
"domains": [],
"pins": {
-- "openvibe-contracts": "v0.86.0"
++ "openvibe-contracts": "v0.97.0"
},
"deployed": false,
"exposure": "library",
ddiff --git a/manifests/repositories/OpenVibe.Search.json b/manifests/repositories/OpenVibe.Search.json
iindex 128c6c21..d00f707c 100644
---- a/manifests/repositories/OpenVibe.Search.json
++++ b/manifests/repositories/OpenVibe.Search.json
@@@ -15,9 +15,9 @@
"search.openvibe.network"
],
"pins": {
-- "openvibe-contracts": "v0.76.0",
-- "openvibe-sdk": "v0.23.1",
-- "openvibe-shared": "v2.2.0"
++ "openvibe-contracts": "v0.96.0",
++ "openvibe-sdk": "v0.26.0",
++ "openvibe-shared": "v2.9.0"
},
"deployed": true,
"exposure": "live",
ddiff --git a/manifests/repositories/OpenVibe.Services.json b/manifests/repositories/OpenVibe.Services.json
nnew file mode 100644
iindex 00000000..1ca4f079
---- /dev/null
++++ b/manifests/repositories/OpenVibe.Services.json
@@@ -0,0 +1,21 @@
++{
++ "name": "OpenVibe.Services",
++ "repository": null,
++ "service": "services",
++ "product": "OpenVibe.Services",
++ "stage": null,
++ "version": null,
++ "runtime": null,
++ "database": null,
++ "migrations": 0,
++ "authority": [
++ "services"
++ ],
++ "domains": [
++ "openvibe.services"
++ ],
++ "pins": {},
++ "deployed": null,
++ "exposure": "internal",
++ "track": null
++}
ddiff --git a/manifests/repositories/OpenVibe.Shared.json b/manifests/repositories/OpenVibe.Shared.json
iindex 9ab6b76e..59215181 100644
---- a/manifests/repositories/OpenVibe.Shared.json
++++ b/manifests/repositories/OpenVibe.Shared.json
@@@ -4,7 +4,7 @@
"service": "shared",
"product": "OpenVibe.Shared",
"stage": "alpha",
-- "version": "2.3.1",
++ "version": "2.11.0",
"runtime": null,
"database": null,
"migrations": 0,
ddiff --git a/manifests/repositories/OpenVibe.Sites.json b/manifests/repositories/OpenVibe.Sites.json
iindex e5876467..957883ad 100644
---- a/manifests/repositories/OpenVibe.Sites.json
++++ b/manifests/repositories/OpenVibe.Sites.json
@@@ -13,7 +13,8 @@
],
"domains": [],
"pins": {
-- "openvibe-shared": "v1.29.2"
++ "openvibe-contracts": "v0.84.0",
++ "openvibe-shared": "v2.5.0"
},
"deployed": true,
"exposure": "live",
ddiff --git a/manifests/repositories/OpenVibe.Sources.json b/manifests/repositories/OpenVibe.Sources.json
iindex 39f9ee60..d221d9b0 100644
---- a/manifests/repositories/OpenVibe.Sources.json
++++ b/manifests/repositories/OpenVibe.Sources.json
@@@ -15,9 +15,9 @@
"sources.openvibe.network"
],
"pins": {
-- "openvibe-contracts": "v0.76.0",
-- "openvibe-sdk": "v0.23.1",
-- "openvibe-shared": "v1.27.0"
++ "openvibe-contracts": "v0.96.0",
++ "openvibe-sdk": "v0.26.0",
++ "openvibe-shared": "v2.5.0"
},
"deployed": true,
"exposure": "internal",
ddiff --git a/manifests/repositories/OpenVibe.Space.json b/manifests/repositories/OpenVibe.Space.json
nnew file mode 100644
iindex 00000000..3ab0c64a
---- /dev/null
++++ b/manifests/repositories/OpenVibe.Space.json
@@@ -0,0 +1,21 @@
++{
++ "name": "OpenVibe.Space",
++ "repository": null,
++ "service": "space",
++ "product": "Space",
++ "stage": null,
++ "version": null,
++ "runtime": null,
++ "database": null,
++ "migrations": 0,
++ "authority": [
++ "space.*"
++ ],
++ "domains": [
++ "openvibe.space"
++ ],
++ "pins": {},
++ "deployed": null,
++ "exposure": "live",
++ "track": null
++}
ddiff --git a/manifests/repositories/OpenVibe.Tips.json b/manifests/repositories/OpenVibe.Tips.json
iindex ec577304..8e78ea5d 100644
---- a/manifests/repositories/OpenVibe.Tips.json
++++ b/manifests/repositories/OpenVibe.Tips.json
@@@ -15,9 +15,9 @@
"openvibe.tips"
],
"pins": {
-- "openvibe-contracts": "v0.79.0",
-- "openvibe-sdk": "v0.25.0",
-- "openvibe-shared": "v2.2.0"
++ "openvibe-contracts": "v0.92.0",
++ "openvibe-sdk": "v0.28.0",
++ "openvibe-shared": "v2.9.0"
},
"deployed": true,
"exposure": "internal",
ddiff --git a/manifests/repositories/OpenVibe.Tools.json b/manifests/repositories/OpenVibe.Tools.json
iindex 53f61cb5..0625203a 100644
---- a/manifests/repositories/OpenVibe.Tools.json
++++ b/manifests/repositories/OpenVibe.Tools.json
@@@ -7,7 +7,7 @@
"version": "1.0.0",
"runtime": "node 22",
"database": "PostgreSQL",
-- "migrations": 4,
++ "migrations": 5,
"authority": [
"tools.*"
],
@@@ -15,7 +15,7 @@
"openvibe.tools"
],
"pins": {
-- "openvibe-contracts": "v0.63.0"
++ "openvibe-contracts": "v0.92.0"
},
"deployed": true,
"exposure": "live",
ddiff --git a/manifests/repositories/OpenVibe.Trade.json b/manifests/repositories/OpenVibe.Trade.json
iindex 56940ce5..deddce4c 100644
---- a/manifests/repositories/OpenVibe.Trade.json
++++ b/manifests/repositories/OpenVibe.Trade.json
@@@ -15,10 +15,10 @@
"openvibe.trade"
],
"pins": {
-- "openvibe-contracts": "v0.79.0",
-- "openvibe-sdk": "v0.25.0",
-- "openvibe-shared": "v2.2.0",
-- "openvibe-publishing": "v1.1.0"
++ "openvibe-contracts": "v0.97.0",
++ "openvibe-sdk": "v0.26.0",
++ "openvibe-shared": "v2.10.1",
++ "openvibe-publishing": "v1.3.0"
},
"deployed": true,
"exposure": "internal",
ddiff --git a/manifests/repositories/OpenVibe.VIP.json b/manifests/repositories/OpenVibe.VIP.json
iindex 603d8b7a..60d46e4d 100644
---- a/manifests/repositories/OpenVibe.VIP.json
++++ b/manifests/repositories/OpenVibe.VIP.json
@@@ -7,7 +7,7 @@
"version": "0.1.0",
"runtime": "node >=22.0.0",
"database": "PostgreSQL",
-- "migrations": 1,
++ "migrations": 2,
"authority": [
"vip.*"
],
@@@ -15,9 +15,9 @@
"openvibe.vip"
],
"pins": {
-- "openvibe-contracts": "v0.79.0",
-- "openvibe-sdk": "v0.25.0",
-- "openvibe-shared": "v2.2.0"
++ "openvibe-contracts": "v0.92.0",
++ "openvibe-sdk": "v0.28.0",
++ "openvibe-shared": "v2.9.0"
},
"deployed": true,
"exposure": "internal",
ddiff --git a/manifests/repositories/OpenVibe.Watch.json b/manifests/repositories/OpenVibe.Watch.json
nnew file mode 100644
iindex 00000000..e64b7e52
---- /dev/null
++++ b/manifests/repositories/OpenVibe.Watch.json
@@@ -0,0 +1,21 @@
++{
++ "name": "OpenVibe.Watch",
++ "repository": null,
++ "service": "watch",
++ "product": "OpenVibe.Watch",
++ "stage": null,
++ "version": null,
++ "runtime": null,
++ "database": null,
++ "migrations": 0,
++ "authority": [
++ "watch"
++ ],
++ "domains": [
++ "openvibe.watch"
++ ],
++ "pins": {},
++ "deployed": null,
++ "exposure": "internal",
++ "track": null
++}
ddiff --git a/manifests/repositories/OpenVibe.Wiki.json b/manifests/repositories/OpenVibe.Wiki.json
iindex 1b078efd..1056ccc4 100644
---- a/manifests/repositories/OpenVibe.Wiki.json
++++ b/manifests/repositories/OpenVibe.Wiki.json
@@@ -15,10 +15,10 @@
"openvibe.wiki"
],
"pins": {
-- "openvibe-contracts": "v0.76.0",
-- "openvibe-sdk": "v0.19.0",
-- "openvibe-shared": "v2.3.1",
-- "openvibe-publishing": "v1.0.0"
++ "openvibe-contracts": "v0.96.0",
++ "openvibe-sdk": "v0.26.0",
++ "openvibe-shared": "v2.9.0",
++ "openvibe-publishing": "v1.3.0"
},
"deployed": true,
"exposure": "live",
ddiff --git a/manifests/services/events.json b/manifests/services/events.json
iindex f38207f4..260eee41 100644
---- a/manifests/services/events.json
++++ b/manifests/services/events.json
@@@ -8,9 +8,10 @@
"status": "alpha",
"repository": "OpenVibers/OpenVibe.Events",
"domains": [
++ "openvibe.events",
"events.openvibe.network"
],
-- "publicOrigin": "https://events.openvibe.network",
++ "publicOrigin": "https://openvibe.events",
"health": "/api/health",
"ready": "/api/ready",
"internalOrigin": "http://127.0.0.1:4300",
@@@ -69,7 +70,7 @@
],
"window": "automatic only while ovhost waits for readiness after the restart (30 s in host.example.json); manual afterwards, as long as no blocker applies",
"blockers": {
-- "none": "the schema code only adds (CREATE … IF NOT EXISTS, ADD COLUMN; no DROP, RENAME or table rebuild), which an older release ignores"
++ "none": "the schema code only adds (CREATE \u2026 IF NOT EXISTS, ADD COLUMN; no DROP, RENAME or table rebuild), which an older release ignores"
}
},
"contracts": {
ddiff --git a/package-lock.json b/package-lock.json
iindex d62d1134..6053c5dc 100644
---- a/package-lock.json
++++ b/package-lock.json
@@@ -1,12 +1,12 @@
{
"name": "openvibe-contracts",
-- "version": "0.110.0",
++ "version": "0.111.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "openvibe-contracts",
-- "version": "0.110.0",
++ "version": "0.111.0",
"license": "AGPL-3.0-only",
"dependencies": {
"ajv": "^8.17.1",
ddiff --git a/package.json b/package.json
iindex 86c0c144..862c3cac 100644
---- a/package.json
++++ b/package.json
@@@ -1,6 +1,6 @@
{
"name": "openvibe-contracts",
-- "version": "0.110.0",
++ "version": "0.111.0",
"description": "Machine-readable contracts for the OpenVibe network: schemas, manifests, ids, error envelope, capability checks.",
"main": "index.js",
"types": "generated/typescript/index.d.ts",