lib-compression 0.1.0

Universal lossless compression via network-wide deduplication
Documentation

Sovereign Compression Library

Universal lossless compression via network-wide deduplication with optional zero-knowledge proofs.

Features

  • Content-defined chunking (FastCDC)
  • Pattern-based deduplication (ZKC)
  • SovereignCodec (BWT + MTF + RLE + Range coding)
  • Optional ZK proofs (feature: zk-proofs)
  • Optional ML compression (feature: ml-support)

Example

use lib_compression::{ContentChunker, ZkcCompressor, SovereignCodec};

// Chunk file
let chunker = ContentChunker::default();
let shards = chunker.chunk(&data)?;

// Compress with ZKC
let compressor = ZkcCompressor::new();
let compressed = compressor.compress(&shards)?;