HELM Proof Loop

August 21, 2026 ยท View on GitHub

HELM is useful only when the action reaches the boundary. The loop is small: an agent proposes an action, HELM evaluates it before dispatch, the verdict is ALLOW, DENY, or ESCALATE, and the run leaves evidence that can be checked later.

agent proposes action
-> HELM evaluates policy, approval state, and effect scope
-> ALLOW: action may dispatch
-> DENY: action is blocked
-> ESCALATE: action is blocked until a scoped approval exists
-> receipt and EvidencePack material can be verified offline

One Local Path

Install the kernel, run the local proof, then verify the bundle:

brew tap mindburn-labs/tap
brew install mindburn-labs/tap/helm-ai-kernel
helm-ai-kernel mcp proof --json --out ~/.helm-ai-kernel/proofs
helm-ai-kernel verify --bundle ~/.helm-ai-kernel/proofs/<run-id>/evidencepacks/<run-id> --profile dev-local --allow-self-attested --json

--allow-self-attested is explicit because this local proof creates its own signing key. It proves internal consistency, not provenance.

For one workstation receipt:

helm-ai-kernel workstation verify-decision \
  --receipt ~/.helm-ai-kernel/receipts/hooks/<decision>.json

Integrity and signer trust are separate verdicts here โ€” trust is checked against the local --data-dir workstation key by default, with --trusted-public-key-file as the out-of-band pin for copied receipts (details); pre-v0.7.3 derivable-seed receipts remain untrusted.

What Each Surface Owns

SurfacePublic roleProof output
Agent gatewayRoutes actions before side effects runverdict and receipt
Policy authoringDefines allowed, denied, and escalated effectspolicy ref in receipt
Scoped approvalNarrows an ESCALATE pathapproval and revocation receipts
EvidencePackMoves proof between machinesoffline verifier result
Category pagesExplain adjacent tools without superiority claimscited public evidence

Boundaries

  • HELM only governs effects routed through an adapter, wrapper, hook, proxy, or API route.
  • ESCALATE is not permission to continue. Obtain a credential-verified durable dispatch admission for the exact scope, then rerun the original action. Local mcp approve does not mint that authority.
  • Receipts prove the evaluated action and verdict. They do not prove every tool outside the boundary was governed.
  • EvidencePacks are portable proof bundles, not marketing screenshots.

Next