open-standards/.github/wai-conformance/verifiers
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 78a739203e The catalogue-prior record holds its rule for a learned prior and an episodic series, pinned by SHA-256
research/catalogue-prior/decisive-rule.json is the rule that judges a run on a
learned prior tuned on a catalogue (H1c) or on an episodic series (H1b),
committed before any such run. Its SHA-256 is
8e265cfa2a3cb3de8c02a2c79a65bba59b52f2c134f4baf39d8bf163c0c38bc2.

It keeps the record's rule and answers the three faults §2.1 lists: K1 is
diagnostic, the bar for a video claim is plain per-title AV1, and K4 kills H1c
for an arm whose catalogue-tuned set beats the same codec's generic set by less
than 5 % BD-rate on PSNR on the median held-out title, before the set's bytes
are charged.

Its `base` field names what is new in this file and not carried over:
- GO judges H1b on the openings arm, against per-episode encodes, where the
  record's rule named no comparator for H1b and only K3 decided it.
- Each clause names the arms it judges. GO judges wai.neural.int_hyper's
  catalogue-tuned set against AV1 all-intra, the catalogue-tuned set of any
  other arm with inter prediction whose P-frames are not integer block motion
  compensation, named in a run's record before its first reading, against
  plain per-title AV1, and the openings. K4 judges each catalogue-tuned set
  against its generic set. wai.video.int_hyper's verdict is a kill or
  INCONCLUSIVE.
- One AV1 bar: 8-bit at preset 4, coded as §3.5 codes base8 in all else, and
  all-intra at preset 4. Preset 8 and a ×4 10-bit pipeline are reported.
- A kill wins over GO for an arm and claim, and K1 with GO is INCONCLUSIVE. K1
  reads only a rate proxy measured in the same run on the same titles, so a run
  that measures none has no K1, and run.json's K1 carries to no run here.
- GO's three quarters are of all the arm's titles, rounded up. A title
  INCONCLUSIVE on VMAF stays among them and does not count as meeting the bar.
  GO reads the cubic VMAF figure.

tools/wai_catalogue_prior_verify.py holds each rule file's SHA-256 itself
(RULE_SHA256), treats every file of the record named *-rule*.json as a rule
file, and checks it against that digest and the one §2.2 quotes in a
<!--cat-sha256:NAME--> marker. Its --self-test requires the record to pass and
each mutated copy to fail with its finding: a byte of the rule, a quoted digit,
the rule and its quoted digest changed together, an unlisted rule file, a
removed one, a removed, stray or misplaced marker, another format, and text
that is not JSON. The conformance step runs it before the record.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-07 03:19:08 -05:00
..
access-services.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
ad-presentation.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
age-assurance.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
ai-usage.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
avatar-face.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
bearer-receipts.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
browser-sink.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
cache-authority.sh wai/one-way-delivery, converted to the layout of the fix: no shared append point 2026-11-05 01:45:32 -05:00
capture-take.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
carousel.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
catalogue-prior.sh The catalogue-prior record holds its rule for a learned prior and an episodic series, pinned by SHA-256 2026-11-07 03:19:08 -05:00
channel-lineup.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
claims-jwp-signers.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
cmsd-read.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
co-performance.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
co-watch.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
compact-return-profile.sh wai/compact-return-profile, converted to the layout of the fix: no shared append point 2026-11-05 01:45:33 -05:00
conformance-results.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
contribution.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
cue-injection-ertmp.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
delivery-sim.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
deriving-edge.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
determinism-cost.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
direction.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
e2ee.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
energy-steering.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
exact-splats.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
exact-tonemap.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
exact-upscale.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
exploration.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
fleet.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
forensic-watermark.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
header-probes.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
holdings.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
http-differential.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
http.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
hybrid-signatures.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
impression-aggregates.sh wai/one-way-delivery, converted to the layout of the fix: no shared append point 2026-11-05 01:45:32 -05:00
influence.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
int-payload.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
key-release.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
live-ads.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
live-compose.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
live-contribution.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
live-events.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
live-messaging.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
live-metering.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
live-moderation.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
live-provenance.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
live-recording.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
live-rooms.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
live-worlds.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
loc.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
media-identification.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
module-check.sh wai-module-check: WebAssembly's specification tests in CI, from a pinned copy; R12's reason and the custom-section row 2026-11-06 18:25:56 -05:00
native-sink.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
opportunity-report.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
opus-dred.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
platform-encode.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
prior-carriage.sh wai/prior-carriage-spec, converted to the layout of the fix: no shared append point 2026-11-05 01:45:33 -05:00
prior-forms.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
project.sh wai lock, wai check and wai build: an integer tone, a fix for every stale lock, and a lock from wai create 2026-11-06 17:28:40 -05:00
qoe-aggregation.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
quantum-receipts.sh wai-quantum: the second review's seven, and a set's receipt in section 8 2026-11-06 07:23:03 -05:00
quantum-referee.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
receipt-ledger.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
remote-desktop.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
revenue-share.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
robustness.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
route-record.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
rung-price.sh wai/one-way-delivery, converted to the layout of the fix: no shared append point 2026-11-05 01:45:32 -05:00
scene-carriage.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
settlement.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
sim-diff.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
sink-energy.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
staged-measure.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
staged.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
stitched-presentation.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
stream-audit.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
stream-termination.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
synthesis-mark.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
synthesis.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
takedown.sh wai/one-way-delivery, converted to the layout of the fix: no shared append point 2026-11-05 01:45:32 -05:00
timed-text.sh Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 01:41:29 -05:00
timeliness.sh wai: timeliness fallback ladder, and the reference sink scheduler that runs §7 plans 2026-11-05 11:05:46 -05:00