[package] name = "jouleclaw-transparency-log" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true authors.workspace = true description = "Merkle transparency log for JouleClaw — append-only log of receipt content hashes with RFC 6962-style Merkle tree, inclusion proofs, and consistency proofs between tree states. The auditor-grade primitive Sello (Notarized Agents) named as the missing tier in JouleClaw's stack: any party can prove a receipt was included in the log without trusting the log operator. BLAKE3 (not SHA-256) as the hash function — JouleClaw is BLAKE3-native; RFC 6962 leaf/node domain separators preserved as 0x00 / 0x01." [dependencies] serde = { workspace = true } serde_json = { workspace = true } thiserror = { workspace = true } blake3 = { workspace = true } ed25519-dalek = { workspace = true }