HCS

holistic compression sources · vendored · offline

The source vault behind CHCE.

Every third-party compressor, preprocessor, recompressor and entropy-coder reference the engine uses, vendored flat in one tree. A clone is the whole source tree — no submodules, no registry, no network at build time.

55sources
14categories
0pinned so far
13licences to verify

What this is for

A compression engine that fetches its dependencies at build time cannot be audited, cannot be built offline, and cannot promise that the bytes it produced last year are the bytes it produces today. Every source here is vendored at a revision that was tested — and the register below is the machine-readable list consumers read, not documentation that drifts from it.

The register — 55 sources, 14 categories

CategorySources
Entropy / Final-Stage6
LZ / Match Finder7
Context-Mixing5
BWT2
Numeric / Structured2
Fast / Asymmetric7
Preprocessors3
Recompressors8
Fast Deflate2
Executable Packers2
Embedded2
Discovery / Reference Lists2
Additional / Experimental5
Pending Additions (queued for next commit)2

read from SOURCES in the repository

The constraints

RuleWhat it forbids
Offline onlyNo neural networks, no model files, no GPU runtimes. Context-mixing compressors such as zpaq and paq8px are pure algorithms — not AI, and fully offline.
Single source of truthNo submodules and no nested .git directories. All sources are vendored flat.
Licence-auditedNothing enters without its licence recorded in the register and its full text kept beside it.

Where the vault stands

0 of 55 sources are pinned, and 13 licences are still marked verify. The register carries a pin column and every row reads TBD until the first build records a commit.

That matters because the whole argument for vendoring is reproducibility: until a row has a pin, a consumer building from it is trusting main, which is the thing this vault exists to avoid. It is stated here rather than left for a consumer to discover.

How it is consumed

Not as a dependency manager would do it. Consumers pull the vault with git subtree into their own vendor/ and build from the pinned tree — so a consumer's build is reproducible without a network and without trusting a registry.

# one tree, vendored into the consumer
git subtree add --prefix vendor/hcs \
  https://github.com/drsamonline/HCS main --squash

Support the work

Dr Sohil Momin UPI payment QR — open amount

Free to use, and it stays free

Everything here is free, offline and accountless. If it earned its keep, there are a few ways to say so — pick whichever is easiest where you are.

UPI · drsohilboi@ybl Ko-fi PayPal Books All projects Email