Repository navigation
Conversation
added 3 commits
November 4, 2026 22:10
afflom
force-pushed
the
v01/integrity-format3
branch
from
November 4, 2026 22:10
38230ed to
13485ea
Compare
This was referenced Nov 4, 2026
Merge the preceding chain head into v01/integrity-format3 and carry this lane's unintegrated changes forward in SDK 1.2 form.
afflom
changed the base branch from
v01/product-integration
to
v01/owned-wire-emitter
November 6, 2026 06:39
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Format 3/machine 1 now selects the distinct STREAM-MAX-v1 integrity construction through a typed charged-span adapter. Format 2/CHAIN-v1 meanings remain unchanged. Nonempty producer spans transfer one owned image ticket through consumption or cancellation; finalization reserves the 32-byte output before component completion and publishes one owned digest ticket. Input, ordered-basis and checkpoint purposes have explicit profile-specific domains. No mandatory certification metadata is added to ordinary archives.
The source includes checked runtime preimage fences, fixed six-byte archive-prefix validation across arbitrary partitions, digest comparison, exact root aggregates, nine helper refinement lemmas and two ownership boundary lemmas. Collision candidates remain untrusted until successful SHA computations independently validate them; no SHA injectivity or reduction-completeness claim is made. Core/search continue to own the shared canonical semantic cost profile and refinement.
Validation: 20 independent identity fixtures, 60 span partitions, ten raw-byte owned reconstructions, six source positive controls, five ownership negatives and ten collision-candidate controls passed generated-model diagnostics. An extra-root defect and false digest-equality defect fail their owning controls; restored observations match. Importer tests reject changed, truncated and missing evidence. Qualification uses an isolated language-1.2 copy with saved official compiler 71defb4; original release locks and Core sources remain unchanged.
Full diagnostic verification of the exact final source fails LLV7013: certificate A for Core.RuntimeSequence.step, relation __rel_16, is rejected by the kernel for deep recursion. An earlier factored controlled-probe snapshot reports LLS8002: 5,107,159 certificate bytes above the unchanged4,194,304-byte limit, before axiom audit. A narrower step request reused stale dependency annotations and is discarded as current-branch evidence. Current sources are AST-matched to the final frozen diagnostic copy apart from semantic-module version. Full pinned release acceptance, integrated BinaryProgram execution, universal ownership transition refinement and complete engine-to-trace collision reduction remain unqualified. See validation/integrity/binding-evidence.json and docs/governance/integrity-binding.md. This is progress toward #43; it does not close the issue or qualify v0.1. No merge or tag is requested.
Reconciled onto integration3c8fca4; all existing Core sources are preserved. All27 xtask tests, five importer tests, model projections and rustfmt pass locally. Diagnostic Heap/RuntimeValue/RuntimeSequence/HeapAudit dependencies remain byte-identical to the initially diagnosed d402e3d snapshot. The inherited source-authority audit still reports docs/implementation/runtime-admission.md missing its non-authority marker.