HashingΒΆ
Normalisation and hash utilities for the Interpretive Provenance Chain (IPC).
See Interpretive Provenance Chain (IPC) and Hashing System for a comprehensive explanation of the IPC framework and the design philosophy behind each hash function.
The lab now consumes hashing helpers from the external pipeworks_ipc
package rather than a local app.hashing module. The runtime entry points
used throughout the app are:
pipeworks_ipc.compute_input_hashpipeworks_ipc.compute_system_prompt_hashpipeworks_ipc.compute_output_hashpipeworks_ipc.compute_ipc_idpipeworks_ipc.payload_hash
See the narrative guide for the canonical hashing rules and provenance model.