Skip to content

release 0.6.0: derivation certificates for every published closure (ADR-OM-009) - #4

Merged
jjohare merged 2 commits into
mainfrom
feat/adr-om-009-derivation-certificates
Oct 20, 2026
Merged

jjohare merged 2 commits into
mainfrom
feat/adr-om-009-derivation-certificates

Conversation

@jjohare

@jjohare jjohare commented Oct 20, 2026

Copy link
Copy Markdown
Member

See ADR-OM-009. New crate rdfs-certificate (to crates.io), ontomark build --certificate-out, parity with the classifier enforced as a refusal. Real-corpus evidence and the checker's acceptance are in the ADR's Verification section. Goldens unchanged except the wasm transcript's version strings.

🤖 Generated by Claude Code

DevUser and others added 2 commits October 20, 2026 01:34
…te (ADR-OM-009)

New crate `rdfs-certificate` 0.1.0 (MIT OR Apache-2.0; format and rule
table adapted from Open Ontologies v2.0.1, MIT, notice kept verbatim):
RDFS forward chaining over N-Triples-spelled terms that records every
step in the oo-cert/1 format the independent Lean 4 checker `oo-cert`
re-verifies, plus the consequence delta between two graphs. No graph
library, so VisionClaw's `vault` consumes the same crate.

`ontomark build --certificate-out DIR` certifies the very graph it
reasons and publishes, before any artefact is written, and is refused
(exit 2, `CertificateParity`) if the certified named closure is not the
classifier's. Without the flag nothing changes: goldens byte-identical.
On visionGraph 1ec5774ad: 351,421 asserted, 731,141 derivations, parity
81,396 = 81,396, `oo-cert` accepts in 9.5 s.

Version 0.6.0 across the workspace; the wasm transcript golden is
re-blessed for the version strings only.

Co-Authored-By: jjohare <github@thedreamlab.uk>
@jjohare
jjohare merged commit eb1d5a4 into main Oct 20, 2026
3 checks passed
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