lonca-audit 0.2.2

Independent auditor of a Lonca repository: replays every decision of the signed operation log and recomputes its facts and merges
Documentation

lonca-audit

The independent auditor of a Lonca repository, also as the lonca-audit binary. It replays every decision of the signed operation log, recomputes every fact and merge, and catches forgeries even when they are signed with the daemon's own key. Run it in CI on a pushed remote: lonca-audit verify <repo.git>.

cargo install --locked lonca-audit
lonca-audit verify ~/.lonca/repos/demo.git   # a cooperative daemon's store

A hardened daemon's store is readable by its user only; the auditor says so (permission denied) and you verify a pushed remote or a lonca backup bundle instead.

This crate is a part of Lonca, agent-native, Git-compatible version control; the lonca command (cargo install --locked lonca) is the rest of it.

The binary's command line is the interface. The library's API has no stability promise, and its version moves with the workspace (every Lonca crate has the same version).