Status: Proposed for maintainer review. Date: October 21, 2026.
Baseline: 6977f49b3a2eba54d9776361a6026971ee529bfd.
Evidence: ledger, exact snapshot.
This record proposes work allocation; it does not change API or RFC authority.
Rank A first, C second, B third. Invest in the governed deterministic runtime. Use components through their existing explicit interfaces and integrate only where the benefit is demonstrated. Do not split the repository or create a new component framework to implement C. Freeze implementation work on a universal object interface and reject adopting #541’s private descriptor.
This ranking comes from executable behavior and source inspection:
Ranks in parentheses are review judgments, with 1 best for that criterion; they are not measured scores and are not summed. The experiments supply no external adoption study or fair architectural performance ranking.
| Criterion | A: governed runtime | B: universal object substrate | C: reusable capabilities, selective integration |
|---|---|---|---|
| Existing implementation evidence | (1) Actual VM/CanonFS/Axion path, repaired production boundary and retained regression tests | (3) Common byte identity works; operation-interface advantage not demonstrated | (2) Existing separate APIs are real; independent packaging/consumer success not measured |
| Demonstrated correctness | (1) Correct bounded production D plus explicit ownership reference; limits testable | (3) Local descriptor rejection works but adds no established general correctness guarantee | (2) Retains component checks, but separate deployment boundaries were not tested |
| Original research potential | (2) Falsifiable policy/side-effect and evidence boundaries; useful next measurements | (1) Broad open question, but theoretical potential alone cannot fund implementation | (3) Smaller integration questions; reduced conceptual novelty |
| Engineering complexity | (2) Harden existing paths and explicit contracts; known synchronization/evidence gaps | (3) Additional representation, provider, trust and operation contracts without a demonstrated consumer | (1) Reuse explicit APIs where sufficient; this rank excludes a speculative repository/package split |
| Maintenance burden | (1) Concentrate on existing regression surfaces and one runtime story | (3) More adapters/catalogs and contract versions; #541 removes no provider validation | (2) Avoid universal glue, but multiple component contracts/packaging could duplicate integration work |
| External adoption feasibility | (2) Concrete CLI and reproducible bounded example; actual adoption unmeasured | (3) Unproven abstraction plus substantial prerequisites; adoption unmeasured | (1) Smaller entry points may lower commitment; this is an inference, not consumer evidence |
A wins the near-term allocation because the highest-confidence result was an existing-path repair with observable before/after effects. C constrains that work: keep identities, storage permissions, representation validation and operation authorization distinct. Its potential adoption advantage does not justify a premature component split. B’s conceptual novelty does not outweigh its negative integration evidence and added trust/maintenance burden.
The evidence does not justify a universal execution API, provider/plugin registry, logical identity across representations, interchangeable model/program execution, new VM opcodes, or generalized object capability declarations. Nor does it justify OS-first product claims, a full network stack, a new transaction/epoch service, preemptive or multi-process revocation, automatic crash-safe publication, generic semantic provenance verification, remote attestation, or whole-system security. Hash identity and signatures cannot supply those guarantees by themselves.
No measured throughput, memory, complexity-multiple or cross-platform determinism advantage over conventional deployments follows. The standard-library controls are bounded comparators, not full OPA/Postgres/Wasmtime deployment studies. Those larger protocol arms remain unperformed. The current fixture-based H2 result is too narrow to justify either universal adoption or universal impossibility.
One objective: make the existing configured, externally serialized result-write boundary reproducible and independently checkable on Linux x86_64, Windows x86_64 and macOS ARM64, without adding an interface or changing the tested authorization semantics. Extend the evidence coverage of H1 rather than propose H3.
| Period | Priority / concrete output |
|---|---|
| Days 1–7 | Pin the existing eight-test slice, toolchain/dependency versions and boundary map. Confirm owner scope includes the global trace and distinguish block-backed gaps. Retain all current negative cases and historical controls. |
| Days 8–14 | Run the same tests and existing A/D fresh-store measurements on the three platforms. Save per-platform source/binary fingerprints, CTest logs, receipts and actual persistent payloads outside historical evidence paths. No mandatory model downloads. |
| Days 15–21 | Verify receipts with caller-pinned public keys, inputs and policies on a separate process/host; rerun existing signature, false-result, completeness and filesystem-tamper attacks. Compare content/result predicates rather than nondeterministic timing/signature values. |
| Days 22–30 | Have a contributor unfamiliar with the five PRs reproduce the slice from the ledger. Publish a small claim/coverage summary with explicit failures and decide which narrow production gap, if any, merits the next fix. |
Success criteria:
Stopping criteria:
Revisit this decision only with new evidence: an actual reusable consumer, reduced validation duplication across independent callers, or a specified boundary the existing mechanisms fail. Documentation ambition alone is not a reopening trigger.