confium-transparency 0.4.0

Append-only Merkle tree transparency log with OTS anchoring and ERS archival
Documentation
//! Transparency log + OpenTimestamps + Evidence Records for Confium.
//!
//! Three layers of artifact provenance over time:
//!
//! - **Merkle tree transparency log**: every artifact (cert, signature,
//!   revocation, re-share event) is appended. Tree roots periodically
//!   anchored to Bitcoin via OpenTimestamps. Verifiers can prove any
//!   artifact was in the publicly-visible tree as of a given Bitcoin block.
//! - **OpenTimestamps (OTS)**: anchors hashes to Bitcoin blockchain via
//!   public calendar servers.
//! - **Evidence Records (RFC 4998 ERS)**: long-term archival protection
//!   via periodic re-timestamping as hash algorithms age.
//!
//! See `TODO.roadmap/36-transparency-and-ots.md` and
//! `TODO.roadmap/37-long-term-archival.md` for full specs.

#![forbid(unsafe_code)]
#![warn(missing_docs)]

pub mod entry;
pub mod ers;
pub mod merkle;
pub mod ots;
pub mod proof;

pub use entry::*;
pub use merkle::*;
pub use proof::*;