open-standards/wai/pack-conformance/mutations
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 5df961d526
Some checks failed
wai-quantum energy-landscape jobs / does this change touch it (push) Successful in 15s
WAI breaking changes and the conformance runner / WAI breaking · does this change touch WAI (push) Successful in 24s
WAI breaking changes and the conformance runner / WAI breaking · wire, record and API against main · linux (push) Failing after 48s
WAI breaking changes and the conformance runner / WAI breaking and conform · their tests, and the independent verifiers through wai conform · linux (push) Failing after 2m9s
wai-quantum energy-landscape jobs / the module under wasm32-wasip2 (wasmtime) (push) Successful in 3m5s
wai-quantum energy-landscape jobs / the same bits · macos (push) Successful in 4m6s
wai-quantum energy-landscape jobs / native against WebAssembly, over many seeds (push) Successful in 5m9s
wai-quantum energy-landscape jobs / reader, kernels, answers and the stated result · linux, release (push) Successful in 7m44s
wai-audit collector and player integration / does this change touch it (push) Has been cancelled
wai-audit collector and player integration / collector · linux (push) Has been cancelled
wai-audit collector and player integration / collector, player integration and the browser end to end · macos (push) Has been cancelled
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (push) Has been cancelled
WAI operation catalogue / does this change touch it (push) Has been cancelled
WAI operation catalogue / the catalogue and every door · linux (push) Has been cancelled
wai-quantum for JavaScript / does this change touch it (push) Has been cancelled
wai-quantum for JavaScript / javascript · linux (push) Has been cancelled
wai-quantum energy-landscape jobs / the same bits · linux-arm64 (push) Has been cancelled
wai-quantum studio and desktop / does this change touch it (push) Has been cancelled
wai-quantum studio and desktop / studio · browser (push) Has been cancelled
wai-quantum studio and desktop / desktop app · macos (push) Has been cancelled
wai-quantum studio and desktop / desktop app · linux (push) Has been cancelled
wai-quantum studio and desktop / desktop app · windows (push) Has been cancelled
wai-sink-android native sink library / does this change touch it (push) Has been cancelled
wai-sink-android native sink library / the JNI layer and the platform-free half on the host JVM · linux-arm64 (push) Has been cancelled
wai-sink-android native sink library / every ABI, the AAR, and the instrumented tests in a headless emulator · macos (push) Has been cancelled
wai-sink-swift native sink package / does this change touch it (push) Has been cancelled
wai-sink-swift native sink package / libwai slices, desktop tests, simulator tests · macos (push) Has been cancelled
WAI Studio / does this change touch it (push) Has been cancelled
WAI Studio / the catalogue's actions, the unit tests and the core · linux (push) Has been cancelled
WAI Studio / Studio in Chromium and Firefox · macos (push) Has been cancelled
WAI Studio / Studio in WebKit · linux (push) Has been cancelled
joule-moq-remote host agent / joule-moq-remote · does this change touch it (push) Has been cancelled
joule-moq-remote host agent / joule-moq-remote, every target (linux-arm64) (push) Has been cancelled
joule-moq-remote host agent / joule-moq-remote, every target (macos) (push) Has been cancelled
joule-moq-room room service / joule-moq-room · does this change touch it (push) Has been cancelled
joule-moq-room room service / joule-moq-room, every target (push) Has been cancelled
joule-moq-web browser client / joule-moq-web · does this change touch it (push) Has been cancelled
joule-moq-web browser client / joule-moq-web · browser end-to-end (macos) (push) Has been cancelled
wai-app and Create / wai-app · does this change touch it (push) Has been cancelled
wai-app and Create / wai-app · tests, clippy, the line language's verifier (linux) (push) Has been cancelled
wai-app and Create / wai-app · Create, browser end-to-end (macos) (push) Has been cancelled
wai-fleet service / does this change touch it (push) Has been cancelled
wai-fleet service / service · linux (push) Has been cancelled
wai-fleet service / service · macos (push) Has been cancelled
wai-key-proxy / does this change touch it (push) Has been cancelled
wai-key-proxy / proxy · linux (push) Has been cancelled
wai-ledger service / does this change touch it (push) Has been cancelled
wai-ledger service / service · linux (push) Has been cancelled
wai-ledger service / service · macos (push) Has been cancelled
wai-vector vector graphics / does this change touch it (push) Successful in 16s
wai-vector vector graphics / macos-arm64 (push) Successful in 2m15s
wai-vector vector graphics / wasm32 under Node (push) Successful in 30s
wai-vector vector graphics / wasm32-wasip2 (wasmtime) (push) Successful in 1m13s
wai-vector vector graphics / fuzz, peak allocation, comparison count (push) Successful in 28s
wai-vector vector graphics / linux-x86_64 (push) Successful in 3m19s
wai-vector vector graphics / wasm32 in three browser engines (push) Successful in 3m11s
wai-vector vector graphics / linux-aarch64 (push) Successful in 5m19s
wai-vector vector graphics / independent checker (Python) (push) Successful in 4m42s
wai-pack: packages of several components, and the composing sink's package packed by it
packaging §5.8: a package leads with its video component and carries
beside it up to seven more on one presentation timeline, each cut at the
lead's piece starts and each piece one object of the capability that
suits it: audio as FLAC from a WAV, a score with a FLAC floor of its
mixdown, vector graphics (wai.graphics.vector), timed text
(wai.text.timed, each piece the WebVTT segment of its span, its target
naming its language) and a feed (wai.feed.state, each piece sealed by
the package's key and starting from the state the one before seals).
Every decode-equivalent base states its piece's decoded-output digest
in the stage index the receipt signs: the SHA-256 of interleaved s16le
samples for audio and a score's mixdown, the clip digest of the
overlay's RGBA8P frames for graphics, the SHA-256 of the segment its
cues write back to for text. wai-pack packs, lists, signs and verifies
them, and refuses by name what it does not pack.

The policy takes the media graphics and text and a text component's
lang; the stage index the media classes 7 and 8. wai.graphics.vector
is read as its pending registration states and wai.text.timed, a
record, as a text component's base whose payload is a segment, each
with no licence class. wai-rs adds codecs::audio::flac_encode_i16 and
flac_decode_i16, FLAC of 16-bit mono or stereo samples in pure Rust
(feature flac); the mono f32 encoder is unchanged.

pack-conformance/multi/: three goldens and multi_verify.py, which
recomputes every digest and payload from the sources. The composing
sink's reference package (wai-web/compose/package/, browser-sink §14)
is now wai-pack's, from compose/policy.toml, the fixture compose-01,
committed sources and a supplied AV1 floor, held byte for byte by the
corpus check, which also writes the forged receipt; wai-compose-package,
its own policy schema and native.json are gone. The page plays each
component piece by piece and holds every overlay piece and caption
segment to its signed digest too; run.mjs exits non-zero on any
failure, page error, missing engine or missing check.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-09 12:58:33 -05:00
..
index wai-pack: packages of several components, and the composing sink's package packed by it 2026-11-09 12:58:33 -05:00
objects pack-conformance: pack_verify.py verifies the golden package, the mutations and the version-1 receipts from the extension text; the mutation objects carry real WIV1 and WIR1 payloads 2026-10-06 06:40:07 -04:00
objects-index pack-conformance: pack_verify.py verifies the golden package, the mutations and the version-1 receipts from the extension text; the mutation objects carry real WIV1 and WIR1 payloads 2026-10-06 06:40:07 -04:00
receipt Corpora: weak-key cases in every receipt family's corpus 2026-10-07 10:16:21 -04:00
expected.json wai packaging stack: #426, #438 and #452's GPU tier, squashed onto main 2026-10-24 20:31:28 -04:00