Expand description
SRD-44a — Checkpoint event taxonomy.
CheckpointData is the on-disk record type for the
append-only checkpoint.jsonl event log. Every state-
changing observation is one variant; serde tags each line
with a "type" discriminator so a reader can drop
unrecognised types without poisoning the rest of the
stream.
See SRD-44a §“Event taxonomy” for the schema.
Enums§
- Checkpoint
Data - One record in the JSONL event log. Tagged on
typeso the stream is forward-extensible: adding a new variant is a no-op for older readers (they ignore unknown types per SRD-44a §“Reader behaviour”).
Functions§
- hash_
to_ hex - Hex-encode a 32-byte program hash for storage in
PhaseHashevents. Lowercase, no separators. - hex_
to_ hash - Decode a 32-byte program hash from its hex form. Returns
Noneon any malformed input — the reader logs a Warn and continues folding.