Evidence Pack Verifier
// DEMO CONTEXT
WHAT THIS PROVES
Verification is portable, offline, and deterministic.
EXPECTED OUTPUT
A cryptographic Valid or Fail result against the parsed Evidence Pack.
STANDARD TRACE
EVIDENCE VERIFIER
Manifest
Intent structure
Policy snapshot hash
Receipt chain
Hash integrity
Lamport ordering
Evidence Pack
Receipt Chain
rcpt-001ALLOW
Decision Trace
{
"decision": "ALLOW",
"matchedRule": 0,
"evaluatedConstraints": [
{
"type": "budget",
"passed": true,
"detail": "200 + 0 <= 1000"
}
],
"reasonCode": null,
"timestamp": 1708300001
}Integrate
L2: Policy Compilation + Offline Verify
import { verifyPack } from "@mindburn/helm/evidence";
const file = await readFile("evidence-pack.json");
const pack = parsePack(file);
const result = await verifyPack(pack);
if (!result.valid) {
console.error("Verification failed:", result.failingNode);
process.exit(1);
}