Skip to main content

Crate embeddenator_fs

Crate embeddenator_fs 

Source
Expand description

§embeddenator-fs

EmbrFS: FUSE-based holographic filesystem.

Extracted from embeddenator core as part of Phase 2A component decomposition.

§Feature Flags

  • fuse: Enable FUSE filesystem support (requires fuser crate)
  • disk-image: Enable QCOW2/raw disk image encoding (Linux with io_uring)
  • disk-image-portable: Disk image support without io_uring (cross-platform)

§Architecture

┌─────────────────────────────────────────────────────────────────────────┐
│                          embeddenator-fs                                │
├─────────────────────────────────────────────────────────────────────────┤
│                                                                         │
│  ┌───────────────────────┐  ┌───────────────────────┐                  │
│  │       EmbrFS          │  │      disk module      │                  │
│  │  (Directory/File      │  │  (QCOW2/Raw image     │                  │
│  │   encoding)           │  │   encoding)           │                  │
│  └───────────┬───────────┘  └───────────┬───────────┘                  │
│              │                          │                               │
│              ▼                          ▼                               │
│  ┌─────────────────────────────────────────────────────────────────┐   │
│  │                     embeddenator-vsa                            │   │
│  │  (Sparse ternary vectors, VSA encoding/decoding)                │   │
│  └─────────────────────────────────────────────────────────────────┘   │
│              │                                                          │
│              ▼                                                          │
│  ┌─────────────────────────────────────────────────────────────────┐   │
│  │                     embeddenator-io                             │   │
│  │  (Compression profiles: zstd, lz4)                              │   │
│  └─────────────────────────────────────────────────────────────────┘   │
│                                                                         │
└─────────────────────────────────────────────────────────────────────────┘

Re-exports§

pub use fs::*;

Modules§

fs

Structs§

Resonator
Resonator network for pattern completion and factorization
ReversibleVSAConfig
Configuration for reversible VSA encoding/decoding operations
ReversibleVSAEncoder
Reversible encoder using position-aware VSA binding
SparseVec
Sparse ternary vector with positive and negative indices