openvibers/openvibe.contracts Commits

Reserve the services service id with a placeholder manifest

OP OpenVibers committed 4 Oct 2026 · 42466f757c · 2 files, +45 −0

Asked: T13 READY NOW groundwork (dossier /home/workstation/openvibe/agents/ds/prep/T13.md, READY NOW section). Start from origin/main. 1) Add manifests/services/services.json reserving the Services service: id services, status placeholder, repository OpenVibers/OpenVibe.Services, domains with the single e…
Harness job contracts-t13-ready-now-groundwork-dossi-190028.

Changes

ddiff --git a/manifests/products/openvibe.services.json b/manifests/products/openvibe.services.json
iindex 3e4e61f4..59caeaff 100644
---- a/manifests/products/openvibe.services.json
++++ b/manifests/products/openvibe.services.json
@@@ -27,6 +27,7 @@
"keywords": "openvibe services, developer platform, open source backend, api platform, event bus api, ai gateway, website monitoring api, developer console",
"launch": "the catalog and console over the services that already run (AI, Events, Media, Search, Sources, Host, Tools)",
"relationships": {
++ "service": "services",
"noRepo": true,
"meanwhile": [
{
ddiff --git a/manifests/services/services.json b/manifests/services/services.json
nnew file mode 100644
iindex 00000000..8a46af36
---- /dev/null
++++ b/manifests/services/services.json
@@@ -0,0 +1,44 @@
++{
++ "version": "0.0.0",
++ "contractRanges": {
++ "openvibe-contracts": ">=0.94.0 <1.0.0"
++ },
++ "id": "services",
++ "name": "OpenVibe.Services",
++ "status": "placeholder",
++ "repository": "OpenVibers/OpenVibe.Services",
++ "domains": [
++ "openvibe.services"
++ ],
++ "publicOrigin": "https://openvibe.services",
++ "exposure": {
++ "state": "placeholder",
++ "publicSite": "placeholder",
++ "note": "planned (plan T13); the OpenVibe.Services repository does not exist yet, and openvibe.services serves the OpenVibe.Sites placeholder page"
++ },
++ "capabilities": [],
++ "eventsProduced": [],
++ "eventsConsumed": [],
++ "namespacesOwned": [],
++ "lifecycle": {
++ "liveness": {
++ "none": "not built yet; nothing listens on a loopback address"
++ },
++ "shutdown": {
++ "none": "not built yet; nothing runs or drains"
++ },
++ "startupRecovery": {
++ "none": "not built yet; nothing starts"
++ },
++ "rollback": {
++ "none": "not built yet; nothing is released or rolled back"
++ },
++ "contracts": {
++ "range": ">=0.94.0 <1.0.0"
++ },
++ "leases": {
++ "none": "not built yet; nothing runs"
++ }
++ },
++ "notes": "Reserved placeholder (plan T13): the developer platform of the network, where projects, apps, keys, grants, capabilities, usage, quotas, runs, events, deploys and health over every service are looked up, with each service keeping its own data. Reserves the service id and the openvibe.services domain; no repository, route, capability or event exists yet."
++}