Skip to content

evidence(OMN-18796): hand-authored OCC evidence for omnibase_core#1709 - #10521

Merged
jonahgabriel merged 2 commits into
devfrom
jonah/omn-18796-occ-evidence-1709
Sep 20, 2026
Merged

jonahgabriel merged 2 commits into
devfrom
jonah/omn-18796-occ-evidence-1709

Conversation

@jonahgabriel

Copy link
Copy Markdown
Contributor

What

Hand-authored OCC evidence for OmniNode-ai/omnibase_core#1709 on OMN-18796, epic OMN-18775. Authored on the OMN-15247 path because occ-autobind declined the product PR's one-line diff.

Appends three entries to the existing contracts/OMN-18796.yaml. It does not create the contract: dev already carries it as a structural union over #1708, #3808, #2261 and omninode_infra#1571, and this extends that union rather than colliding with it.

The behavior proof is content-bound and falsifiable, measured both directions before authoring

The product change re-pins the advisory-job-gate caller to the omniclaude commit where the reusable installs its own dependency. The probe reads that file's content at a pinned ref and counts the new pin.

direction ref count exit
GREEN, at the PR head 1d35547194e972a0f4609a8356eefdee781246a2 1 0
RED, at the merge base 0ce46237d20d270a5a281bd389cfc17b3bda0c82 0 1

Both were run before the receipt was written, not asserted after it. At the merge base the file still names the superseded pin, so the probe separates this change from its own base instead of merely asserting the pull request exists, which OMN-15247 refuses as non-falsifiable.

Hashes come from the canonical functions

Every contract_entry_sha256 is minted by compute_contract_entry_sha256 from omnibase_core.validation.validator_receipt_gate, imported rather than reimplemented, and contract_sha256 by compute_contract_sha256 from the same module.

The append is non-destructive, verified rather than assumed: all ten pre-existing entries hash identically before and after this change, with a positive control confirming the comparison discriminates, since a deliberately mutated entry does drift. The local run of the per-entry rebind re-verification gate passed.

Ticket: OMN-18796

Onex-Lane: omn18777-advisory-gate-fanout-five-repos-0208
Onex-Session: 65a60b368023401d8f2f115ce3153841
…ile contract hash

Onex-Lane: omn18777-advisory-gate-fanout-five-repos-0208
Onex-Session: 65a60b368023401d8f2f115ce3153841
@jonahgabriel
jonahgabriel merged commit ac80502 into dev Sep 20, 2026
78 checks passed
@jonahgabriel
jonahgabriel deleted the jonah/omn-18796-occ-evidence-1709 branch September 20, 2026 06:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant