Recompute the hash chain of an exported agent-governance audit log offline, from the exported entries alone, and report exactly where it breaks. Subject format: the open-source agent-governance-toolkit audit-log format (MIT) , each link hash is a SHA-256 over a Python json.dumps(sort_keys=True) serialisation of the entry (default separators, ensure_ascii=True, parent_hash null coalesced to the empty string; deliberately not RFC 8785), and the chain root is the last link hash, not a Merkle root. Outputs chain_intact, first_break_index, per-break reason codes (HASH_MISMATCH, CHAIN_BROKEN), recomputed_root and claimed_root_match. Fail-closed: any field outside the pinned entry schema rejects the whole input, naming each rejected field, and entry content is never echoed , the output carries hashes and indices only.