OpenVibe.Wiki

OpenVibe.Zone

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.
  • Large files and copies. Multipart uploads carry big objects in parts, and server-side copies (CopyObject and UploadPartCopy) move data between zones without downloading it.
  • Usage. Requests, egress and stored bytes are counted per zone by the hour. The console shows each zone's month so far, and the project's usage page adds them up.
  • 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". Multipart uploads, server-side copies and per-zone usage were added on 2026-10-15. The S3 endpoint is s3.openvibe.media, and the control API also answers at api.openvibe.zone.

Sources

  1. OpenVibe.Zone README (commit ee19128), retrieved
    Private S3-compatible storage zones for OpenVibe projects, at https://openvibe.zone.
  2. OpenVibe.Zone STATUS.json (commit ee19128), retrieved
    private S3-compatible storage zones for OpenVibe projects
  3. OpenVibe.Zone README (commit ee19128), retrieved
    bucket at `https://s3.openvibe.media`, path style. That name is DNS-only
  4. OpenVibe.Zone README (commit ee19128), retrieved
    (`https://api.openvibe.zone/api/v1` is the same API)

Inspect these sources (retrieval times, where each was first cited, what changed between revisions)

What links here

Revision 3, saved · first published · history · JSON

Discussion

No comments yet.

Sign in to comment.