Forge Proof Layer
Reproduce
REPRODUCE — Forge Proof Layer Upgrade
Exact commands to reproduce every number. Requires Node.js (no other deps).
# From the repo root:
cd delivery-package/forge-proof-layer
# 1. Run the verification harness (23 checks against the real tools)
node verify.mjs
# -> writes verification-report.json; prints "23/23 checks passed -> PASS"
# 2. Regenerate this outcome's proof package
cd ../..
node tools/forge-proof.mjs --outcome delivery-package/forge-proof-layer \
--verify "node verify.mjs" --report verification-report.json
# 3. Independently confirm proof integrity (tamper-evident checksums)
node tools/forge-proof-verify.mjs --outcome delivery-package/forge-proof-layer
# 4. Consult the gate (fail-closed)
node tools/forge-gate.mjs --outcome delivery-package/forge-proof-layer --action deliver
node tools/forge-gate.mjs --outcome delivery-package/forge-proof-layer --action certify
Expected: step 1 prints 23/23; step 3 prints all N checksums OK; step 4 deliver exits 0. The state, grade, and Trust Score are written to proof/PROOF_DECISION.json, proof/EVIDENCE_GRADE.md, and proof/TRUST_SCORE.json.