Name the inequalities
Separate completion, authority, receipt, outcome and ownership in existing logs.
Protocol 0.1 / Executable candidate
Protocol 0.1 includes eight record schemas, a deterministic six-axis reducer, a CLI and two fixture observation adapters. These are local implementation artifacts, not a public package release or live-runtime certification.
Markdown version ↗HelmLoop
Protocol 0.1 includes eight record schemas, a deterministic six-axis reducer, a CLI and two fixture observation adapters. These are local implementation artifacts, not a public package release or live-runtime certification.
| Record | Schema | Responsibility |
|---|---|---|
OutcomeContractV1 | JSON ↗ | Accountable outcome, risk, owner, horizon, criteria, constraints, preferences, stop conditions, and all six axes. |
AuthorityGrantV1 | JSON ↗ | Owner-issued, exact, expiring, revocable, single-use authority with durable reservation and terminal lineage. |
ExecutionReceiptV1 | JSON ↗ | Attempt-bound execution fact with resource owner, provider-request binding, and exact reserved authority reference. |
EvidenceRecordV1 | JSON ↗ | Freshness-capped, criterion-digested conclusion with provenance, dependency fingerprints, and limitations. |
AssuranceDecisionV1 | JSON ↗ | Evidence-bound L0–L3 assurance decision whose sufficiency is recomputed. |
PromotionDecisionV1 | JSON ↗ | Owner decision with exact target parameters, separate promote authority, and non-regressing lineage. |
ReconciliationRecordV1 | JSON ↗ | Fresh query bound to the exact execution, attempt, provider request, locator, and observed external state. |
LearningSignalV1 | JSON ↗ | Bounded proposal based on outcome evidence; never self-accepting and never truth by itself. |
HelmLoop
| Axis | Responsibility | State |
|---|---|---|
execution | What the executor did | NOT_STARTED · RESERVED · RUNNING · COMPLETED · FAILED · UNKNOWN · INVALID |
evidence | Whether required claims are fresh and supported | MISSING · FRESH · STALE · CONFLICTING · INVALID |
authority | Whether the exact action was authorized | MISSING · ACTIVE · EXPIRED · REVOKED · WRONG_BINDING · CONSUMED · AMBIGUOUS · INVALID |
promotion | What the accountable owner decided | NOT_REQUESTED · PENDING · APPROVED · REJECTED · HOLD · AMBIGUOUS · INVALID |
reconciliation | What the provider and observed external state show | NOT_REQUIRED · PENDING · MATCHED · DIVERGED · UNKNOWN · INVALID |
observedOutcome | What independent outcome evidence shows | NOT_DUE · NOT_OBSERVED · MET · NOT_MET · MIXED · UNKNOWN · INVALID |
HelmLoop
The host owns scheduling, state, grants, effects and business truth. HelmLoop evaluates supplied contracts and observations. Better Workflows is an optional integration, not a required backend.
Separate completion, authority, receipt, outcome and ownership in existing logs.
Use a small deterministic check and named owner for one consequential transition.
Record subject, revision, expiry and external reconciliation.
Use Better Workflows or an equivalent only where risk justifies the cost.
HelmLoop
Current fixture results do not certify a live runtime, broad portability, production readiness or business value. The research page keeps these open questions visible.
0.1 keeps HL-C14N-1, its original readers and six-axis semantics. Planned 0.2 uses helmloop-jcs-sha256-v1 and typed sha256: references. A matching digest checks integrity; it does not grant trust or authority.