The wai.audio.int_codec vector (wai-rs/tests/vectors/int_audio/) is now an
export of tools/wai_int_audio_export.py on its own generated signal:
python tools/wai_int_audio_export.py <out> --seed 1 --channels 16 \
--samples 8192 --steps 2500
Two runs with seed 1 gave byte-identical audio_model.bin,
audio_bitstream.json, audio.json and decoded PCM. Every file that depends
on the vector was regenerated through its own generator, from it:
- int_audio/sha256.json — WAI_WRITE_SHA256_SIDECARS=1 cargo test
--test int_kernels_vectors int_audio_clip (the Rust decode equals the
Python integer reference's PCM first);
- int_audio/audio_bitstream.wia1, int-payload-conformance/vectors.json and
the thirteen wia1_* refusal fixtures — wai_int_payload_vectors gen;
- staged-conformance/cases/audio_int_codec_1l/ (base.wai, L1.wai,
stage0.bin, case.json) and index.json — wai_staged_vectors gen;
- staged-measure-conformance/fixtures/audio/ (source, layers, references,
expect.json, title.json), goldens.json and sim/results.json —
wai_stage_measure gen-fixtures, then generate-goldens. quality.json is
regenerated unchanged (it holds no audio).
The format, the payload layout and the capability are unchanged; the
model's shape is the same (16 channels, 512 latent samples, 8192 output
samples at 16 kHz). Verified: the six affected Rust corpus verifiers
(int-payload, staged, staged-measure, http, claims, pin), the Python
verifiers int_payload_verify.py, staged_verify.py, measure_verify.py,
sim_verify.py, http_verify.py and pin_verify.py, and the integer-kernel,
int_audio, int_payload and stage_measure tests. The provenance check now
passes: the stage 0 and the measurement source correlate at most 0.22
with any reference recording.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
806 lines
28 KiB
JSON
806 lines
28 KiB
JSON
{
|
|
"format": "wai-int-payload-vectors/1",
|
|
"about": "Binary payload vectors of the WAI-native integer codecs and their refusal fixtures (extensions/integer-payloads.md §12). Paths are relative to wai/. Written by wai_int_payload_vectors gen.",
|
|
"vectors": [
|
|
{
|
|
"name": "int_video",
|
|
"capability": "wai.video.int_motion",
|
|
"payload": "wai-rs/tests/vectors/int_video/int_video_bitstream.wiv1",
|
|
"payload_sha256": "3bbf0a864d9528e73aff036d1a636893f839d3f6c5f31dde7824a59e6c116565",
|
|
"converted_from": {
|
|
"json": "wai-rs/tests/vectors/int_video/int_video_bitstream.json"
|
|
},
|
|
"set": {},
|
|
"sidecar": "wai-rs/tests/vectors/int_video/sha256.json"
|
|
},
|
|
{
|
|
"name": "video_real",
|
|
"capability": "wai.video.int_motion",
|
|
"payload": "wai-rs/tests/vectors/int_video/video_real_bitstream.wiv1",
|
|
"payload_sha256": "efce5ada256cb3443a673ee0c10aa4e0a8ce4a372102cd918627e5eec746880f",
|
|
"converted_from": {
|
|
"json": "wai-rs/tests/vectors/int_video/video_real_bitstream.json"
|
|
},
|
|
"set": {},
|
|
"sidecar": "wai-rs/tests/vectors/int_video/sha256.json"
|
|
},
|
|
{
|
|
"name": "tiny",
|
|
"capability": "wai.neural.int_hyper",
|
|
"payload": "wai-rs/tests/vectors/int_hyper/tiny_bitstream.wih1",
|
|
"payload_sha256": "6d8a195a5a138452292b55d70a575d1fbb4372fd8614b3b821b676e5090c3c17",
|
|
"converted_from": {
|
|
"json": "wai-rs/tests/vectors/int_hyper/tiny_bitstream.json"
|
|
},
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
},
|
|
"sidecar": "wai-rs/tests/vectors/int_hyper/sha256.json"
|
|
},
|
|
{
|
|
"name": "video_nk",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "wai-rs/tests/vectors/int_video/video_nk_bitstream.wiv1",
|
|
"payload_sha256": "d2c62da643328bfbdf9eab129283322e9077a491c5ddd269464577f51a958bc8",
|
|
"converted_from": {
|
|
"json": "wai-rs/tests/vectors/int_video/video_nk_bitstream.json",
|
|
"keyframe": "wai-rs/tests/vectors/int_hyper/tiny_bitstream.wih1"
|
|
},
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
},
|
|
"sidecar": "wai-rs/tests/vectors/int_video/sha256.json"
|
|
},
|
|
{
|
|
"name": "audio",
|
|
"capability": "wai.audio.int_codec",
|
|
"payload": "wai-rs/tests/vectors/int_audio/audio_bitstream.wia1",
|
|
"payload_sha256": "e4343c9468f6c7b652f911e24e273223ef14feaa7014df014f2d99e9f28e1b3b",
|
|
"converted_from": {
|
|
"json": "wai-rs/tests/vectors/int_audio/audio_bitstream.json",
|
|
"sample_rate": "wai-rs/tests/vectors/int_audio/audio.json"
|
|
},
|
|
"set": {
|
|
"model.wam": "wai-rs/tests/vectors/int_audio/audio_model.bin"
|
|
},
|
|
"sidecar": "wai-rs/tests/vectors/int_audio/sha256.json"
|
|
},
|
|
{
|
|
"name": "splat",
|
|
"capability": "wai.splat.int_codec",
|
|
"payload": "wai-rs/tests/vectors/int_splat/splat.wis1",
|
|
"payload_sha256": "473ea0223840758b26ff7d540d861e3b2c1565dbc2bec68b0235b3f50f19d422",
|
|
"converted_from": {
|
|
"json": "wai-rs/tests/vectors/int_splat/splat.json"
|
|
},
|
|
"set": {
|
|
"g_s.whm": "wai-rs/tests/vectors/int_splat/splat_gs.bin"
|
|
},
|
|
"sidecar": "wai-rs/tests/vectors/int_splat/sha256.json"
|
|
}
|
|
],
|
|
"refusals": [
|
|
{
|
|
"name": "wiv1_json_form",
|
|
"capability": "wai.video.int_motion",
|
|
"payload": "wai-rs/tests/vectors/int_video/int_video_bitstream.json",
|
|
"code": "bad_magic",
|
|
"layer": "parse",
|
|
"set": {}
|
|
},
|
|
{
|
|
"name": "wiv1_under_audio",
|
|
"capability": "wai.audio.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wiv1_under_audio.bin",
|
|
"code": "format_capability_mismatch",
|
|
"layer": "parse",
|
|
"set": {
|
|
"model.wam": "wai-rs/tests/vectors/int_audio/audio_model.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_keyframe_mismatch",
|
|
"capability": "wai.video.int_motion",
|
|
"payload": "int-payload-conformance/refusals/wiv1_keyframe_mismatch.bin",
|
|
"code": "keyframe_capability_mismatch",
|
|
"layer": "parse",
|
|
"set": {}
|
|
},
|
|
{
|
|
"name": "wiv1_version",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_version.bin",
|
|
"code": "version",
|
|
"layer": "parse",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_reserved",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_reserved.bin",
|
|
"code": "reserved_nonzero",
|
|
"layer": "parse",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_mv_precision",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_mv_precision.bin",
|
|
"code": "field_range",
|
|
"layer": "parse",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_q_zero",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_q_zero.bin",
|
|
"code": "field_range",
|
|
"layer": "parse",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_too_large",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_too_large.bin",
|
|
"code": "too_large",
|
|
"layer": "parse",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_too_many_frames",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_too_many_frames.bin",
|
|
"code": "too_large",
|
|
"layer": "parse",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_mv_field",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_mv_field.bin",
|
|
"code": "too_large",
|
|
"layer": "parse",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_cdf_malformed",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_cdf_malformed.bin",
|
|
"code": "cdf_malformed",
|
|
"layer": "parse",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_stream_length",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_stream_length.bin",
|
|
"code": "stream_length",
|
|
"layer": "parse",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_truncated",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_truncated.bin",
|
|
"code": "stream_length",
|
|
"layer": "parse",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_nested_length",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_nested_length.bin",
|
|
"code": "nested_length",
|
|
"layer": "parse",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_nested_version",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_nested_version.bin",
|
|
"code": "version",
|
|
"layer": "parse",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_trailing",
|
|
"capability": "wai.video.int_motion",
|
|
"payload": "int-payload-conformance/refusals/wiv1_trailing.bin",
|
|
"code": "trailing",
|
|
"layer": "parse",
|
|
"set": {}
|
|
},
|
|
{
|
|
"name": "wiv1_exhausted",
|
|
"capability": "wai.video.int_motion",
|
|
"payload": "int-payload-conformance/refusals/wiv1_exhausted.bin",
|
|
"code": "stream_exhausted",
|
|
"layer": "decode",
|
|
"set": {}
|
|
},
|
|
{
|
|
"name": "wiv1_unread_word",
|
|
"capability": "wai.video.int_motion",
|
|
"payload": "int-payload-conformance/refusals/wiv1_unread_word.bin",
|
|
"code": "stream_noncanonical",
|
|
"layer": "decode",
|
|
"set": {}
|
|
},
|
|
{
|
|
"name": "wiv1_end_state",
|
|
"capability": "wai.video.int_motion",
|
|
"payload": "int-payload-conformance/refusals/wiv1_end_state.bin",
|
|
"code": "stream_noncanonical",
|
|
"layer": "decode",
|
|
"set": {}
|
|
},
|
|
{
|
|
"name": "wiv1_one_frame_block",
|
|
"capability": "wai.video.int_motion",
|
|
"payload": "int-payload-conformance/refusals/wiv1_one_frame_block.bin",
|
|
"code": "field_range",
|
|
"layer": "parse",
|
|
"set": {}
|
|
},
|
|
{
|
|
"name": "wiv1_one_frame_mv_precision",
|
|
"capability": "wai.video.int_motion",
|
|
"payload": "int-payload-conformance/refusals/wiv1_one_frame_mv_precision.bin",
|
|
"code": "field_range",
|
|
"layer": "parse",
|
|
"set": {}
|
|
},
|
|
{
|
|
"name": "wiv1_one_frame_end_state",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_one_frame_end_state.bin",
|
|
"code": "stream_noncanonical",
|
|
"layer": "decode",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_geometry",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_geometry.bin",
|
|
"code": "geometry_mismatch",
|
|
"layer": "decode",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_geometry_flip_2146_4a",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_geometry_flip_2146_4a.bin",
|
|
"code": "geometry_mismatch",
|
|
"layer": "decode",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_geometry_flip_2138_be",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_geometry_flip_2138_be.bin",
|
|
"code": "geometry_mismatch",
|
|
"layer": "decode",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_geometry_flip_2136_96",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_geometry_flip_2136_96.bin",
|
|
"code": "geometry_mismatch",
|
|
"layer": "decode",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_geometry_flip_2139_03",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_geometry_flip_2139_03.bin",
|
|
"code": "geometry_mismatch",
|
|
"layer": "decode",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_geometry_flip_2133_fe",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_geometry_flip_2133_fe.bin",
|
|
"code": "geometry_mismatch",
|
|
"layer": "decode",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_geometry_flip_2136_9b",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_geometry_flip_2136_9b.bin",
|
|
"code": "geometry_mismatch",
|
|
"layer": "decode",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wiv1_geometry_flip_2137_8c",
|
|
"capability": "wai.video.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wiv1_geometry_flip_2137_8c.bin",
|
|
"code": "geometry_mismatch",
|
|
"layer": "decode",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wih1_json_form",
|
|
"capability": "wai.neural.int_hyper",
|
|
"payload": "wai-rs/tests/vectors/int_hyper/tiny_bitstream.json",
|
|
"code": "bad_magic",
|
|
"layer": "parse",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wih1_under_video",
|
|
"capability": "wai.video.int_motion",
|
|
"payload": "int-payload-conformance/refusals/wih1_under_video.bin",
|
|
"code": "format_capability_mismatch",
|
|
"layer": "parse",
|
|
"set": {}
|
|
},
|
|
{
|
|
"name": "wih1_reserved",
|
|
"capability": "wai.neural.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wih1_reserved.bin",
|
|
"code": "reserved_nonzero",
|
|
"layer": "parse",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wih1_zero_dim",
|
|
"capability": "wai.neural.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wih1_zero_dim.bin",
|
|
"code": "field_range",
|
|
"layer": "parse",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wih1_too_large",
|
|
"capability": "wai.neural.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wih1_too_large.bin",
|
|
"code": "too_large",
|
|
"layer": "parse",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wih1_stream_length",
|
|
"capability": "wai.neural.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wih1_stream_length.bin",
|
|
"code": "stream_length",
|
|
"layer": "parse",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wih1_trailing",
|
|
"capability": "wai.neural.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wih1_trailing.bin",
|
|
"code": "trailing",
|
|
"layer": "parse",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wih1_model_mismatch",
|
|
"capability": "wai.neural.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wih1_model_mismatch.bin",
|
|
"code": "model_mismatch",
|
|
"layer": "decode",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wih1_geometry",
|
|
"capability": "wai.neural.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wih1_geometry.bin",
|
|
"code": "geometry_mismatch",
|
|
"layer": "decode",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wih1_exhausted",
|
|
"capability": "wai.neural.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wih1_exhausted.bin",
|
|
"code": "stream_exhausted",
|
|
"layer": "decode",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wih1_order_caps_before_geometry",
|
|
"capability": "wai.neural.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wih1_order_caps_before_geometry.bin",
|
|
"code": "too_large",
|
|
"layer": "decode",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wih1_order_exhausted_before_value",
|
|
"capability": "wai.neural.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wih1_order_exhausted_before_value.bin",
|
|
"code": "stream_exhausted",
|
|
"layer": "decode",
|
|
"set": {
|
|
"entropy.json": "int-payload-conformance/sets/entropy_median_max.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wih1_unread_word",
|
|
"capability": "wai.neural.int_hyper",
|
|
"payload": "int-payload-conformance/refusals/wih1_unread_word.bin",
|
|
"code": "stream_noncanonical",
|
|
"layer": "decode",
|
|
"set": {
|
|
"entropy.json": "wai-rs/tests/vectors/int_hyper/tiny_entropy.json",
|
|
"g_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_g_s.bin",
|
|
"h_s.whm": "wai-rs/tests/vectors/int_hyper/tiny_h_s.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wia1_json_form",
|
|
"capability": "wai.audio.int_codec",
|
|
"payload": "wai-rs/tests/vectors/int_audio/audio_bitstream.json",
|
|
"code": "bad_magic",
|
|
"layer": "parse",
|
|
"set": {
|
|
"model.wam": "wai-rs/tests/vectors/int_audio/audio_model.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wia1_under_splat",
|
|
"capability": "wai.splat.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wia1_under_splat.bin",
|
|
"code": "format_capability_mismatch",
|
|
"layer": "parse",
|
|
"set": {
|
|
"g_s.whm": "wai-rs/tests/vectors/int_splat/splat_gs.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wia1_afrac_zero",
|
|
"capability": "wai.audio.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wia1_afrac_zero.bin",
|
|
"code": "field_range",
|
|
"layer": "parse",
|
|
"set": {
|
|
"model.wam": "wai-rs/tests/vectors/int_audio/audio_model.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wia1_sr_zero",
|
|
"capability": "wai.audio.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wia1_sr_zero.bin",
|
|
"code": "field_range",
|
|
"layer": "parse",
|
|
"set": {
|
|
"model.wam": "wai-rs/tests/vectors/int_audio/audio_model.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wia1_median_range",
|
|
"capability": "wai.audio.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wia1_median_range.bin",
|
|
"code": "field_range",
|
|
"layer": "parse",
|
|
"set": {
|
|
"model.wam": "wai-rs/tests/vectors/int_audio/audio_model.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wia1_cdf_malformed",
|
|
"capability": "wai.audio.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wia1_cdf_malformed.bin",
|
|
"code": "cdf_malformed",
|
|
"layer": "parse",
|
|
"set": {
|
|
"model.wam": "wai-rs/tests/vectors/int_audio/audio_model.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wia1_order_table_before_length",
|
|
"capability": "wai.audio.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wia1_order_table_before_length.bin",
|
|
"code": "cdf_malformed",
|
|
"layer": "parse",
|
|
"set": {
|
|
"model.wam": "wai-rs/tests/vectors/int_audio/audio_model.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wia1_too_large",
|
|
"capability": "wai.audio.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wia1_too_large.bin",
|
|
"code": "too_large",
|
|
"layer": "parse",
|
|
"set": {
|
|
"model.wam": "wai-rs/tests/vectors/int_audio/audio_model.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wia1_trailing",
|
|
"capability": "wai.audio.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wia1_trailing.bin",
|
|
"code": "trailing",
|
|
"layer": "parse",
|
|
"set": {
|
|
"model.wam": "wai-rs/tests/vectors/int_audio/audio_model.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wia1_afrac_model",
|
|
"capability": "wai.audio.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wia1_afrac_model.bin",
|
|
"code": "model_mismatch",
|
|
"layer": "decode",
|
|
"set": {
|
|
"model.wam": "wai-rs/tests/vectors/int_audio/audio_model.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wia1_t_out",
|
|
"capability": "wai.audio.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wia1_t_out.bin",
|
|
"code": "geometry_mismatch",
|
|
"layer": "decode",
|
|
"set": {
|
|
"model.wam": "wai-rs/tests/vectors/int_audio/audio_model.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wia1_latent_too_long",
|
|
"capability": "wai.audio.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wia1_latent_too_long.bin",
|
|
"code": "geometry_mismatch",
|
|
"layer": "decode",
|
|
"set": {
|
|
"model.wam": "wai-rs/tests/vectors/int_audio/audio_model.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wia1_exhausted",
|
|
"capability": "wai.audio.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wia1_exhausted.bin",
|
|
"code": "stream_exhausted",
|
|
"layer": "decode",
|
|
"set": {
|
|
"model.wam": "wai-rs/tests/vectors/int_audio/audio_model.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wia1_unread_word",
|
|
"capability": "wai.audio.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wia1_unread_word.bin",
|
|
"code": "stream_noncanonical",
|
|
"layer": "decode",
|
|
"set": {
|
|
"model.wam": "wai-rs/tests/vectors/int_audio/audio_model.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wis1_json_form",
|
|
"capability": "wai.splat.int_codec",
|
|
"payload": "wai-rs/tests/vectors/int_splat/splat.json",
|
|
"code": "bad_magic",
|
|
"layer": "parse",
|
|
"set": {
|
|
"g_s.whm": "wai-rs/tests/vectors/int_splat/splat_gs.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wis1_range_order",
|
|
"capability": "wai.splat.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wis1_range_order.bin",
|
|
"code": "field_range",
|
|
"layer": "parse",
|
|
"set": {
|
|
"g_s.whm": "wai-rs/tests/vectors/int_splat/splat_gs.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wis1_range_nan",
|
|
"capability": "wai.splat.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wis1_range_nan.bin",
|
|
"code": "field_range",
|
|
"layer": "parse",
|
|
"set": {
|
|
"g_s.whm": "wai-rs/tests/vectors/int_splat/splat_gs.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wis1_n_gaussians",
|
|
"capability": "wai.splat.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wis1_n_gaussians.bin",
|
|
"code": "field_range",
|
|
"layer": "parse",
|
|
"set": {
|
|
"g_s.whm": "wai-rs/tests/vectors/int_splat/splat_gs.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wis1_cdf_len",
|
|
"capability": "wai.splat.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wis1_cdf_len.bin",
|
|
"code": "field_range",
|
|
"layer": "parse",
|
|
"set": {
|
|
"g_s.whm": "wai-rs/tests/vectors/int_splat/splat_gs.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wis1_trailing",
|
|
"capability": "wai.splat.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wis1_trailing.bin",
|
|
"code": "trailing",
|
|
"layer": "parse",
|
|
"set": {
|
|
"g_s.whm": "wai-rs/tests/vectors/int_splat/splat_gs.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wis1_geometry",
|
|
"capability": "wai.splat.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wis1_geometry.bin",
|
|
"code": "geometry_mismatch",
|
|
"layer": "decode",
|
|
"set": {
|
|
"g_s.whm": "wai-rs/tests/vectors/int_splat/splat_gs.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wis1_afrac_model",
|
|
"capability": "wai.splat.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wis1_afrac_model.bin",
|
|
"code": "model_mismatch",
|
|
"layer": "decode",
|
|
"set": {
|
|
"g_s.whm": "wai-rs/tests/vectors/int_splat/splat_gs.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wis1_exhausted",
|
|
"capability": "wai.splat.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wis1_exhausted.bin",
|
|
"code": "stream_exhausted",
|
|
"layer": "decode",
|
|
"set": {
|
|
"g_s.whm": "wai-rs/tests/vectors/int_splat/splat_gs.bin"
|
|
}
|
|
},
|
|
{
|
|
"name": "wis1_unread_word",
|
|
"capability": "wai.splat.int_codec",
|
|
"payload": "int-payload-conformance/refusals/wis1_unread_word.bin",
|
|
"code": "stream_noncanonical",
|
|
"layer": "decode",
|
|
"set": {
|
|
"g_s.whm": "wai-rs/tests/vectors/int_splat/splat_gs.bin"
|
|
}
|
|
}
|
|
]
|
|
}
|