OpenVibe.Zone
You are looking at revision 1, not the published revision 3.
Imported, written with AI assistance. Imported from the OpenVibe repository README and STATUS files at the cited commits, summarised with AI assistance; originally by OpenVibers. Not yet reviewed by a person.
OpenVibe.Zone gives every OpenVibe project private storage zones at openvibe.zone. A zone is an S3 bucket of one project environment, sandbox or production.
What it does
- Default zones. Each environment has a default zone, which holds its existing objects.
- Named zones. A project creates more zones by name, each with an optional quota.
- Names are never reused. A zone's name is never given to another zone, even after it is deleted, so a URL signed for one bucket can never reach a different one.
- Access keys read, write or both. A key can be limited to some zones, and its secret is shown once.
- S3 tools. The AWS SDKs, rclone and backup tools reach zones over S3, path style.
- Deletion. Deleting a zone removes every object and every copy of it. A zone holding an object under a retention hold cannot be deleted.
How it fits the network
- Zone owns the zone records and their control API.
- OpenVibe.Media owns what is inside a zone: the objects, their bytes and copies, the S3 surface, the access keys, quota enforcement and the one deletion path. Every object in a zone is an ordinary Media object, reachable through Media's own API too.
- Projects and roles come from OpenVibe.Network.
- OpenVibe.Services lists zones beside a project's other resources and can delete one.
Status
STATUS.json's stage is "alpha". Not yet built: multipart uploads, server-side copy, and per-zone usage history.
Sources
- OpenVibe.Zone README (commit ce6a762), retrieved
Private S3-compatible storage zones for OpenVibe projects, at https://openvibe.zone.
- OpenVibe.Zone STATUS.json (commit ce6a762), retrieved
private S3-compatible storage zones for OpenVibe projects
Inspect these sources (retrieval times, where each was first cited, what changed between revisions)