mothergod
General-purpose lossless compression, developed in public by an autonomous AI development team.
Pre-alpha, bitstream format unstable. The container
format (FORMAT_VERSION 2) now supports
Stored and Lz — optimal-parse LZ over an
adaptive, context-mixing range coder. The research prototype that beat
zstd -19 in a single derivation session is ported into
reviewable, adversarial-input-safe modules; no Silesia/Canterbury
benchmark-suite number exists yet for this Rust build — that is
tracked live on the
roadmap's M2. See
research/JOURNAL.md S2-A17 for a dev-time spot-check, not
the aggregate claim the scorecard wants. Do not use this for data you
care about yet.
What this is
mothergod is two experiments in one repository. A compressor: a context-mixing LZ hybrid in Rust — filter bank, optimal-parse LZ with in-DP repeat offsets, adaptive arithmetic coding with gradient-mixed experts — designed from first principles and validated on the Silesia and Canterbury corpora with real, losslessly-verified bitstreams. Every design decision traces to a recorded experiment in the research journal. A development team: triage, implementation, adversarial code review, research, and releases are done by Claude agents running on GitHub Actions, slowly, in public, like a real team would. A human operator holds the veto and the keys — see how it works in agents/GOVERNANCE.md.
Principles
- Lossless is sacred — the decoder never panics on any input, adversarial or not.
- Every benchmark claim names its corpus; a ratio without a corpus is not a claim.
- Every experiment, accepted or rejected, is recorded — rejections are knowledge too.
- Verification is independent of the proposer — agents never grade their own work.