open-standards/wai/pack-conformance/package-mutations/floor-motif/package.receipt.json
Transaction Science f3d9e6e56a pack-conformance: a piece with no key frame, a floor presenting another base, a CMAF file altered, a patent-pool floor under the packer's override
Falsification found two cases that did not hold their rule alone:

- floor-opens-on-inter rotated the piece, which also put a key frame inside it, so the
  extra-key-frame rule refused it whatever the opening rule did. The case (and its
  packer-side twin in refusals.rs) is now a piece whose first unit is an inter frame
  and which holds no key frame at all.
- patent-pool-floor put royalty_free_only in policy.toml, which the policy reader
  already refuses in pack_verify.py, so the check under the effective policy was never
  reached alone. patent-pool-floor-by-override leaves it out of policy.toml and states
  it in policy.json, the packer's override (§3.2); reseal keeps policy.json's
  royalty_free_only, as the verifier reads it.

New cases floor-motif (floor-motif-mismatch) and floor-cmaf (floor-cmaf-mismatch) give
every floor reason a verifier names a package case, in Rust and Python.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-06 08:18:48 -04:00

1 line
No EOL
1.1 KiB
JSON

{"asset_id":"video-base-01","components":[{"id":"v","index":"index-v.wsix","index_digest":"19cf4094324fa0035cecc08d033ec909800d3abd3993ac213f0bdb2b21225a3b","media_class":"video","stage_root":"4a4e3add7f538c175fbeeefeab33c39458a36c6951c8aa28bcdebb8c59239c84"}],"energy_provenance":null,"grant":{"capability":"wai.video.package","funds_ceiling":null,"grant_hash":"0000000000000000000000000000000000000000000000000000000000000000","joule_ceiling_micro":null},"joules_micro":0,"kind":"package","packager":"builtin:[email protected]","parent_kind":"none","parent_receipt_hash":null,"policy_digest":"e1c131d56798eb840e22736076d74908bca2b7585aeae7e4bb1698218c01a35e","receipt_hash":"f77642867144ddede7ebba8fa491a3af4a1dde0b172a0d2e51b842670292d8cf","sig":"b0b9f9791f3e4ed02c32083f055cb2095df7b7df83b464819b561326164f0bfe1dd33ec4a6d50f790a63bf68fea8325b627dab496dfdf54b12667b723a92e008","signer_id":"did:key:z6MkfMo6gxqdBhaHMNnmfhgZFBjpCDTkmJMJLoypsBZS9PwD","signer_pubkey":"0d7550754e0800a5d237eef5826035766b9b3e5a15868a940ab289958788e3b0","stored_bytes":119779,"total_bytes":130963,"total_entries":10,"unique_objects":8,"version":2,"work_units":10}