Scope and product boundary
Graviton is a storage substrate for immutable byte content. It accepts a stream, derives cryptographic content identity, stores bounded blocks and manifests, and returns the same bytes as a stream.
Graviton owns
- streaming upload and download;
- bounded chunking and block-level deduplication;
- content IDs derived from hash algorithm, digest, and byte length;
- immutable block and manifest persistence;
- integrity verification against persisted bytes;
- filesystem, S3-compatible, and PostgreSQL storage composition;
- replication primitives, maintenance coordination, and optional Shardcake upload locality;
- transport authentication, authorization policy, audit events, health, and metrics.
Graviton does not own
- document IDs, document versions, or aliases;
- business metadata, schemas, or provenance;
- folders as a durable document-domain hierarchy;
- permissions expressed in document-domain terms;
- search, extraction, embeddings, or indexing;
- workflow, review, retention, or case-management state.
The local console includes mutable filenames and folders so an operator can organize references to immutable blobs. Those references are a local catalog convenience. They are not a document model, and deleting one does not silently delete shared CAS blocks.
Downstream composition
Application and document systems can associate their own identities, versions, metadata, permissions, and workflows with opaque Graviton content IDs. Those concerns remain outside this repository and outside every published Graviton artifact.
The dependency direction is one-way: downstream systems consume Graviton, while Graviton remains unaware of their domain models.