Governance state anchor for external decision receipts #413
Liuyanfeng1234
started this conversation in
EvidencePacks & Receipts
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Governance state anchor for external decision receipts
Context
We operate a governance composition system built on three layers:
Alignment with HELM's external receipt model
HELM's
external_decision_receipt.v1records the execution decision (allow/denywith Ed25519 signature). Our CompositionRef records the governance state at decision time — the delegation chain, revocation status, and action boundaries that were in effect.verdict: "allow"forgithub.create_issuecomposition_ref: sha256:...proving delegation was intactIntegration proposal
Extend
external_decision_receipt.v1with an optional governance anchor field:{ "schema_version": "external_decision_receipt.v1", "kind": "external_decision_receipt", "format_id": "helm_external.v1", "receipt_id": "edr-governance-0001", "action": "github.create_issue", "verdict": "allow", "subject": "did:helm:agent:demo", "decision_time": "2026-06-19T12:00:00Z", "signature_algorithm": "Ed25519", "signature": "...", "signing_key_id": "governance-key-1", "source_vendor": "agent-os", "governance_ref": "sha256:a91887274119578c088014da82119ff39eb27da460733373e9c21726e989958b", "governance_model": "composition_ref.v1", "quasar_trust": 0.85 }Key properties:
governance_ref— SHA-256 hash of the composition state (action_ref + delegation_ref + revocation_ref)governance_model— identifies the composition protocol versionquasar_trust— optional trust score (0-1) from verifier policy layer, independently verifiableThrough HELM's existing
helm-ai-kernel import receiptmechanism, this can produce an EvidencePack containing both the execution decision and governance anchor.Questions
governance_reftoexternal_decision_receipt.v1be acceptable, or would a separate receipt kind be preferred?helm-ai-kernel import governanceadapter?What we can contribute
helm_external.v1formatAll reactions