Protocol 0.2 / Proposed · not released

A clearer contract for the next decision.

The 0.2 plan adds an assurance axis, authority lifecycle events, criterion-bound outcome observations and versioned evidence admission. These changes are proposed in r3 / sync-4.

Plan updated · r3 / sync-4

Markdown version ↗

HelmLoop

A clearer contract for the next decision.

The 0.2 plan adds an assurance axis, authority lifecycle events, criterion-bound outcome observations and versioned evidence admission. These changes are proposed in r3 / sync-4.

01

10 records · 7 axes

Add AuthorityEventV1 and OutcomeObservationV1, and evaluate assurance separately from evidence.

02

Deterministic commitments

A versioned JCS / SHA-256 profile, exact reference binding and an independent JS/Python oracle. Preserve original 0.1 bytes and readers.

03

Fresh evidence admission

Reassess evidence against the current subject, policy and dependencies. Reused results never carry action authority.

04

Stop and recovery

Keep physical stop, resource cleanup and effect reconciliation distinct. Unknown delivery requires query and reconciliation before retry.

05

Independent CLI

Plan an offline helmloop try with a real PASS case and an expected HOLD case, completed within 90 seconds after installation.

06

Bounded conformance

Two mock adapters cover C0–C4; one exact real binding targets C0–C5. Each claim retains its evidence class and limitations.

HelmLoop

0.2 / 0.2 planned

Ten proposed record types

OutcomeContractV1AuthorityGrantV1ExecutionReceiptV1EvidenceRecordV1AssuranceDecisionV1PromotionDecisionV1ReconciliationRecordV1LearningSignalV1AuthorityEventV1OutcomeObservationV1

Seven proposed decision axes

executionevidenceassuranceauthoritypromotionreconciliationobservedOutcome

Six target-specific decisions

Each target declares its required evidence. Admission does not require a future execution receipt; promotion still needs an exact owner decision and its own authority.

TargetResponsibility
ADMIT_EXECUTIONValidate current contract, action, grant and admission prerequisites.
ASSESS_RECONCILIATIONAssess fresh provider query and independently observed state.
ASSESS_STOPAssess dispatch fencing, owned resources and cleanup; preserve unknown effects.
PROMOTEAssess the owner's exact promotion decision and policy prerequisites.
ADMIT_RECOVERYAssess pending-effect reconciliation and fresh attempt, epoch and authority.
CONFORMANCEEvaluate only the declared suite and its fixture or real evidence scope.

Version boundaries matter

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.

HelmLoop

The delivery sequence

All stages are planned. Oracle work can overlap core implementation after canonical/schema freeze; CLI/package work can overlap mock conformance once interfaces are stable.

  1. S0

    Baseline & wire freeze

    Proposed · not released

  2. S1

    Pure 0.2 core

    Proposed · not released

  3. S2

    Independent oracle

    Proposed · not released

  4. S3

    Two mock adapters

    Proposed · not released

  5. S4

    CLI & package

    Proposed · not released

  6. S5

    One real binding

    Proposed · not released

  7. S6

    Documentation & release candidate

    Proposed · not released

HelmLoop

Two packages, explicit responsibilities

Neutral core

Planned Apache-2.0 package: schemas, pure evaluator, conformance formats and offline CLI. No scheduler, effect runner or Better Workflows dependency.

Better Workflows binding

Planned AGPL-3.0-only binding: versioned mapping and host-verification integration. Dependency direction is binding → neutral core. These are planned package boundaries, not a claim that distribution review is complete.

The V5 interoperability seam

The r3 sync-4 plan records a bounded Better Workflows typed-digest parser correction. Current profile v3 / mapper v3 accepts typed references; legacy profile v1 / mapper v2 remains a bare-hex reader. Full HelmLoop 0.2 interoperability is still planned.

HelmLoop

What C0–C5 actually establish

Current fixture results do not certify a live runtime, broad portability, production readiness or business value. The research page keeps these open questions visible.

LevelResponsibility
C0Taxonomy, manifest and documentation parity
C1Source, package and installed byte identity
C2Declared account, host/session and provider/model assurance
C3Filesystem, network, tool and credential restrictions; timeout, cancellation, owned-resource cleanup and independent readback
C4Profile-bound contract, evidence, approval, action and reconciliation E2E, including negative cases
C5Trusted attestation and revocation for the exact live binding