Strand Vault
Configurable local Strand storage with policy, session, replication and recovery primitives.
Implementation boundary
The vault's default filesystem root is ./strand-vault. Authorization methods require a trusted caller; the internal organization-governance check is permissive. WAL replay is explicit, filesystem snapshots are best-effort copies, and replication completion is not a durable-ingestion certificate. The detailed guides distinguish these implemented primitives from unimplemented security or recovery guarantees.
At a glance
| Field | Value |
|---|---|
| Crate/package | strand-vault |
| Version | 0.1.0 |
| Source | libs/strand-vault |
What developers should learn here
Configurable local Strand storage with policy, session, replication and recovery primitives. Read the focused guides for current APIs and implementation limits.
Page map
Open, close, and configure a vault.
Per-vault permissions and policies.
Pluggable storage backends and durability options.
Vault replication and snapshot creation.
File system check and WAL recovery.
Declared types, traits, functions, and source provenance.
Source modules
config— libs/strand-vault/src/lib.rsfilesystem— libs/strand-vault/src/storage/mod.rsfsck— libs/strand-vault/src/lib.rsmemory— libs/strand-vault/src/storage/mod.rspermissions— libs/strand-vault/src/lib.rspolicy— libs/strand-vault/src/lib.rsrocksdb— libs/strand-vault/src/storage/mod.rssnapshot— libs/strand-vault/src/lib.rsstorage— libs/strand-vault/src/lib.rsvault— libs/strand-vault/src/lib.rswal— libs/strand-vault/src/lib.rs