Multi-Dictionary Streaming Compression Engine
A custom dictionary-based streaming compressor built from scratch. Not a wrapper — a complete pipeline with its own binary format, dictionary training system, and the Weisman Score metric that rewards both ratio and speed.
Input is split into N segments. A separate dictionary is trained per segment using token frequency analysis. At compression time, each chunk is probed against all dictionaries and routed to the best one.
Binary container format (SNTL) with per-chunk Adler-32 integrity checksums. Supports streaming compress and decompress without loading the full file into memory.
Named after the fictional Pied Piper engineer. Measures Ratio × Speed (MB/s) — a single number that rewards both compression quality and throughput simultaneously.
Research engine in Python (v5.1 GodTier + v6 Multi-Dict) with production C implementation (v6 + v7). Both verified through automated bit-perfect roundtrip testing.
Flask-based evaluation dashboard on port 5555. Upload two files, compress with both Sentinel and ZLIB, get side-by-side Weisman Scores with SHA-256 integrity proof.
Engine integrity verified under the VERITAS Ω-1.3.1 10-gate pipeline. All test artifacts are cryptographically sealed and audit-ready.
# Clone git clone https://github.com/VrtxOmega/sentinel-expanse.git cd sentinel-expanse # Run benchmark python python/benchmark_harness.py # Run tests pytest tests/test_roundtrip.py -v # Launch dashboard pip install flask python dashboard/app.py # → http://127.0.0.1:5555