open-standards/wai/live-conformance/splat/vectors.json
Transaction Science bd06796eec splat-exact: the extension text, the draft schema, and corpus cases that separate every check
extensions/splat-exact.md registers wai.splat.exact: carriage in glTF as
EXT_gaussian_splatting_compression_wai under KHR_gaussian_splatting, the
attribute layout and its dequantization, the renderer wai-splat-render:i1,
the commitment, the view statement, provenance, verification, reasons and
the measured quality cost. The draft JSON Schema of the extension object is
extensions/gltf/. The corpus gains cases the second implementation's
self-falsification showed were missing: an unrequired extension, a buffer
view past the envelope, a set whose bytes or pin alone disagree, a
commitment naming another object or set, and statements naming another
object or renderer or another pose's frame.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-22 03:22:48 -04:00

536 lines
31 KiB
JSON

{
"format": "wai-splat-exact-vectors/1",
"about": "extensions/splat-exact.md §11: glTF assets carrying wai.splat.int_codec objects, their commitments, origin claims and view statements, each case with the outcome a conforming verifier reaches",
"held": {
"033a37c9d29d7ea9675a0b4a3e269d74f2ab874b5a3b1425eec69bf3bad8b26f": "wai-rs/tests/vectors/int_splat/splat_gs.bin"
},
"cases": [
{
"name": "shell",
"note": "the learned cloud of tests/vectors/int_splat/, its set held by digest; a convert origin claim; a canonical and an own-pose view",
"asset": "assets/shell.gltf",
"held": [
"wai-rs/tests/vectors/int_splat/splat_gs.bin"
],
"origin": "{\"class\":\"reconstructed\",\"evidence\":null,\"inputs\":[{\"class\":\"captured\",\"content_hash\":\"375c05d728651e906504d952c33bcf912207139ea3319478c2f2ece8ccbdecc0\",\"origin\":null,\"source\":\"digitalCreation\"}],\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-origin\",\"media\":\"volumetric\",\"models\":[],\"operation\":\"wai.splat.int_codec\",\"oversight\":null,\"record\":null,\"sig\":\"75863d19a01808d75e40cbdceea6fcf6acfcfbaeee183e01c11784c88cdcdaec73e406302757df268c9330484433d41b3818f47692e51b9680cf90925c05840d\",\"signer_pubkey\":\"b0695dcbf7a82205af7d9c554688a1e77a65ddeaadf532a1e8b0129bb8f305eb\",\"source\":\"digitalCreation\",\"step\":\"convert\",\"subject\":{\"content_hash\":\"914f5be6ebc162babc113cf472bf747b57b0c4920cbb943f414f96c00679c9a4\",\"type\":\"object\"}}",
"statements": [
"{\"at\":1000000,\"canonical\":1,\"class\":\"reconstructed\",\"commitment\":\"04ee67b3390877d3ae37afff5ff10957c0b986a673e53b590b87238f537cb970\",\"frame\":\"4e3ba3658546f34970bf950fdba6272a9bcd812fc46afe604358dcd6024014cb\",\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-splat-view\",\"object\":\"914f5be6ebc162babc113cf472bf747b57b0c4920cbb943f414f96c00679c9a4\",\"pose\":{\"eye\":[\"163840\",\"78848\",\"104448\"],\"focal\":96,\"height\":96,\"target\":[\"0\",\"0\",\"0\"],\"up\":[\"0\",\"65536\",\"0\"],\"width\":96},\"renderer\":\"wai-splat-render:i1\",\"session\":\"f9eb47a86503c942a116ccba8ba1656a469aa894585b1ddaacf7964e658ba082\",\"sig\":\"4a6550dd069fc3486e5ce79d8c591580d140c0419f510954c604b7f388eba50a2bd7084d5093322f8eedc1f8d49d5b7e5c10f6c07999c40a890021531708090c\",\"signer_pubkey\":\"59abe8e43640df50cfe9c0fb17bb9e2a7a933eda65ecc711bbd00c7fd7758b48\"}",
"{\"at\":2000000,\"canonical\":null,\"class\":\"reconstructed\",\"commitment\":\"04ee67b3390877d3ae37afff5ff10957c0b986a673e53b590b87238f537cb970\",\"frame\":\"2e28d2595efd1f9b34654be8ee901c466d4fc68edb21d837aa77a896799e2b67\",\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-splat-view\",\"object\":\"914f5be6ebc162babc113cf472bf747b57b0c4920cbb943f414f96c00679c9a4\",\"pose\":{\"eye\":[\"78848\",\"-52224\",\"229376\"],\"focal\":80,\"height\":64,\"target\":[\"3072\",\"2048\",\"-1024\"],\"up\":[\"0\",\"65536\",\"0\"],\"width\":80},\"renderer\":\"wai-splat-render:i1\",\"session\":\"f9eb47a86503c942a116ccba8ba1656a469aa894585b1ddaacf7964e658ba082\",\"sig\":\"18fc0799108fb3d070f4e4a03f2a83827ab3d34b63cf94b9f11f9c2deedfc5b8834705574d9f5f7b10e33254890752413002c23105ea7f9f996650d543938f01\",\"signer_pubkey\":\"59abe8e43640df50cfe9c0fb17bb9e2a7a933eda65ecc711bbd00c7fd7758b48\"}"
],
"expect": {
"outcome": "accepted",
"object": "914f5be6ebc162babc113cf472bf747b57b0c4920cbb943f414f96c00679c9a4",
"attributes": "f07679de87ff7c3d4fc4890b80919ef857fb85bd4d9e4cfa16105211d580427f",
"n_gaussians": 1024,
"frames": [
"f3221887366bb02f87a655cae5219847f40f3ada246555f6730193f10268d650",
"4e3ba3658546f34970bf950fdba6272a9bcd812fc46afe604358dcd6024014cb",
"7c13e826d7bd5b83c2d7a78d06aa9ccca92e5615e1cc40bc323104052bca83ee",
"664864175ac17da1be1293a1236eceb5ef8e1d3681f16719b7973f5f5b11d61e"
],
"statements": [
{
"canonical": 1,
"class": "reconstructed"
},
{
"canonical": null,
"class": "reconstructed"
}
]
}
},
{
"name": "cluster",
"note": "the authored cluster through the identity set, inline; the first pose ties two overlapping Gaussians by distance; views at two canonical poses and one of the sink's own",
"asset": "assets/cluster.gltf",
"held": [],
"origin": null,
"statements": [
"{\"at\":1000000,\"canonical\":0,\"class\":\"reconstructed\",\"commitment\":\"bf50d0611fc2d231819e30fe92b3c899f970e3171df8f24bc4f987fe4e9b3d0c\",\"frame\":\"431c242d316c80ebbd14946124dba443722eea35c34751259315408f95a650b1\",\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-splat-view\",\"object\":\"8a1b8c51ed6c09c8a3aed05c5e1eb6de00d8972038cf96eb079c3d1bdf4b4fbb\",\"pose\":{\"eye\":[\"0\",\"0\",\"262144\"],\"focal\":80,\"height\":60,\"target\":[\"0\",\"0\",\"0\"],\"up\":[\"0\",\"65536\",\"0\"],\"width\":80},\"renderer\":\"wai-splat-render:i1\",\"session\":\"f9eb47a86503c942a116ccba8ba1656a469aa894585b1ddaacf7964e658ba082\",\"sig\":\"55de9faa4d1f4a81cc932b7124d0490ca3ef0e1805b14200aa4b1b6d95f0bee6ba73817adade25b88df54f1f8783255b7e77a9e32fd7acc079d527fbf339e001\",\"signer_pubkey\":\"59abe8e43640df50cfe9c0fb17bb9e2a7a933eda65ecc711bbd00c7fd7758b48\"}",
"{\"at\":1500000,\"canonical\":3,\"class\":\"reconstructed\",\"commitment\":\"bf50d0611fc2d231819e30fe92b3c899f970e3171df8f24bc4f987fe4e9b3d0c\",\"frame\":\"ca88c37d50f4076bc0a89c1b0cd36d01fe09282347e9d016d311460327507e96\",\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-splat-view\",\"object\":\"8a1b8c51ed6c09c8a3aed05c5e1eb6de00d8972038cf96eb079c3d1bdf4b4fbb\",\"pose\":{\"eye\":[\"0\",\"32768\",\"124928\"],\"focal\":80,\"height\":60,\"target\":[\"0\",\"0\",\"0\"],\"up\":[\"0\",\"65536\",\"0\"],\"width\":80},\"renderer\":\"wai-splat-render:i1\",\"session\":\"f9eb47a86503c942a116ccba8ba1656a469aa894585b1ddaacf7964e658ba082\",\"sig\":\"8ec8e97ee36f9a1d5aa096660832f64f685a21aff1e98d92f9a5579ae4d0dda061b2415ab9969ae0e1e567c6f203acf8b9f112fe8e27c2107679c0ca10f50c02\",\"signer_pubkey\":\"59abe8e43640df50cfe9c0fb17bb9e2a7a933eda65ecc711bbd00c7fd7758b48\"}",
"{\"at\":2000000,\"canonical\":null,\"class\":\"reconstructed\",\"commitment\":\"bf50d0611fc2d231819e30fe92b3c899f970e3171df8f24bc4f987fe4e9b3d0c\",\"frame\":\"9fbec7b4fdb9c3edecfcfc4d1aae1cff48ddbc49380135f7abd19f8f262cfb03\",\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-splat-view\",\"object\":\"8a1b8c51ed6c09c8a3aed05c5e1eb6de00d8972038cf96eb079c3d1bdf4b4fbb\",\"pose\":{\"eye\":[\"78848\",\"-52224\",\"229376\"],\"focal\":80,\"height\":60,\"target\":[\"3072\",\"2048\",\"-1024\"],\"up\":[\"0\",\"65536\",\"0\"],\"width\":80},\"renderer\":\"wai-splat-render:i1\",\"session\":\"f9eb47a86503c942a116ccba8ba1656a469aa894585b1ddaacf7964e658ba082\",\"sig\":\"3ce32aa74d3e1250592548099c6fc803cc0b467a5d90e064dd48cba89cf802d7695cedac1c52c7e4bd6e4466677d94f47c5df428a000147d461fd5336c8b4708\",\"signer_pubkey\":\"59abe8e43640df50cfe9c0fb17bb9e2a7a933eda65ecc711bbd00c7fd7758b48\"}"
],
"expect": {
"outcome": "accepted",
"object": "8a1b8c51ed6c09c8a3aed05c5e1eb6de00d8972038cf96eb079c3d1bdf4b4fbb",
"attributes": "c643006a7cfa10e4559a262af2d349f3dfce01c10d07d66b349f33dedc7f802c",
"n_gaussians": 40,
"frames": [
"431c242d316c80ebbd14946124dba443722eea35c34751259315408f95a650b1",
"95a55286e44bf84976823e570e59873998ccbdf4cc0871ab82eb2eb7aae9684f",
"b77d2a535e23fd712921762ab6f7d0bd5da69c29de6fe5fd2e547d486d2ad570",
"ca88c37d50f4076bc0a89c1b0cd36d01fe09282347e9d016d311460327507e96"
],
"statements": [
{
"canonical": 0,
"class": "reconstructed"
},
{
"canonical": 3,
"class": "reconstructed"
},
{
"canonical": null,
"class": "reconstructed"
}
]
}
},
{
"name": "tiny",
"note": "a generated scene: a generate origin claim, so its views are synthesized",
"asset": "assets/tiny.gltf",
"held": [],
"origin": "{\"class\":\"synthesized\",\"evidence\":null,\"inputs\":[],\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-origin\",\"media\":\"volumetric\",\"models\":[{\"digest\":\"2718acc7e08cffe376f8892781ac868b7eaad77d979d3bebd715944330ba388e\",\"type\":\"trained\"}],\"operation\":\"splat-generation\",\"oversight\":\"prompt_guided\",\"record\":null,\"sig\":\"4b02bcc41e5afa8cfe73f20607bd604cbb5771d1b0b6266858b21fc82c24027913c453abf2441eeef28da2dd2fedfaad4548c962441a5240b925706fec4bc202\",\"signer_pubkey\":\"e28cda10b8dd0c9ed0811e5855d5b0beda111155b5cfe1f0e612183ebfc3003c\",\"source\":\"trainedAlgorithmicMedia\",\"step\":\"generate\",\"subject\":{\"content_hash\":\"c659acd26a8418f36506fc51f61d893861f2380312b7bf13f18ec2f9ffcb0c93\",\"type\":\"object\"}}",
"statements": [
"{\"at\":500000,\"canonical\":0,\"class\":\"synthesized\",\"commitment\":\"4abc34d659344a1d3eee65d0679be9d72b792ca43794f5a9c11371f31cb79451\",\"frame\":\"4b851c1d4faaf9b905493a10b030e00d2971fa214e485798905e7c06cb471be5\",\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-splat-view\",\"object\":\"c659acd26a8418f36506fc51f61d893861f2380312b7bf13f18ec2f9ffcb0c93\",\"pose\":{\"eye\":[\"0\",\"0\",\"196608\"],\"focal\":40,\"height\":30,\"target\":[\"0\",\"0\",\"0\"],\"up\":[\"0\",\"65536\",\"0\"],\"width\":40},\"renderer\":\"wai-splat-render:i1\",\"session\":\"f9eb47a86503c942a116ccba8ba1656a469aa894585b1ddaacf7964e658ba082\",\"sig\":\"09d4e8fb9977687fda69445270322ad6fc2ed767859347a7063ab5d8db825b0ba0467cdd8be5b531c6358bc8e3338afa00fb6863b2b02517a2e26a7318e52502\",\"signer_pubkey\":\"59abe8e43640df50cfe9c0fb17bb9e2a7a933eda65ecc711bbd00c7fd7758b48\"}"
],
"expect": {
"outcome": "accepted",
"object": "c659acd26a8418f36506fc51f61d893861f2380312b7bf13f18ec2f9ffcb0c93",
"attributes": "61872fb0e03e56a69fa98608b3ec735922d744172866b1de12eb6e5ca26434e7",
"n_gaussians": 3,
"frames": [
"4b851c1d4faaf9b905493a10b030e00d2971fa214e485798905e7c06cb471be5",
"c435011fd5c25fa61f58e0b63f45e720e9a55765b7d107ad1bfe98078649dfb6"
],
"statements": [
{
"canonical": 0,
"class": "synthesized"
}
]
}
},
{
"name": "cluster_bare",
"note": "carriage alone: no commitment, so only the decode and the accessors are checked",
"asset": "assets/cluster_bare.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "accepted",
"object": "8a1b8c51ed6c09c8a3aed05c5e1eb6de00d8972038cf96eb079c3d1bdf4b4fbb",
"attributes": "c643006a7cfa10e4559a262af2d349f3dfce01c10d07d66b349f33dedc7f802c",
"n_gaussians": 40,
"frames": [],
"statements": []
}
},
{
"name": "cluster_mode",
"note": "a primitive of triangles, not points",
"asset": "assets/cluster_mode.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "refused",
"reason": "asset_malformed",
"at": "asset"
}
},
{
"name": "cluster_bounds",
"note": "POSITION's max one step above the greatest dequantized coordinate",
"asset": "assets/cluster_bounds.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "refused",
"reason": "asset_malformed",
"at": "asset"
}
},
{
"name": "cluster_capability",
"note": "the extension names another capability than the integer codec",
"asset": "assets/cluster_capability.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "refused",
"reason": "capability_mismatch",
"at": "asset"
}
},
{
"name": "cluster_object",
"note": "the extension states a content hash the envelope does not have",
"asset": "assets/cluster_object.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "refused",
"reason": "object_mismatch",
"at": "asset"
}
},
{
"name": "cluster_set",
"note": "the extension names another set than the envelope's pin",
"asset": "assets/cluster_set.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "refused",
"reason": "set_mismatch",
"at": "asset"
}
},
{
"name": "shell_not_held",
"note": "the learned cloud's set is named by digest and the verifier holds no set",
"asset": "assets/shell.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "refused",
"reason": "set_not_held",
"at": "asset"
}
},
{
"name": "cluster_noncanonical",
"note": "the cluster's payload with a word after its stream's last symbol: the decode refuses it (stream_noncanonical)",
"asset": "assets/cluster_noncanonical.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "refused",
"reason": "decode_refused",
"at": "asset"
}
},
{
"name": "cluster_unrequired",
"note": "the extension used but not required, though the accessors carry no data",
"asset": "assets/cluster_unrequired.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "refused",
"reason": "asset_malformed",
"at": "asset"
}
},
{
"name": "cluster_trailing",
"note": "the envelope's buffer view runs four bytes past the envelope",
"asset": "assets/cluster_trailing.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "refused",
"reason": "asset_malformed",
"at": "asset"
}
},
{
"name": "cluster_set_bytes",
"note": "the pin and the extension name the identity set, and the buffer holds a set with one bias changed",
"asset": "assets/cluster_set_bytes.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "refused",
"reason": "set_mismatch",
"at": "asset"
}
},
{
"name": "cluster_pin",
"note": "the extension names the set its buffer holds, and the envelope's pin names another",
"asset": "assets/cluster_pin.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "refused",
"reason": "set_mismatch",
"at": "asset"
}
},
{
"name": "cluster_wrong_splats",
"note": "a commitment over the wrong splats: its attribute digest is the tiny scene's",
"asset": "assets/cluster_wrong_splats.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "refused",
"reason": "attributes_mismatch",
"at": "commitment"
}
},
{
"name": "cluster_renderer",
"note": "a commitment under a renderer this revision does not pin",
"asset": "assets/cluster_renderer.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "refused",
"reason": "renderer_unknown",
"at": "commitment"
}
},
{
"name": "cluster_commitment_object",
"note": "a commitment that names another object than the one the asset carries",
"asset": "assets/cluster_commitment_object.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "refused",
"reason": "object_mismatch",
"at": "commitment"
}
},
{
"name": "cluster_commitment_set",
"note": "a commitment that names another parameter set than the asset's",
"asset": "assets/cluster_commitment_set.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "refused",
"reason": "set_mismatch",
"at": "commitment"
}
},
{
"name": "tiny13",
"note": "thirteen attribute planes: the decode gives them, and the layout has fourteen",
"asset": "assets/tiny13.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "refused",
"reason": "layout_mismatch",
"at": "commitment"
}
},
{
"name": "tiny_negscale",
"note": "a scale range that reaches below zero",
"asset": "assets/tiny_negscale.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "refused",
"reason": "range_unrenderable",
"at": "commitment"
}
},
{
"name": "cluster_degenerate",
"note": "a canonical pose that looks at its own eye",
"asset": "assets/cluster_degenerate.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "refused",
"reason": "pose_degenerate",
"at": "view 1"
}
},
{
"name": "cluster_reordered",
"note": "a reordered sort: frames rendered with a tie of distance broken by the greater index",
"asset": "assets/cluster_reordered.gltf",
"held": [],
"origin": null,
"statements": [],
"expect": {
"outcome": "refused",
"reason": "frame_mismatch",
"at": "view 0"
}
},
{
"name": "shell_origin_class",
"note": "the commitment states captured where the origin claim it names says reconstructed",
"asset": "assets/shell_origin_class.gltf",
"held": [
"wai-rs/tests/vectors/int_splat/splat_gs.bin"
],
"origin": "{\"class\":\"reconstructed\",\"evidence\":null,\"inputs\":[{\"class\":\"captured\",\"content_hash\":\"375c05d728651e906504d952c33bcf912207139ea3319478c2f2ece8ccbdecc0\",\"origin\":null,\"source\":\"digitalCreation\"}],\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-origin\",\"media\":\"volumetric\",\"models\":[],\"operation\":\"wai.splat.int_codec\",\"oversight\":null,\"record\":null,\"sig\":\"75863d19a01808d75e40cbdceea6fcf6acfcfbaeee183e01c11784c88cdcdaec73e406302757df268c9330484433d41b3818f47692e51b9680cf90925c05840d\",\"signer_pubkey\":\"b0695dcbf7a82205af7d9c554688a1e77a65ddeaadf532a1e8b0129bb8f305eb\",\"source\":\"digitalCreation\",\"step\":\"convert\",\"subject\":{\"content_hash\":\"914f5be6ebc162babc113cf472bf747b57b0c4920cbb943f414f96c00679c9a4\",\"type\":\"object\"}}",
"statements": [],
"expect": {
"outcome": "refused",
"reason": "origin_mismatch",
"at": "origin"
}
},
{
"name": "statement_commitment",
"note": "a view statement that names another asset's commitment",
"asset": "assets/cluster.gltf",
"held": [],
"origin": null,
"statements": [
"{\"at\":1,\"canonical\":0,\"class\":\"reconstructed\",\"commitment\":\"4abc34d659344a1d3eee65d0679be9d72b792ca43794f5a9c11371f31cb79451\",\"frame\":\"431c242d316c80ebbd14946124dba443722eea35c34751259315408f95a650b1\",\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-splat-view\",\"object\":\"8a1b8c51ed6c09c8a3aed05c5e1eb6de00d8972038cf96eb079c3d1bdf4b4fbb\",\"pose\":{\"eye\":[\"0\",\"0\",\"262144\"],\"focal\":80,\"height\":60,\"target\":[\"0\",\"0\",\"0\"],\"up\":[\"0\",\"65536\",\"0\"],\"width\":80},\"renderer\":\"wai-splat-render:i1\",\"session\":\"f9eb47a86503c942a116ccba8ba1656a469aa894585b1ddaacf7964e658ba082\",\"sig\":\"a67888d1ccbc640b63bbb056eef205e3da5891bb8deb17fb3bf4dcab49549dc9b51c2e63bad7d3d316338f67ff429308c962de3cbfcda9656c7c24284c2fb103\",\"signer_pubkey\":\"59abe8e43640df50cfe9c0fb17bb9e2a7a933eda65ecc711bbd00c7fd7758b48\"}"
],
"expect": {
"outcome": "refused",
"reason": "commitment_mismatch",
"at": "statement 0"
}
},
{
"name": "statement_pose",
"note": "a pose outside the pinned set claimed canonical (its frame is its own, honestly rendered)",
"asset": "assets/cluster.gltf",
"held": [],
"origin": null,
"statements": [
"{\"at\":1,\"canonical\":0,\"class\":\"reconstructed\",\"commitment\":\"bf50d0611fc2d231819e30fe92b3c899f970e3171df8f24bc4f987fe4e9b3d0c\",\"frame\":\"9fbec7b4fdb9c3edecfcfc4d1aae1cff48ddbc49380135f7abd19f8f262cfb03\",\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-splat-view\",\"object\":\"8a1b8c51ed6c09c8a3aed05c5e1eb6de00d8972038cf96eb079c3d1bdf4b4fbb\",\"pose\":{\"eye\":[\"78848\",\"-52224\",\"229376\"],\"focal\":80,\"height\":60,\"target\":[\"3072\",\"2048\",\"-1024\"],\"up\":[\"0\",\"65536\",\"0\"],\"width\":80},\"renderer\":\"wai-splat-render:i1\",\"session\":\"f9eb47a86503c942a116ccba8ba1656a469aa894585b1ddaacf7964e658ba082\",\"sig\":\"3e538d98a07643893b5d9200e5c9e89016a1bd9e561ff76e49954590eba7adb76b3dcfd36858ead3bd650983b6aa120ea76c5f1e4adbf53ece31effe0de37a04\",\"signer_pubkey\":\"59abe8e43640df50cfe9c0fb17bb9e2a7a933eda65ecc711bbd00c7fd7758b48\"}"
],
"expect": {
"outcome": "refused",
"reason": "pose_not_canonical",
"at": "statement 0"
}
},
{
"name": "statement_frame",
"note": "a frame that does not recompute: rendered without the low-pass of §5.4",
"asset": "assets/cluster.gltf",
"held": [],
"origin": null,
"statements": [
"{\"at\":1,\"canonical\":null,\"class\":\"reconstructed\",\"commitment\":\"bf50d0611fc2d231819e30fe92b3c899f970e3171df8f24bc4f987fe4e9b3d0c\",\"frame\":\"ee18e19c1888cb892a23c44f04ed899d5f9900297ad56ee8eaf1295fdaacc3a9\",\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-splat-view\",\"object\":\"8a1b8c51ed6c09c8a3aed05c5e1eb6de00d8972038cf96eb079c3d1bdf4b4fbb\",\"pose\":{\"eye\":[\"78848\",\"-52224\",\"229376\"],\"focal\":80,\"height\":60,\"target\":[\"3072\",\"2048\",\"-1024\"],\"up\":[\"0\",\"65536\",\"0\"],\"width\":80},\"renderer\":\"wai-splat-render:i1\",\"session\":\"f9eb47a86503c942a116ccba8ba1656a469aa894585b1ddaacf7964e658ba082\",\"sig\":\"0627be27d0621db6d7f28943084c7f4064950e6fa3f1bf3109c34b56930d740cf8b27b23e45db4f33c5b367aa8807ecca023cdb44d9d8c9da8f6dccec4ccfc0a\",\"signer_pubkey\":\"59abe8e43640df50cfe9c0fb17bb9e2a7a933eda65ecc711bbd00c7fd7758b48\"}"
],
"expect": {
"outcome": "refused",
"reason": "frame_mismatch",
"at": "statement 0"
}
},
{
"name": "statement_object",
"note": "a statement that names another object than the asset's",
"asset": "assets/cluster.gltf",
"held": [],
"origin": null,
"statements": [
"{\"at\":1000000,\"canonical\":0,\"class\":\"reconstructed\",\"commitment\":\"bf50d0611fc2d231819e30fe92b3c899f970e3171df8f24bc4f987fe4e9b3d0c\",\"frame\":\"431c242d316c80ebbd14946124dba443722eea35c34751259315408f95a650b1\",\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-splat-view\",\"object\":\"c659acd26a8418f36506fc51f61d893861f2380312b7bf13f18ec2f9ffcb0c93\",\"pose\":{\"eye\":[\"0\",\"0\",\"262144\"],\"focal\":80,\"height\":60,\"target\":[\"0\",\"0\",\"0\"],\"up\":[\"0\",\"65536\",\"0\"],\"width\":80},\"renderer\":\"wai-splat-render:i1\",\"session\":\"f9eb47a86503c942a116ccba8ba1656a469aa894585b1ddaacf7964e658ba082\",\"sig\":\"cb2ee048fc8a1e36c651a6c383924eb63663ce73f8074ff617ba8362b6a1757bbf198e4b0d63b06726716d5cb6fbe6cbf0ab2bd20fd57a450bb62671f5fc640c\",\"signer_pubkey\":\"59abe8e43640df50cfe9c0fb17bb9e2a7a933eda65ecc711bbd00c7fd7758b48\"}"
],
"expect": {
"outcome": "refused",
"reason": "object_mismatch",
"at": "statement 0"
}
},
{
"name": "statement_renderer",
"note": "a statement under a renderer this revision does not pin",
"asset": "assets/cluster.gltf",
"held": [],
"origin": null,
"statements": [
"{\"at\":1000000,\"canonical\":0,\"class\":\"reconstructed\",\"commitment\":\"bf50d0611fc2d231819e30fe92b3c899f970e3171df8f24bc4f987fe4e9b3d0c\",\"frame\":\"431c242d316c80ebbd14946124dba443722eea35c34751259315408f95a650b1\",\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-splat-view\",\"object\":\"8a1b8c51ed6c09c8a3aed05c5e1eb6de00d8972038cf96eb079c3d1bdf4b4fbb\",\"pose\":{\"eye\":[\"0\",\"0\",\"262144\"],\"focal\":80,\"height\":60,\"target\":[\"0\",\"0\",\"0\"],\"up\":[\"0\",\"65536\",\"0\"],\"width\":80},\"renderer\":\"wai-splat-render:f1\",\"session\":\"f9eb47a86503c942a116ccba8ba1656a469aa894585b1ddaacf7964e658ba082\",\"sig\":\"4520e73cc45ff187259006dce35a17472566d242c817d0ac1a327524085c9a9d42f8a1f17763586c833f1bdd1c6f934059c3dbd8ae8848f5688c889638eacf0c\",\"signer_pubkey\":\"59abe8e43640df50cfe9c0fb17bb9e2a7a933eda65ecc711bbd00c7fd7758b48\"}"
],
"expect": {
"outcome": "refused",
"reason": "renderer_unknown",
"at": "statement 0"
}
},
{
"name": "statement_canonical_frame",
"note": "a canonical pose presented with another pose's frame",
"asset": "assets/cluster.gltf",
"held": [],
"origin": null,
"statements": [
"{\"at\":1,\"canonical\":1,\"class\":\"reconstructed\",\"commitment\":\"bf50d0611fc2d231819e30fe92b3c899f970e3171df8f24bc4f987fe4e9b3d0c\",\"frame\":\"b77d2a535e23fd712921762ab6f7d0bd5da69c29de6fe5fd2e547d486d2ad570\",\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-splat-view\",\"object\":\"8a1b8c51ed6c09c8a3aed05c5e1eb6de00d8972038cf96eb079c3d1bdf4b4fbb\",\"pose\":{\"eye\":[\"196608\",\"98304\",\"131072\"],\"focal\":80,\"height\":60,\"target\":[\"0\",\"0\",\"0\"],\"up\":[\"0\",\"65536\",\"0\"],\"width\":80},\"renderer\":\"wai-splat-render:i1\",\"session\":\"f9eb47a86503c942a116ccba8ba1656a469aa894585b1ddaacf7964e658ba082\",\"sig\":\"75fdadaa5fa51630a9306a04b516f316be3926ce9b94063f4f92b52b48cc7d90cc81a7e5c8db83de41820761d9b0480eacebd107aeb8cd187f8a0ddaf3379303\",\"signer_pubkey\":\"59abe8e43640df50cfe9c0fb17bb9e2a7a933eda65ecc711bbd00c7fd7758b48\"}"
],
"expect": {
"outcome": "refused",
"reason": "frame_mismatch",
"at": "statement 0"
}
},
{
"name": "statement_class",
"note": "a view of a synthesized scene stated reconstructed",
"asset": "assets/tiny.gltf",
"held": [],
"origin": "{\"class\":\"synthesized\",\"evidence\":null,\"inputs\":[],\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-origin\",\"media\":\"volumetric\",\"models\":[{\"digest\":\"2718acc7e08cffe376f8892781ac868b7eaad77d979d3bebd715944330ba388e\",\"type\":\"trained\"}],\"operation\":\"splat-generation\",\"oversight\":\"prompt_guided\",\"record\":null,\"sig\":\"4b02bcc41e5afa8cfe73f20607bd604cbb5771d1b0b6266858b21fc82c24027913c453abf2441eeef28da2dd2fedfaad4548c962441a5240b925706fec4bc202\",\"signer_pubkey\":\"e28cda10b8dd0c9ed0811e5855d5b0beda111155b5cfe1f0e612183ebfc3003c\",\"source\":\"trainedAlgorithmicMedia\",\"step\":\"generate\",\"subject\":{\"content_hash\":\"c659acd26a8418f36506fc51f61d893861f2380312b7bf13f18ec2f9ffcb0c93\",\"type\":\"object\"}}",
"statements": [
"{\"at\":1,\"canonical\":0,\"class\":\"reconstructed\",\"commitment\":\"4abc34d659344a1d3eee65d0679be9d72b792ca43794f5a9c11371f31cb79451\",\"frame\":\"4b851c1d4faaf9b905493a10b030e00d2971fa214e485798905e7c06cb471be5\",\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-splat-view\",\"object\":\"c659acd26a8418f36506fc51f61d893861f2380312b7bf13f18ec2f9ffcb0c93\",\"pose\":{\"eye\":[\"0\",\"0\",\"196608\"],\"focal\":40,\"height\":30,\"target\":[\"0\",\"0\",\"0\"],\"up\":[\"0\",\"65536\",\"0\"],\"width\":40},\"renderer\":\"wai-splat-render:i1\",\"session\":\"f9eb47a86503c942a116ccba8ba1656a469aa894585b1ddaacf7964e658ba082\",\"sig\":\"724f0dae8728f33a934f78d7f216072b2a81ca869b9a416691e3cf11a2d6e40c41abfe7e3e7f4f8153eba84b29348b831c3f3248a9c2f215d0034cc4afc2f40f\",\"signer_pubkey\":\"59abe8e43640df50cfe9c0fb17bb9e2a7a933eda65ecc711bbd00c7fd7758b48\"}"
],
"expect": {
"outcome": "refused",
"reason": "class_mismatch",
"at": "statement 0"
}
},
{
"name": "statement_sint",
"note": "a pose coordinate written -0",
"asset": "assets/cluster.gltf",
"held": [],
"origin": null,
"statements": [
"{\"at\":1000000,\"canonical\":0,\"class\":\"reconstructed\",\"commitment\":\"bf50d0611fc2d231819e30fe92b3c899f970e3171df8f24bc4f987fe4e9b3d0c\",\"frame\":\"431c242d316c80ebbd14946124dba443722eea35c34751259315408f95a650b1\",\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-splat-view\",\"object\":\"8a1b8c51ed6c09c8a3aed05c5e1eb6de00d8972038cf96eb079c3d1bdf4b4fbb\",\"pose\":{\"eye\":[\"-0\",\"0\",\"262144\"],\"focal\":80,\"height\":60,\"target\":[\"0\",\"0\",\"0\"],\"up\":[\"0\",\"65536\",\"0\"],\"width\":80},\"renderer\":\"wai-splat-render:i1\",\"session\":\"f9eb47a86503c942a116ccba8ba1656a469aa894585b1ddaacf7964e658ba082\",\"sig\":\"3ab2c85ee27c62646a211a86139f2b0496abe41290ed952cd8d91f663ae498bb4b71d625990b6bbdd5679ceebcec54a12054c581820fed4054f53c17202ca70e\",\"signer_pubkey\":\"59abe8e43640df50cfe9c0fb17bb9e2a7a933eda65ecc711bbd00c7fd7758b48\"}"
],
"expect": {
"outcome": "refused",
"reason": "record_malformed",
"at": "statement 0"
}
},
{
"name": "statement_signature",
"note": "a statement whose signature does not verify",
"asset": "assets/cluster.gltf",
"held": [],
"origin": null,
"statements": [
"{\"at\":1000000,\"canonical\":0,\"class\":\"reconstructed\",\"commitment\":\"bf50d0611fc2d231819e30fe92b3c899f970e3171df8f24bc4f987fe4e9b3d0c\",\"frame\":\"431c242d316c80ebbd14946124dba443722eea35c34751259315408f95a650b1\",\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-splat-view\",\"object\":\"8a1b8c51ed6c09c8a3aed05c5e1eb6de00d8972038cf96eb079c3d1bdf4b4fbb\",\"pose\":{\"eye\":[\"0\",\"0\",\"262144\"],\"focal\":80,\"height\":60,\"target\":[\"0\",\"0\",\"0\"],\"up\":[\"0\",\"65536\",\"0\"],\"width\":80},\"renderer\":\"wai-splat-render:i1\",\"session\":\"f9eb47a86503c942a116ccba8ba1656a469aa894585b1ddaacf7964e658ba082\",\"sig\":\"05de9faa4d1f4a81cc932b7124d0490ca3ef0e1805b14200aa4b1b6d95f0bee6ba73817adade25b88df54f1f8783255b7e77a9e32fd7acc079d527fbf339e001\",\"signer_pubkey\":\"59abe8e43640df50cfe9c0fb17bb9e2a7a933eda65ecc711bbd00c7fd7758b48\"}"
],
"expect": {
"outcome": "refused",
"reason": "bad_signature",
"at": "statement 0"
}
},
{
"name": "statement_key",
"note": "a statement under a key of small order",
"asset": "assets/cluster.gltf",
"held": [],
"origin": null,
"statements": [
"{\"at\":1000000,\"canonical\":0,\"class\":\"reconstructed\",\"commitment\":\"bf50d0611fc2d231819e30fe92b3c899f970e3171df8f24bc4f987fe4e9b3d0c\",\"frame\":\"431c242d316c80ebbd14946124dba443722eea35c34751259315408f95a650b1\",\"issued_at\":\"2026-10-22T09:00:00Z\",\"kind\":\"wai-splat-view\",\"object\":\"8a1b8c51ed6c09c8a3aed05c5e1eb6de00d8972038cf96eb079c3d1bdf4b4fbb\",\"pose\":{\"eye\":[\"0\",\"0\",\"262144\"],\"focal\":80,\"height\":60,\"target\":[\"0\",\"0\",\"0\"],\"up\":[\"0\",\"65536\",\"0\"],\"width\":80},\"renderer\":\"wai-splat-render:i1\",\"session\":\"f9eb47a86503c942a116ccba8ba1656a469aa894585b1ddaacf7964e658ba082\",\"sig\":\"55de9faa4d1f4a81cc932b7124d0490ca3ef0e1805b14200aa4b1b6d95f0bee6ba73817adade25b88df54f1f8783255b7e77a9e32fd7acc079d527fbf339e001\",\"signer_pubkey\":\"0100000000000000000000000000000000000000000000000000000000000000\"}"
],
"expect": {
"outcome": "refused",
"reason": "bad_key",
"at": "statement 0"
}
}
]
}