Sandbox volumes
Attach durable filesystem state through cluster-supported storage backends.
Durable state
Keep workload state portable, deduplicated, encrypted, and recoverable.
Storage and recovery sit beneath Products and Studio as core platform services. Workloads request typed volumes, objects, artifacts, and backup operations while GlobalStacks manages content-addressed snapshots, retention, verification, and restore without distributing raw infrastructure credentials.
Attach durable filesystem state through cluster-supported storage backends.
Use S3-compatible services, including extension-provided RustFS capacity, through typed facilities.
Address build and release payloads by purpose and content digest.
Create encrypted, deduplicated snapshots and apply retention, restore, pruning, garbage collection, and verification as managed lifecycle operations.
How backup data moves
GlobalStacks turns each backup into an ordered manifest of content-addressed chunks. Existing chunks are reused inside the same tenant and destination key boundary; only new content is encrypted and uploaded.
FastCDC content-defined chunking keeps boundaries stable when files change.
Each chunk receives a SHA-256 digest used for lookup and integrity checks.
New chunks are encrypted with AES-256-GCM before they reach object storage.
An ordered manifest records the chunks, offsets, lengths, and snapshot identity.
Deduplication
Identical chunks are uploaded once and referenced by every snapshot that needs them. Deduplication is scoped to one tenant and destination encryption key, so storage savings never become a cross-customer data channel.
The full size represented by retained snapshots.
The new encrypted data transferred for each run.
Content currently stored after deduplication.
Logical size compared with newly stored data.
Recovery lifecycle
Expiring a snapshot removes its references first. Garbage collection deletes an object only after no retained snapshot refers to it, preserving shared chunks for every recovery point that still depends on them.
Bind backup destinations, retention windows, and manual or scheduled runs to typed resources.
Mark expired snapshots as pruned and decrement their chunk references without touching retained recovery points.
Measure reclaimable chunks and bytes, then remove only unreferenced objects and catalog records.
Fetch the manifest in order, decrypt each chunk, verify its digest, and fail closed when data is missing or corrupt.
Restore supported application configuration and volume metadata into a new target rather than overwriting the source implicitly.
Record run status, checksums, logical and uploaded bytes, restore results, prune counts, garbage collection, usage, and audit events.
Bring or consume storage
Target a ready, purpose-scoped S3-compatible object store or GlobalStacks-managed backup capacity. Credentials stay behind broker references and operation-scoped access instead of being copied into workloads.