Expand description
The canonical memory repository.
One logical writer per user namespace, an optimistic revision check, and a whole-namespace materialization on every commit. Rewriting each affected category file from the in-process record set (rather than patching files in place) means a record that changes status — and therefore changes which file it belongs in — cannot leave a stale copy behind.
Structs§
- Manifest
Entry - A record’s place in the manifest index.
- Memory
Manifest - The index written alongside a user’s records.
- Memory
Transaction - An all-or-nothing set of writes against one user’s namespace.
- OkfRepository
- An OKF repository projected onto an
OkfStore. - Reconciliation
Selector - Which existing records a reconciliation should be compared against.
- Tombstone
- A content-free record of a deletion.
Enums§
- Memory
Write - A single write in a transaction.
Constants§
- MANIFEST_
SCHEMA_ VERSION - Manifest schema version.
Traits§
- Memory
Repository - Read and write access to canonical memory.
Functions§
- category_
path - Which file a record belongs in (§25.1).