Skip to content
witloxPublic

About

evidence layer for repositories

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

elench

An evidence layer for repositories — reimagining git for agentic flow.

License: MIT Rust: stable CI

What this is

Version control records what changed. Forges record who approved it. Neither records what was checked, to what depth, and what remains unevaluated. elench is that durable state — a signed, append-only, revocable claim log that IS the primary history. The git CLI works because elench synthesizes git-compatible objects from the claim log on demand. Humans use git; elench is invisible.

Quick start

git clone https://github.com/witlox/elench.git
cd elench
make              # fmt-check + lint + Tier 1
make test         # cargo test --lib
make test-slow    # cargo test --all-targets
make dogfood      # full dogfooding pipeline

Requires Rust 1.85+ (edition 2024). See CONTRIBUTING.md and docs/guide/getting-started.md.

Documentation

Full documentation is published as an mdBook and available in docs/:

Specifications in specs/ (ubiquitous language, domain model, invariants, features, ADRs 0001-0008, fidelity index, cross-context interactions, failure modes, assumptions).

License

MIT

About

evidence layer for repositories

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages