Skip to main content

Module artifact_store

Module artifact_store 

Source
Expand description

Content-addressed artifact store using BLAKE3 hashes (K3-G1).

Stores arbitrary binary artifacts (WASM modules, app manifests, config bundles) indexed by their BLAKE3 content hash. Deduplicates automatically: storing the same content twice returns the same hash and increments the reference count.

This module requires the ecc feature (which pulls blake3).

Structs§

ArtifactStore
Content-addressed artifact store using BLAKE3 hashes.
StoredArtifact
Metadata about a stored artifact (the data lives in the backend).

Enums§

ArtifactBackend
Storage backend for artifact data.
ArtifactType
The kind of content stored in the artifact.