Research: richer Contract C attribution sidecar RC1 - #87
Conversation
Boundary disposition after EDR-002 / promotion-authority reconciliationThe technical result in this PR remains valid: the richer sidecar is sufficient to transport the exact It is not selected as the CAL→downstream governing-interface repair under current authority. Authoritative evidenceEDR-002 / issue #17 defined Contract C itself as:
and made retained contribution / provenance state a required Contract C semantic family, including stable contribution identity, channel/type, exact Contract-B evidence reference, and non-deciding/residual contributions. It separately required the terminal basis / causal-multiplicity distinctions demonstrated by RC2-D. The Contract C 1.0 promotion PR #18 then compressed the candidate only after mapping each EDR-supported invariant to retained canonical v1 fields. Its frozen conformance manifest maps:
The repository-wide accepted Contract/Apparatus Separation Invariant additionally requires the boundary model Disposition
The sidecar therefore falsifies the claim that an in-band wire change is technically necessary for information transport, but it does not provide a smaller authorized boundary repair. Making the sidecar mandatory would require a new/superseding governance decision that redefines the CAL→downstream boundary as a composed Contract-C-plus-companion-contract interface. That is a broader authority change than the tested in-band No merge, promotion, release, version assignment, or production change is authorized by this disposition. |
Classification
Draft Research Infrastructure / alternative Contract C representation evidence. Do not merge. No released Contract C mutation, canonical sidecar standard, successor-version assignment, Decision Engine production change, Contract E, release, tag, promotion, or operational authorization.
Exact lineage
c3563cff66d2c85dcbf575c693056e2d8e4563d4research/contract-c-attribution-sidecar-rc1-base-202609105fe55f9ed5d0ee9f026ca1b077e9d70ce0487ea19c75ccfbf2223578a8d1a7bf0c39673b394fbea4b0369de9b5c156322d6787261bbc7658a3b33781aa5f0f1313e65e6d31493095214c76d743ca6d8934506201889, artifact10163899726, digestsha256:23ba4cb13870f0b2c5f213d3279faede9d17f19e638dea49444249328a0efb19Question
Can the old sidecar candidate's sole demonstrated defect be repaired by adding an explicit evidence-level causal-form operator and member identities, while leaving Contract C 1.0 bit-for-bit unchanged?
Preserved apparatus failure
Run
34532296461at8d2f68a3fad53dc4ef44b8d61fb16675827508d3did not reach semantics. The no-producer-import guard matched the independent consumer's docstring phrase saying it does not import the producer implementation. The exact-base/research-surface gate had passed.The correction changed only that workflow grep to match actual Python import statements. No sidecar, consumer, carrier or evaluator semantics changed. This failed run remains an apparatus-invalid record rather than being discarded.
Decisive execution
Run
34532374495: PASS.132a11587af3cfc7d0e05122390babe630cf26f4f58f531abf6f2c8ab264db41346592b1498514d0SUPPORTED_RICHER_SIDECAR_TECHNICALLY_SUFFICIENT10174010034sha256:94b4e6f3e5497b3c577c66bf869854de8b30a162633c1540a6c8c006b5cd456717 passed, 8 skippedFrozen carrier and receipt
Released-1.0 carrier:
sha256:f17903c8d829b3ca29c59a71f91c49635945c9ad54ebe1a10fdb055b2275de09completed / not_checkable / unresolved_categorical_relationstate:basis memberU1/U2.Richer sidecar:
cal-producer-attribution-sidecar-rc1-v1sha256:3819b662f844b9a0cd5516001101a7bf4d93342d8a58426921600227bafd70b1producer-attribution:013530def9a0a5407ac65af312baac8d77d23bf3e9d3a9836803cc848712f994U1,U2causal_non_decidingindependent_sufficient_alternatives.The consumer is standard-library-only with respect to the sidecar and imports no producer-side sidecar implementation or CAL semantic code.
Hostile controls
The cohort rejected stale/wrong Contract C hash, result identity and version; proposition/hash/state substitution; wrong/missing Contract-B evidence; duplicate member/ref; unknown role/form; invalid causal cardinality; stale member/receipt identity; noncanonical member order; and external sidecar whole-object digest mismatch.
Reverse producer input order generated identical canonical sidecar bytes.
Bounded inference
For this exact counterexample, widening the Contract C wire is not technically necessary solely to transport the missing unresolved provenance and multiplicity. A separately immutable companion receipt can carry them while released Contract C 1.0 remains unchanged.
That falsifies the technical-necessity claim for the in-band major successor. It does not establish sidecar architectural preference.
Remaining conflict
Contract C's published purpose says it is the decision-agnostic representation of CAL-attributable epistemic/result state required by legitimate downstream consumers. Under this candidate, Contract C alone remains insufficient and a second artifact is mandatory for deep causal reconstruction.
The next decision must therefore be grounded in the original Contract C authority/EDR record: whether required attribution and multiplicity state had to live in Contract C itself, or whether a separately immutable co-transported companion was permitted.
If Contract C itself was required to preserve those demonstrated invariants, this sidecar is architecturally falsified despite technical success. If a composed handoff package was explicitly allowed, the sidecar remains live and a MAJOR Contract C revision is not yet justified.