openvibers/openvibe.zone STATUS.json

STATUS.json

main 2.7 KB · 47 lines · json

1{
2 "repository": "OpenVibers/OpenVibe.Zone",
3 "stage": "alpha",
4 "code": true,
5 "wave": "T8",
6 "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",
7 "runtime": "node 22, express 4, PostgreSQL 18 (openvibe-sdk/db, async) + Valkey 9",
8 "port": 5050,
9 "domain": "openvibe.zone",
10 "contracts": "openvibe-contracts v0.419.0",
11 "sdk": "openvibe-sdk v0.161.0",
12 "shared": "openvibe-shared v4.235.0",
13 "packages": [
14 "openvibe-contracts v0.419.0",
15 "openvibe-sdk v0.161.0",
16 "openvibe-shared v4.235.0"
17 ],
18 "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.",
19 "works": [
20 "Default zone per project environment, created on first use",
21 "Named zones: create (Idempotency-Key), list, read with live usage, update description and quota, delete (recursive, refuses held objects)",
22 "Names never reused (name_taken, name_retired)",
23 "Provisioning in Media by revision; provisioning → active once Media acknowledges; a 15 s job retries and finishes deletions",
24 "Console: projects, zones, usage, S3 access keys issued through Media (secret shown once)",
25 "Resource index and control (delete) for OpenVibe.Services",
26 "Per-zone usage by the hour: Media's media.usage.recorded rollups, kept and summed for the console",
27 "Over Media's S3 surface (2026-10-15): multipart uploads and server-side copies (CopyObject, UploadPartCopy)"
28 ],
29 "notYet": [],
30 "capabilitiesRegistered": true,
31 "serviceManifestRegistered": true,
32 "deployed": true,
33 "placeholderInSites": false,
34 "features": [
35 "Default zone per project environment, created on first use",
36 "Named zones: create (Idempotency-Key), list, read with live usage, update description and quota, delete (recursive, refuses held objects)",
37 "Names never reused (name_taken, name_retired)",
38 "Provisioning in Media by revision; provisioning → active once Media acknowledges; a 15 s job retries and finishes deletions",
39 "Console: projects, zones, usage, S3 access keys issued through Media (secret shown once)",
40 "Resource index and control (delete) for OpenVibe.Services",
41 "Per-zone usage by the hour: Media's media.usage.recorded rollups, kept and summed for the console",
42 "Over Media's S3 surface (2026-10-15): multipart uploads and server-side copies (CopyObject, UploadPartCopy)"
43 ],
44 "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)",
45 "updated": "2026-11-13"
46}
47