open-standards/wai/pack-conformance/mutations/objects
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science dac5560877 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
pack_verify.py, written from packaging §5–§11, SPEC and the bindings it cites and
sharing no code with wai-pack: the stage index's layout and rules, every object rule,
the version-1 and version-2 receipts (payload, hash, Ed25519 through the cryptography
package, imported only where a signature is checked), the supplied AV1 floor and its
key frames, the floor objects and the CMAF files rebuilt, every catalog re-rendered,
and the package's verification in §11.3's order. From the regenerated fixture it also
re-derives what only the source decides: the pieces, the rules, moments and class
plan, each base's SSE and step, and the encoder's choices.

The mutations' base and layers now carry real WIV1 and WIR1 payloads, so they meet
§6.2's counted-bytes rule, which a verifier applies after the other object rules; new
cases object-hash (a misnamed file) and object-lengths (a base whose payload is not
its format). wai-pack's objects verdict applies the rule too.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-06 06:40:07 -04:00
..
6b7deb653a48f1dc8cd1b149229822496608b637c1aca7229d12690781a69f2e.wai 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
7bdf90c663646080193a4df2cf04dd11fb156adee4c925fbf712b61819148fc9.wai 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
7f74388edd5946a510b8f2fe129118d30146f8152d15f91f8f307d9024620608.wai 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
7f74388edd5946a510b8f2fe129118d30146f8152d15f91f8f307d9024620609.wai 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
41b849dfe6322ae44593bb6aed3d6b9679c567f7f320397a4c412568835e332a.wai
455a643a675f7f53048ccdd5c9bd4f15a39476cffa55f70484478ab6d857d2d1.wai
03707889bfb7d683de788771279b7de5c6daf311bf5eea5121c0c6870829408d.wai 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
a538ac08b51fe6c6eebb65e66d9380e53c7386d65f858f1c002f166c9d8b3fa9.wai 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
b87e699ae82ad8af4840c11ae62e45a374d03c87b5268bfa56ec5591f38afa3e.wai