Pluggable hash algorithms, proof generation and verification, tree diffing, serializable proofs. Foundation for content-addressed storage, distributed sync, and tamper-evident structures.
Active development. Scaffolded and on the path to 1.0. See .dev/ROADMAP.md for milestone tracking.
The public API is not yet stable. Pin specific versions; expect changes pre-1.0.
Merkle tree and sparse Merkle tree library for data integrity, incremental hashing, and distributed data sync. Pluggable hash algorithms, proof generation and verification, tree diffing, and serializable proofs.
[dependencies]
merkle-lib = "0.1"- REPS governs every decision. See REPS.md.
- MSRV: Rust 1.75.
- Edition: 2024.
- Cross-platform: Linux, macOS, Windows.
Dual-licensed under either of:
- Apache License, Version 2.0 (LICENSE-APACHE)
- MIT License (LICENSE-MIT)
at your option.
Copyright © 2026 James Gober. All rights reserved.