Skip to content

Latest commit

 

History

History
119 lines (94 loc) · 5.82 KB

File metadata and controls

119 lines (94 loc) · 5.82 KB

Productisation Decision - Narrow

Date: 2026-07-29

Status: superseded for the read-only evaluation-product lane on 2026-07-30 and for claim-bounded public-source product presentation on 2026-08-08. See Private Evaluation Product Decision and Evaluation Productisation Decision. Production, actuation, hosted-CI, credential, independent-assessment, legal, and safety-claim gates remain binding.

Decision

At this decision date, Telosieve was limited to a private, narrowly scoped research project, with productisation and public release blocked.

The M2 evidence preserves a useful research question: under the registered poisoned-goal fixture, Telosieve refused repair while two baselines made unsafe approvals. It does not establish a safety result. Under authenticated but weakened viability constraints, Telosieve made one unsafe approval. That is a stop-ship failure because authentic provenance does not imply sound semantics.

Consequences

The repository may continue to investigate the bounded protocol, but it must not:

  • claim that Telosieve is safe, production-ready, or generally Byzantine resilient;
  • add a production actuator, operator control plane, public package, hosted CI, or deployment workflow;
  • publish a research release or tag without a new explicit release decision;
  • treat the four signed fixtures or zero observed false refusals as statistically sufficient validation.

Any later proposal to proceed must first eliminate the weakened-viability unsafe approval under a preregistered fault model, quantify the availability frontier, demonstrate an operationally credible checker boundary, and obtain independent reproduction and refreshed diligence.

Narrowed research scope

The next research cycle is limited to:

  1. multi-principal or explicitly suspectable viability semantics;
  2. amortising the diverse checker without weakening fail-closed behavior;
  3. replacing the current fixture-level history proxy with an authenticated, replayable history baseline; and
  4. independent reproduction of the registered experiments.

Failure to remove the unsafe approval, or evidence that the resulting availability or complexity cost is impractical, should archive the project rather than expand its scope.

Post-decision evidence

The multi-principal viability experiment documented in VIABILITY_FAULT_MODEL removes the registered unsafe approval under a one-principal fault bound without refusing the registered benign update. This satisfies one reopening condition, but does not reverse the decision: correlated faults, operational independence, the expanded latency cost, broader availability evidence, and independent reproduction remain unresolved.

A subsequent network-disabled Linux container reproduced all deterministic outputs with a distinct Rust/Python toolchain. This removes a host-environment concern, but independent third-party reproduction and review remain unresolved.

Correlated-fault testing models two weakened signers in one domain successfully. Certificate v3 still approved an unsafe transition when every viability domain was weakened.

Certificate v4's stable-key safety kernel removes that reproduced boundary without changing the oracle. Certificate v5 then replaces the single goal principal with two agreeing declared goal domains: all 512 generated scenarios now report zero unsafe approvals and zero false refusals. Zero finite-model failures is not a general proof. Authenticated goal disagreement remains fail-closed. Certificate v6 adds exact separately authorized deletion bound to the goal and phenotype tip; ordinary omission and cross-context replay refuse. Certificate v7 adds bounded single-host one-shot consumption on the anchored path. Production actuation, organizational reproduction, security review, operational fault-domain independence, platform-qualified durability, and a new explicit opening decision remain unresolved. The binding decision remains narrow.

Certificate v8's transactional local reference actuator does not change that decision. It establishes an adapter contract but does not qualify external service actuation, credentials, recovery, or multi-host durability.

The schema-v2 recovery witness and macOS/aarch64 stress evidence narrow local recovery risk but do not reverse the decision. Whole-disk rollback, other platforms, external actuation, organizational independence, and third-party review remain reopening conditions.

Pinned network-disabled Linux arm64 and emulated amd64 runs subsequently pass the recovery-state and forced-termination suites on Docker-managed volumes. This resolves the macOS-only software-path concern within that virtualized boundary, not bare-metal power-loss durability, external actuation, organizational independence, or third-party review. The decision remains narrow.

Recovery-root-signed key lifecycle chains later remove the timeless-operational- key assumption for enrolled issuers. Root custody, durable lifecycle tips, trusted time, organizational process, and independent review remain unresolved, so the binding decision remains narrow.

The exported Kubernetes shadow adapter later exercises a named external schema without credentials or mutation. Live-cluster consistency, production authorization, actuation, and independent review remain unresolved; the binding decision remains narrow.

Evidence basis