Adjuro · Public Evidence
An append-only, cryptographically signed record of every consent receipt Adjuro issues — auditable by anyone, no account required.
Every consent receipt Adjuro signs is added as a leaf to an append-only RFC 6962-style Merkle tree. Once a leaf is recorded its position is fixed forever; the tree can only grow. Periodically Adjuro publishes a snapshot: the current Merkle root, signed with a dedicated Ed25519 log-signing key that is separate from the receipt-signing root.
This lets any third party prove that a specific receipt was logged, and that the log has not been rewritten — the foundation of a tamper-evident evidence trail.
Snapshots are published daily. A freshly minted receipt is not in
the log immediately — inclusion can take up to ~24 hours, until the next
snapshot is cut. The proof endpoint reports an explicit pending_inclusion
state until then.
The latest signed Merkle root, tree size, snapshot signing key (JWK), and signature.
An inclusion (audit) proof for a logged receipt: leaf index, leaf hash, audit path, and the snapshot root it recombines to.
The leaf format and a step-by-step recipe for recomputing a leaf hash, walking the audit path, and confirming it matches the signed snapshot root — using only public data — are documented in the Adjuro repository under docs/transparency-log/verify-inclusion.md.