open-standards/wai/int-payload-conformance/vectors.json
Transaction Science 9bcc70cff1 wai: a WIV1 keyframe's size is checked before the keyframe is decoded
int_payload::declared_cost refused a keyframe-1 WIV1 whose keyframe does
not give the clip's h × w as geometry_mismatch, but the decode compared
the size only after decoding the keyframe, so the same bytes could be
refused there for the keyframe's stream (stream_noncanonical) instead.

The decode now plans the keyframe and compares its size with h × w
before it decodes a symbol of it, as declared_cost does; integer-payloads
§7 lists the check at step 4. The Rust verifier
(wai_int_payload_vectors verify) also requires declared_cost to refuse
each decode-layer fixture with the decode's code, unless that code comes
from a stream or a network run.

Fixtures: wiv1_geometry_flip_* (seven), wiv1_geometry with one byte of
its keyframe's last stream words changed, each geometry_mismatch,
regenerated through the generator; the Python verifier checks that they
parse.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-01 22:18:32 -04:00

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": "b45e727525f06ac1ac5a5a7121886c85a7c33613451acbb482c20e37f3c79055",
"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"
}
}
]
}