wai: register the byte-exact JPEG-AI decoder + restore the byte-equality matrix #50

Merged
dcharlot merged 6 commits from wai-jpegai-integrate into main 2026-08-01 05:43:10 -04:00
Owner

Registers wai.image.jpegai in SPEC, CHANGELOG entry, fixes stale CAP comment, restores byte-exact-conformance (broken on main by a rans.rs move) and adds the merged decoder to the cross-arch matrix. Held separately for review: dispatch rewire, mANS dedup, portal framing fixes.

Registers wai.image.jpegai in SPEC, CHANGELOG entry, fixes stale CAP comment, restores byte-exact-conformance (broken on main by a rans.rs move) and adds the merged decoder to the cross-arch matrix. Held separately for review: dispatch rewire, mANS dedup, portal framing fixes.
dcharlot force-pushed wai-jpegai-integrate from cef567eb68
Some checks failed
no-vanity-metrics / Scan committed Markdown for vanity metrics (pull_request) Successful in 3s
wai cross-architecture byte-equality / linux-aarch64 (pull_request) Successful in 16s
wai cross-architecture byte-equality / linux-x86_64 (pull_request) Successful in 14s
wai cross-architecture byte-equality / macos-arm64 (reference) (pull_request) Successful in 23s
WAI conformance / cargo-class corpora · linux (pull_request) Successful in 30s
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Successful in 36s
WAI conformance / cross-arch byte-equality · linux (pull_request) Successful in 14s
WAI conformance / cross-arch byte-equality · linux-arm64 (pull_request) Successful in 18s
WAI conformance / cargo-class corpora · macos (pull_request) Successful in 1m27s
WAI neural decoders end-to-end / synthetic fixtures → Rust decode → reference (±4) (pull_request) Failing after 1m4s
WAI conformance / cross-arch byte-equality · macos (pull_request) Successful in 23s
wai cross-architecture byte-equality / windows-x86_64 (pull_request) Has been cancelled
WAI conformance / cargo-class corpora · windows (pull_request) Has been cancelled
WAI conformance / cross-arch byte-equality · windows (pull_request) Has been cancelled
to 5ac0d5c86c
Some checks failed
wai cross-architecture byte-equality / linux-aarch64 (pull_request) Successful in 56s
jouleclaw public surface must stay documented / Public-surface audit (jouleclaw-rs) (pull_request) Successful in 1m2s
no-vanity-metrics / Scan committed Markdown for vanity metrics (pull_request) Successful in 4s
wai cross-architecture byte-equality / linux-x86_64 (pull_request) Successful in 16s
WAI conformance / cargo-class corpora · linux (pull_request) Successful in 33s
WAI conformance / cross-arch byte-equality · linux (pull_request) Successful in 15s
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Successful in 1m39s
WAI conformance / cross-arch byte-equality · linux-arm64 (pull_request) Successful in 1m10s
wai cross-architecture byte-equality / macos-arm64 (reference) (pull_request) Successful in 4m4s
WAI conformance / cargo-class corpora · macos (pull_request) Successful in 59s
WAI conformance / cross-arch byte-equality · macos (pull_request) Successful in 20s
WAI neural decoders end-to-end / synthetic fixtures → Rust decode → reference (±4) (pull_request) Failing after 3m27s
wai cross-architecture byte-equality / windows-x86_64 (pull_request) Has been cancelled
WAI conformance / cargo-class corpora · windows (pull_request) Has been cancelled
WAI conformance / cross-arch byte-equality · windows (pull_request) Has been cancelled
2026-08-01 03:46:11 -04:00
Compare
wai: document the reconstruction binding + dispatch/conformance changes
Some checks failed
no-vanity-metrics / Scan committed Markdown for vanity metrics (pull_request) Successful in 4s
wai cross-architecture byte-equality / linux-x86_64 (pull_request) Successful in 14s
wai cross-architecture byte-equality / linux-aarch64 (pull_request) Successful in 32s
wai cross-architecture byte-equality / macos-arm64 (reference) (pull_request) Successful in 51s
WAI conformance / cargo-class corpora · linux (pull_request) Successful in 31s
WAI conformance / cross-arch byte-equality · linux (pull_request) Successful in 15s
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Successful in 56s
WAI conformance / cross-arch byte-equality · linux-arm64 (pull_request) Successful in 20s
WAI neural decoders end-to-end / synthetic fixtures → Rust decode → reference (±4) (pull_request) Failing after 1m7s
WAI conformance / cargo-class corpora · macos (pull_request) Successful in 1m26s
WAI conformance / cross-arch byte-equality · macos (pull_request) Successful in 23s
WAI conformance / cargo-class corpora · windows (pull_request) Successful in 1m33s
WAI conformance / cross-arch byte-equality · windows (pull_request) Successful in 22s
wai cross-architecture byte-equality / windows-x86_64 (pull_request) Failing after 10m27s
afb4e603cc
- SPEC §5: reference extensions/reconstruction-binding.md alongside the other
  provenance sub-specs, so the new capability is discoverable from the spec.
- CHANGELOG: entries for the reproducible-reconstruction binding (the C2PA/
  JPEG-Trust hard binding over decoded pixels), the wai.image.jpegai dispatch
  now preferring the byte-exact decoder, and the restored byte-equality matrix.

Docs only; no code change.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Transaction-Science/open-standards!50
No description provided.