The CI-regenerated wai.neural.int_hyper set and the jpegai/v1 bundle are not committed, so their bounds certificates are, under each set's digest, listed in certificates/external.json. wai-sota-vectors.yml certifies the set it regenerates and wai-jpegai-e2e.yml the bundle it fetches, and each requires the committed bytes (--check) and its profile: acc64 for the int_hyper set, whose three files had the same digests in every logged run and here, and acc32 for the bundle's scale path, whose set digest is the listing digest its set-form pin already covers. `vectors verify` checks what it can without the sets: each such certificate is canonical, names its set and meets its profile. Co-Authored-By: Claude Opus 5.5 <[email protected]>
1 line
1.2 KiB
JSON
1 line
1.2 KiB
JSON
{"format":"wai-ops-external/1","sets":[{"capability":"wai.neural.int_hyper","lowering":"whm1/1","members":{"entropy.json":"cond_entropy.json","g_s.whm":"int_synth_sota_model.bin","h_s.whm":"int_hs_model.bin"},"name":"sota","note":"regenerated from pinned inputs by the job that certifies it; not committed","profile":"acc64","set_sha256":"f16fd09cd79b831d7d821e030c05e99e9fb5ea216574e699944ea4e55ac0a404","workflow":".github/workflows/wai-sota-vectors.yml"},{"capability":"wai.image.jpegai","lowering":"jpegai-int/1","members":{"norm.json":"norm.json","weights/hs_uv.json":"hs_uv.json","weights/hs_y.json":"hs_y.json","weights/hyp_uv.json":"hyp_uv.json","weights/hyp_y.json":"hyp_y.json","weights/icci.json":"icci.json","weights/mcm0_y.json":"mcm0_y.json","weights/mcm1_y.json":"mcm1_y.json","weights/mcm2_y.json":"mcm2_y.json","weights/mcm3_y.json":"mcm3_y.json","weights/synth_uv.json":"synth_uv.json","weights/synth_y.json":"synth_y.json"},"name":"jpegai/v1","note":"the models root's jpegai/v1, the files tools/jpegai-e2e-v1.sha256 pins; not committed","profile":"acc32","set_sha256":"3e243dc11566922f5cb7f4c628afd440b18d56a08b99b07cc33d5c8522aeec37","workflow":".github/workflows/wai-jpegai-e2e.yml"}]}
|