Skip to main content

Module log

Module log 

Source
Expand description

Reference in-memory transparency log (RFC-ACDP-0012) — an append-only RFC 6962-style Merkle tree over publish-event leaves.

MerkleLog is a building block, deliberately not wired into crate::registry::RegistryServer or the store: real registries (the separate acdp-registry-* crates) own the §7.1 atomicity rule — body, receipt, and leaf commit together, or none does — and the §8 endpoint surface. What this type provides is the tree arithmetic and the signed artifacts:

Everything a checkpoint commits to is recomputable from the ordered leaf hashes alone (§8.3), so the in-memory representation is exactly that: the leaves plus their §5.1 hashes.

Structs§

MerkleLog
An append-only, in-memory RFC 6962-style Merkle tree over transparency-log leaves (RFC-ACDP-0012 §5).