Forge Proof Layer

Reproduce

← Back to outcome

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.