Recovery and Integrity Model¶
crushr separates data integrity from metadata validity.
Integrity¶
- Verified via BLAKE3 hashes
- Applies to each extent independently
Metadata¶
- Dictionaries are optional
- Validation required before use
Recovery flow¶
- locate extents
- verify hashes
- reconstruct data
- apply naming if possible
Key invariant¶
Data recovery must not depend on metadata survival.