A content-addressed VCS.

Content-addressed means the name of a thing is the BLAKE3 hash of its bytes — every file, folder, and commit. Change one byte, get a new name. Every commit is signed with an Ed25519 key, and any claim about a commit — reviewed, tested, deployed — travels as a signed statement anyone can verify. Written in Rust; here it runs in your browser.

mkit is git-like where it can be — add, commit, branch, push — and different where it counts: one hash algorithm, signatures on every commit, attestations as first-class objects. Alpha, open source: officialunofficial/mkit on GitHub, cargo install mkit-cli to try it.