Skip to main content

Crate vanta_store

Crate vanta_store 

Source
Expand description

vanta-store — the content-addressed store and download cache.

Materialized tools live in immutable, content-addressed directories (store/blake3-<hex>/); publication is atomic (stage → rename); identical content is deduplicated; GC is reachability from roots. See docs/09-store.md.

Re-exports§

pub use hash::hash_bytes;
pub use hash::hash_tree;

Modules§

hash
Canonical content hashing for the store (docs/09-store.md).
link
Link strategies for composing environment views (docs/09-store.md).

Structs§

Store
The content-addressed store rooted at $VANTA_HOME.

Functions§

ensure_writable
Recursively add write permission (used before moving a restored entry into place; the executable bit is preserved so the content hash still verifies).