Namespace Chronicler.Hashing
Deterministic record hashes for replay and conformance checks. ChronicleHashSerializer traverses the shared IRecordable schema directly, preserving field order, declared types and defaults, nested records, and stable link identities.
ChronicleHashWriter lets callers compose explicit primitive values and record contributions into a ChronicleHash. These are non-cryptographic comparison signals; they are not hashes of a transport payload. JSON and MemoryPack transports live in Chronicler.Serialization.
Classes
- ChronicleHashSerializer
Computes deterministic record hashes by traversing RecordData(IChronicler).
Structs
- ChronicleHash
Fixed-width deterministic hash value produced by a Chronicler record-hash pass.
- ChronicleHashWriter
Writes deterministic primitive payloads into a fixed-width record hash.