Skip to main content

Storage Lifecycle designed

Storage is project-scoped, grant-mediated, and provider-aware. The product surface should explain ownership and access, while the platform enforces path safety, grants, provider capability, and auditability.

Lifecycle Flow

Architecture Rules

RuleMeaning
Project ownershipBuckets and volumes belong to an owning project
Grant accessCross-project access flows through GPUaaS grants, not raw provider policy in UI
Path safetyStorage APIs enforce safe object paths and traversal protection
Provider capabilityProvider-specific features are surfaced through a capability model
AuditCredential issuance, grants, revocation, and sensitive operations need evidence
User clarityUI distinguishes owned storage from shared storage

Reader Boundary

User-facing billing/storage docs explain how storage is used. This page explains the control-plane model that makes access, sharing, and provider support safe.