Repository navigation
Paper VII conformance remediation (tracking) #891
Description
Tracking container (not an executable PR). Groups the remediation from the Paper VII conformance audit (AIΩN Paper VII, WARP: Optics, Holograms, and Worldlines over Shared Causal History), recorded below with the owner ruling. Child issues are filed separately with their own acceptance checks and dependency edges.
Audit summary (2026-10-16)
Three read-only audits (Echo transport and settlement, Echo identity and retention, Continuum c33caa3e) classified each Paper VII obligation. The answer: Continuum today delivers identified occurrences; it does not establish comparable causal claims for replica-scale lowering, and Echo only stages imports. Most findings are incomplete implementation, consistent with both repos' own design docs. Four contradictions:
- Echo:
settle_strand(warp_kernel.rs:1115→SettlementService::settle,settlement.rs:959) appends provenance outside intent admission, contrary todocs/architecture/continuum-transport.md:108-122(Causal Mutation Rule). - Echo:
dispatch_intent(warp_kernel.rs:975-997) always targetsDefaultWriter { default_worldline }, ignoring the import request'starget_worldline_id, and recordsStagedwithout the library's identity checks. - Echo:
submit_intent_inneradmits submissions into AuthorOnly strands without any posture or principal check (Paper VII §6.3). - Continuum:
SettlementDecisionKind { IMPORT, CONFLICT }cannot express Plural or Obstruction (contradicts Continuum Inv. 12).
Owner ruling, 2026-10-16 (verbatim, abridged to the decisions)
APPROVE the audit. APPROVE local identity hardening. REJECT the existing direct settlement commit path. REQUIRE a proper Continuum transport contract before further import implementation.
| Finding / recommendation | Ruling | Priority |
|---|---|---|
| Route settlement through intent admission | APPROVE | MUST |
| Define Continuum's comparable-basis transport | APPROVE | MUST |
| Separate first-order imports from settlement | APPROVE | MUST |
| Enforce strand posture and authorization | APPROVE | MUST |
| Support four lawful settlement outcomes | APPROVE | MUST |
| Correct wired import dispatch | ENHANCE | MUST |
| Define real retention contracts Λ | APPROVE | MUST for shells claiming those guarantees |
| Separate braid construction, collapse, admission | APPROVE | MUST |
| Resolve source-worldline identity restriction | APPROVE | MUST |
| Decision-stable redelivery tests | APPROVE | MUST |
| Cross-runtime conformance fixtures | UPGRADE | MUST |
| Copy-on-write strand reads | DEFER | COULD |
| Plural/Conflict at tick scale | DEFER | COULD |
Implementing the full retention/folding machinery can remain staged. What cannot remain unspecified is which guarantees a shell actually makes.
Wired import: fail closed. Until transport and explicit receiving-context dispatch are implemented, the wired import should return a typed
UnsupportedImportor equivalent obstruction without recording a misleadingStagedresult. Do not silently substitute a default worldline.
Settlement: preserve the existing settlement implementation as a candidate evaluator if it can be made pure and deterministic; remove its ability to commit authoritative history directly; its result becomes a proposed operation subject to ordinary admission. Not every lawful outcome necessarily advances a canonical worldline.
Transport: Continuum defines what a lawful transported causal claim means; Echo implements how it is admitted. Comparability must be demonstrated, never assumed; it need not be literal shared ancestry (an explicit translation or correspondence witness may establish it). Source identity and receiving coordinate are different facts.
Protected strands: a security boundary. AuthorOnly: only an authorized principal can submit or explicitly delegate. Scratch: no automatic admission of live external crossings. Shared: the applicable shared authority policy. Unknown principal, missing authority evidence or ambiguous target posture fail closed. Synthetic fork provenance is not authentication.
Frozen PRs: #885 and #888 directionally approved after normal CI and review. #890 directionally approved provided inherited occurrence decisions are stable at the fork basis, post-fork parent decisions do not leak, and existing receipts remain unchanged. Do not describe any of these as replica-scale conformance.
Execution rules: keep changes atomic and separately reviewable; record dependencies; do not invent Echo-specific protocol semantics in Continuum; no second admission law; fix immediate correctness violations first, then define Continuum's shared transport contract before implementing further replica-import behavior; report concrete implementation evidence separately from design-only claims.
Incomplete: we haven't implemented comparable-basis transport. Incorrect: we claim to import into an explicit worldline but actually dispatch to a default worldline. The former needs a plan. The latter needs a fix.
Activity
flyingrobots commentedon Oct 16, 2026
Remediation issues and dependency edges (2026-10-16)
Dependency edges answer "which PRs must already be merged for this one to be correct?". Recorded here as proposals derived from the audit; none are GitHub blocked-by relations yet.
Immediate correctness (Echo, no prerequisites; can run in parallel):
Echo follow-ons:
Continuum contract (owns shared meaning):
Gate: no further Echo replica-import implementation until continuum#80 and #83 are specified (owner ruling).
Approved local work (not replica-scale conformance): PR #888 (#887), PR #890 (#886, with the owner's conditions), #885.
Deferred (COULD): copy-on-write strand reads; Plural/Conflict at tick scale.
flyingrobots commentedon Oct 16, 2026
Status, 2026-10-16
Landed on
main(local identity hardening; none of it is replica-scale conformance):AlreadyPresentInInheritedHistory), with the owner's conditions tested. Unproven lineage (registered-only strands, duplicate child relations) fails closed. Closes Occurrence lineage: does a strand inherit its parent's Continuum occurrence bindings? #886.EINGR004), the legacy-resend transition rule, and retained-alias refusal. Closes Ingress: causal and local hash inputs alias, so a local intent can take a causal ingress ID #885.NOT_SUPPORTED) instead of staging against the default worldline. Closes Import: fail closed instead of staging against the default worldline #892.Awaiting owner review (design first): #893 settlement through admission; #894 strand authority boundary; #901 whether
register_strandmay assert lineage without fork evidence.Open, unblocked: #895 (decision-stable redelivery tests; #890 is merged), #896 (retention guarantees per shell family), #902 (strand child-worldline index).
Gated: #898 ← #893; #897 ← continuum#81; any further import implementation ← continuum#80 and continuum#83.