openvibers/openvibe.space STATUS.json
STATUS.json
| 1 | { |
| 2 | "repository": "OpenVibers/OpenVibe.Space", |
| 3 | "stage": "alpha", |
| 4 | "code": true, |
| 5 | "plan": "T20 step 2: spaces (apps on an OpenVibe account) and the static hosting engine; publishing at a public address remains gated", |
| 6 | "runtime": "node 22, express, PostgreSQL 18 (openvibe-sdk/db, async)", |
| 7 | "port": 4940, |
| 8 | "domain": "openvibe.space", |
| 9 | "contracts": "openvibe-contracts v0.419.0", |
| 10 | "sdk": "openvibe-sdk v0.161.0", |
| 11 | "shared": "openvibe-shared v4.235.0", |
| 12 | "capabilities": [ |
| 13 | "space.site.manage", |
| 14 | "space.site.config", |
| 15 | "space.deploy.create", |
| 16 | "space.domain.manage", |
| 17 | "space.resource.read", |
| 18 | "space.build.read", |
| 19 | "space.build.create", |
| 20 | "space.build.write", |
| 21 | "space.build.publish" |
| 22 | ], |
| 23 | "capabilitiesRegistered": true, |
| 24 | "deployed": true, |
| 25 | "deployment": "openvibe-ovh: unit openvibe-space.service on 127.0.0.1:4940 (git checkout /opt/openvibe.space, env /etc/openvibe/space.env, database ov_space), deployed with `sudo ovhost deploy space`; public at https://openvibe.space since 2026-10-08.", |
| 26 | "features": [ |
| 27 | "staff-only static hosting engine: projects, sites, immutable deploys, previews, rollback, Git ingest, custom domains, takedowns, Media-backed objects and resource index", |
| 28 | "tenant serving at <name>.openvibe.website", |
| 29 | "permanent forum redirects to OpenVibe.Community", |
| 30 | "Network OAuth sign-in, discovery, health and readiness", |
| 31 | "usage readings (storage, local mode): daily gb-month readings to OpenVibe.Billing, off unless SPACE_BILLING_INTERVAL_MS > 0", |
| 32 | "spaces at /spaces: an app made by the AI builder (OpenVibe.AI space.app.build) or from a template (guestbook, AI buddy, poll, reaction game, trivia, private to-dos, blank), forked, and edited in a browser editor with a sandboxed live preview", |
| 33 | "the space SDK (/_openvibe/sdk.js): OpenVibe sign-in the visitor approves once (PKCE), shared lists, private storage, the space's own AI (space.app.ask on behalf of the visitor) and OV.fn", |
| 34 | "space functions: functions/<name>.js run in a QuickJS WebAssembly sandbox on worker threads (1 s CPU, 5 s, 32 MB, 100 ov calls; no network, files or Node) at <slug>.openvibe.website/api/<name> and in the editor's preview", |
| 35 | "account export and deletion for spaces (ADR-033, openvibe-sdk/account-data)" |
| 36 | ], |
| 37 | "knownGaps": [ |
| 38 | "Publishing a space at its own address waits for the public hosting launch (SPACE_PUBLIC_HOSTING, staff until then); making, editing and previewing spaces work for everyone signed in", |
| 39 | "Public project creation is off until abuse handling and a designated DMCA agent are in place", |
| 40 | "The historical forum tables remain in ov_space; this code move copies no production hosting data", |
| 41 | "No app or agent holds a space.* grant on OpenVibe.Network yet; staff use the dashboard" |
| 42 | ], |
| 43 | "hostingDeployed": false, |
| 44 | "packages": [ |
| 45 | "openvibe-contracts v0.419.0", |
| 46 | "openvibe-sdk v0.161.0", |
| 47 | "openvibe-shared v4.235.0" |
| 48 | ], |
| 49 | "updated": "2026-11-13" |
| 50 | } |
| 51 |