Verification
Check the signed run yourself.
This command was tested from a clean machine: a small clone, one Python dependency, and under a minute to verify the signed audit and ledger binding.
git clone https://github.com/SDL-HQ/sir-firewall.git \ || git -C sir-firewall pull cd sir-firewall python3 -m pip install cryptography RUN_ID=20260923-121300-882023-gh35858690232-ffb741962ac6 python3 tools/verify_certificate.py \ "docs/runs/$RUN_ID/audit.json" \ --ledger "docs/runs/$RUN_ID/proofs/itgl_ledger.jsonl" \ --require-registry
OK: payload_hash and signature verify against key registry spec/pubkeys/key_registry.v1.json entry signing_key_id=default; ledger binding verifies signed itgl_final_hash=sha256:ff14bf4b... equals the supplied ledger terminal hash, and signed itgl_row_count=50 equals prompts_tested=50.
Proof class: LIVE_GATING_CHECK