{ "repository": "OpenVibers/OpenVibe.Zone", "stage": "alpha", "code": true, "wave": "T8", "plan": "ADR-031 in OpenVibe.Contracts and its amendments of 2026-10-02 and 2026-10-14 (OpenVibe.Zone replaces the planned OpenVibe.Data); live since 2026-10-14", "runtime": "node 22, express 4, PostgreSQL 18 (openvibe-sdk/db, async) + Valkey 9", "port": 5050, "domain": "openvibe.zone", "contracts": "openvibe-contracts v0.419.0", "sdk": "openvibe-sdk v0.161.0", "shared": "openvibe-shared v4.238.0", "packages": [ "openvibe-contracts v0.419.0", "openvibe-sdk v0.161.0", "openvibe-shared v4.238.0" ], "summary": "OpenVibe.Zone — private S3-compatible storage zones for OpenVibe projects (ADR-031 amendment). Zone owns the zone record and its control API; OpenVibe.Media owns the objects, bytes, keys, quotas and the S3 surface at s3.openvibe.media.", "works": [ "Default zone per project environment, created on first use", "Named zones: create (Idempotency-Key), list, read with live usage, update description and quota, delete (recursive, refuses held objects)", "Names never reused (name_taken, name_retired)", "Provisioning in Media by revision; provisioning → active once Media acknowledges; a 15 s job retries and finishes deletions", "Console: projects, zones, usage, S3 access keys issued through Media (secret shown once)", "Resource index and control (delete) for OpenVibe.Services", "Per-zone usage by the hour: Media's media.usage.recorded rollups, kept and summed for the console", "Over Media's S3 surface (2026-10-15): multipart uploads and server-side copies (CopyObject, UploadPartCopy)" ], "notYet": [], "capabilitiesRegistered": true, "serviceManifestRegistered": true, "deployed": true, "placeholderInSites": false, "features": [ "Default zone per project environment, created on first use", "Named zones: create (Idempotency-Key), list, read with live usage, update description and quota, delete (recursive, refuses held objects)", "Names never reused (name_taken, name_retired)", "Provisioning in Media by revision; provisioning → active once Media acknowledges; a 15 s job retries and finishes deletions", "Console: projects, zones, usage, S3 access keys issued through Media (secret shown once)", "Resource index and control (delete) for OpenVibe.Services", "Per-zone usage by the hour: Media's media.usage.recorded rollups, kept and summed for the console", "Over Media's S3 surface (2026-10-15): multipart uploads and server-side copies (CopyObject, UploadPartCopy)" ], "deployment": "openvibe-ovh: unit openvibe-zone.service on 127.0.0.1:5050 (git checkout /opt/openvibe.zone, env /etc/openvibe/zone.env, database ov_zone)", "updated": "2026-11-13" }