pulith-store
Composable local artifact and extracted-tree storage.
Role
pulith-store owns durable local materialization and provenance-aware lookup.
It should not absorb install policy or state policy.
Main APIs
StoreReadyStoreRootsStoreKeyStoredArtifactExtractedArtifactStoreProvenance
Basic Usage
use ;
use PathBuf;
let store = initialize?;
let _artifact = store.put_artifact_bytes?;
# Ok::
How To Use It
Use pulith-store when you want:
- durable artifact/extract registration
- provenance persistence
- semantic lookup by
StoreKeyor derived resource identity - prune planning instead of blind cleanup
See docs/design/store.md.