Concordance
Turn a corpus of documents into a verifiable citation graph — the same input always yields byte-identical output. A free tier, excellent docs, and a Digital-Public-Good aim.
Built on principles, not promises
Byte-parity
The Rust engine reproduces the Python oracle byte-for-byte — a hostile test battery and a σ-log hash-chain prove it. Same input, same graph, every run.
Telemetry-free
No phone-home. The σ-log is opt-in. The free tier compiles network egress out entirely — verifiable in the source.
Bring your own model
AI-000 / AI-OWN / AI-ANY tiers — Concordance never bundles a model. You choose, you host, you control.
Law-source aware
Fetch-verified across EU / GB / SE / IN / UG, extensible to the long tail of jurisdictions.
It flags; it does not decide. Concordance surfaces citation structure, dangling references, and consistency findings for a human to judge. It is an instrument, not an authority — the reader stays in charge.
Three tiers, one engine
AI-000
No model at all. Pure deterministic citation-graph analysis: extract, classify, reconcile, verify. This is the free tier — complete, not crippled.
AI-OWN
Bring your own self-hosted model (open-weight, on your own machine or sovereign cloud). Concordance calls it; nothing leaves your jurisdiction.
AI-ANY
Point it at any model endpoint you trust. The choice — and the sovereignty of that choice — is yours.
Get the free tier — Linux, macOS & Windows
Concordance is pure Rust with no runtime dependencies, so it runs on every desktop OS and on both Intel (x86-64) and Apple-Silicon / ARM (aarch64).
Linux (x86-64)
Prebuilt binary, ready now:
SHA-256 (.sha256):486500c43d89a1c66f063d488a8f48c0f862dabf7ea7e0e3a34e50b2f7235095
chmod +x concordance-linux-x86_64 sha256sum -c concordance-linux-x86_64.sha256 ./concordance-linux-x86_64 about
macOS (Apple Silicon & Intel)
Signed prebuilt .dmg for arm64 (M1/M2/M3) and x86-64 is a release follow-on (built on Apple-Silicon CI). Build from source today — same commands as below.
Windows (x86-64 & ARM)
Signed prebuilt .exe/.msi is a release follow-on (built on a Windows runner). Build from source today — same commands as below.
Build from source — the universal path (works identically on Linux, macOS and Windows). Install Rust, then:
# from the Concordance source tree cargo build --release # default features = egress-free ./target/release/concordance about ./target/release/concordance analyze mypaper.tex
Full per-OS install, the subcommand reference (analyze · classify · corpus · emit-registry · reconcile · fetch), and four worked examples are in the documentation.
The prebuilt binaries are built with reproducible, privacy-hardened flags (no build-path or username embedded) and published with checksums. Free tier under an open licence · bring your own model · nothing phones home.