open-standards/wai/volumetric-conformance/expected_hashes.json
Transaction Science df20c392d8 wai: interactive + temporal cargo classes, provenance, telepresence
Adds the "carries whatever it can reconstruct, verifies whatever it
carries" surface on top of the existing neural/codec WAI. All builds
green against this base (wai-rs all-features tests + clippy, wai-web
wasm, wai-spz-gen, wai-relay).

Reconstruct half — each a spec + conformance corpus + in-tab browser
sink that re-derives the corpus hash, over one wai.det.fixed64 floor:
  - interactive worlds      replay-equivalence   (3 sim registrants,
    relay multiplayer, session receipts, glTF + real-SPZ assets)
  - spatial audio           mixdown-equivalence
  - haptics                 sample-equivalence
  - state-feeds             replay-equivalence  (non-physics sim)
  - avatars / digital humans  pose-equivalence  (+ telepresence)
  - volumetric / 4D splats  frame-state-equivalence (WebGPU EWA render)

Verify half (lever 4):
  - asset provenance — signed, energy-accounted lineage for opaque
    captured content WAI does not reconstruct; tamper-evident in-tab.

Cross-cutting: per-class JWP receipt profiles; a native energy meter
(IOReport via macmon, no sudo) emitting receipts with real measured
joules. Codecs gated behind a `codecs` feature (default on) so the
world/wasm sinks build without the C codec chain.

Excludes the separately-evolving neural subsystem (semantic path, GLC
rANS, ONNX tooling) to avoid reverting newer origin work.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-06-13 23:16:42 -04:00

155 lines
4.4 KiB
JSON

{
"orbit.w4ds": {
"n_gaussians": 2,
"n_frames": 13,
"clip_hash": "8bee188580d846d58e4dcf53ca74c5825ad7ee2dc59990c3a2ce8fa0bf117ccf",
"frames": [
{
"frame": 0,
"hash": "4fcbe1e45b0327ae24ef82b246b28300c6b0a7b1e0130aca2d202ed1e905c86f"
},
{
"frame": 1,
"hash": "dede5188037fd41198ccb80af7d86d414bc198c4a7de9051bd90be7e3595e0cc"
},
{
"frame": 2,
"hash": "b29d51ca986a73ae426d2f4fbe93cb6edf388f07245a74e020375364c8380670"
},
{
"frame": 3,
"hash": "b26434b22668ffc5a82eb317c09f5bce79fa781f288c5ef77452a3240676140c"
},
{
"frame": 4,
"hash": "6a2f0c6cba95b764e0c6202c5e4c0e6b8c54237eae9d5898a2bd256b87a021eb"
},
{
"frame": 5,
"hash": "59bf308e99ad4bf772dba2cfdd924e8d025dc3a0274bf687dfb30be494729d9c"
},
{
"frame": 6,
"hash": "3266ecc0698b8be2f4ee07ceed58f74a0043ba2e5fb616d18c0b538ab95ddea3"
},
{
"frame": 7,
"hash": "ee1a73d8fa91481e782f0deffb55bc715ae5bba4f37583022c1511d806078729"
},
{
"frame": 8,
"hash": "5b7f636b4eba9225ad8bce3b564af98eefb29b19c8f0e15ded74fbfa3b6135c2"
},
{
"frame": 9,
"hash": "ddaad02a031a202bf2ac30c1030beee0fcedf0f7ed8259666a1a7d5afa3a8079"
},
{
"frame": 10,
"hash": "af7a4c8e0edf99bb7e314fcf5793f1d8b6ce73991291ab2a445543cfa26241a2"
},
{
"frame": 11,
"hash": "ca34b09afcb51a24795f1227988982f61768b8b57d2651177a4d664bb13e1c58"
},
{
"frame": 12,
"hash": "0b39b3e0d79d6aa8a921f8d1d0811b1e01c55b9877bddb3d5c881a32078e7558"
}
]
},
"pulse.w4ds": {
"n_gaussians": 1,
"n_frames": 11,
"clip_hash": "3243194ae0f39051985579a64ca426a73a9991dce2cd4b6211f40f9fb836fd72",
"frames": [
{
"frame": 0,
"hash": "6643eb2b0a659b54bbdc3908e93e1680ea154bc349dc2746a10a4cfff6b6ca5d"
},
{
"frame": 1,
"hash": "2bd1aaec86ee34fbd0f609e4fa96c44bb3c424b36e3f064bb3f96bf20dbab449"
},
{
"frame": 2,
"hash": "1af2d767dcc4de9644ecda13d093ef135839c5cebc6a702ebe67643b86c6fe40"
},
{
"frame": 3,
"hash": "6afeb32f8aecfb16060363513286e11f1b17682a17a36e032969d4c42e1d0d89"
},
{
"frame": 4,
"hash": "fd850880a3ef38d62bf946c74bc88c6baf5fc618f49c0ca12500effe2755792d"
},
{
"frame": 5,
"hash": "022e7403aa073e341c1b2bee63d271f3ca04043991daab65df8e17b35c2f2c29"
},
{
"frame": 6,
"hash": "be251adec2b60cbc621e53a00b303d087fa69c21ae0a4b89a142bb8163280985"
},
{
"frame": 7,
"hash": "fb6ec26e36b95910ac0f85b80a27e344b149f91dcfdef17032a83938bb4e66c4"
},
{
"frame": 8,
"hash": "05473bae394ac7b465f08b9826926726da69da1115eb69409f6abbbd63c8163e"
},
{
"frame": 9,
"hash": "2f99e4b8e9debad2bb54c28973bbc09e471ad074d2f7ac5337a9a81d23bb04e1"
},
{
"frame": 10,
"hash": "d680d8101ed717a3ccd2ee09d90709fbe4c897951a05a568e70af14570bf493e"
}
]
},
"morph.w4ds": {
"n_gaussians": 1,
"n_frames": 9,
"clip_hash": "1797bf0b756e72a2d63b6d08bb5205aee5e946e4bf81b3d488e03ca12a5f08c9",
"frames": [
{
"frame": 0,
"hash": "9cd390baa3b0e7d222a7598f1126398ffb8c85dbccf1f4c1401644e4c33db98a"
},
{
"frame": 1,
"hash": "bff6a6b63983c234ca94c240d3c7398e8b3c0d25b3640f28da460f6aecc7997d"
},
{
"frame": 2,
"hash": "c2b2786ad25618414118fdc93bd19e088a2e4851029de4fe588658838309a64b"
},
{
"frame": 3,
"hash": "7e144e5cc2bdf0dc7cf057a55730e5bb4938cea2e459a117447674a20f3db9f3"
},
{
"frame": 4,
"hash": "97b4abc4a7ae5b2f904d1d62add7b49958135d1deb6f5cadf2539ebe1d38bae2"
},
{
"frame": 5,
"hash": "b0f074c9d7038b644a442eb3a614b83ab2ceb5380cc9156991bc6e932157e519"
},
{
"frame": 6,
"hash": "fd5202624afd6684d107eb96a782cd9843eb03ca3b265dfeb3de5241758ae3e5"
},
{
"frame": 7,
"hash": "63f8ae44899e2805d9649b7f2de69e28b6c1f12f2b1326181dc00107818b538e"
},
{
"frame": 8,
"hash": "5ffbb0c7fd98e45d34a20421be78fa68286aba7d855aaa0524bbde3d508f01a9"
}
]
}
}