1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
//! # EntropyFS
//!
//! Entropy-native Linux filesystem: **persist irreducible state, materialize
//! structure, preserve exact bytes, measure everything.**
//!
//! This crate is the entire EntropyFS implementation — one package, one
//! architectural source tree (see `docs/adr/0001-single-crate.md`).
//!
//! # Safety
//!
//! `#![forbid(unsafe_code)]` is crate-wide. Any future exception is confined
//! to `platform` and must be recorded in `docs/security/unsafe-ledger.md`.
// Core: pure deterministic representation algebra. Knows nothing about
// FUSE, disk, or DSFB.
// Mathematical/configurational storage machinery (rank/unrank, universes,
// transforms, residuals).
// Thin adaptation layer over the `ryg-rans-rs` dependency.
// Storage-specific DSFB observer (zero decoding authority).
// Permanent on-disk format: explicit little-endian byte codecs.
// Crash-consistent persistent immutable object store.
// Linux POSIX/VFS adapter (FUSE). No entropy algorithms here.
// Representation search and migration.
// Bounded performance-only caches.
// Integrity primitives: logical content, physical record, root.
// Independent validation and repair.
// Evidence: casefiles, receipts, manifests.
// Narrowly isolated Linux-specific machinery.
// Experimental ublk block-device frontend (Phase 7; requires root +
// CONFIG_BLK_DEV_UBLK to run; the BlockStore adapter is kernel-free).