WAI objects were served as application/wai, marked proposed and not registered. A standards-tree name is registered only from an RFC the IESG approves or from a recognised standards organisation, which then owns it (RFC 6838 §3.1); the MoQ packaging draft that asked for it no longer carries the type. The type now has a vendor-tree name, application/vnd.wai, which its producer registers with IANA directly, under Expert Review, with Transaction Science, Inc. as change controller (RFC 6838 §3.2). Neither name is registered yet, and http-delivery §3 still says so. Decision D44. application/wai becomes the type's deprecated alias (RFC 6838 §4.2.9). Nothing sends it any more: the origin's headers, wai.mpd, the packager's DASH catalogs, the glTF writer and wai dev (which served a .wai as application/octet-stream) send the new name, and wai conform and the cache-conformance driver require it of an origin, as the type before its parameters. Every reader accepts both: the glTF reader is the one that compares a stated type, and both its readings take the alias, in wai-rs and in scene_verify.py. scene-carriage §5.3 step 6 reads a capability from a mimeType that states either name; §5.2, which holds a document WAI wrote to the export of the bundle it carries, now also takes the export written with the alias, where it would have refused every document the earlier tools wrote as presentation_mismatch. Two new scene vectors hold it: carried_alias_gltf (out/full.gltf so written) and foreign_alias_gltf (docs/foreign_audio.gltf so written) read to the bundles of the documents they were made from. Not core: the name is in no core span and its registry entry is not a wire identifier core/lock.json pins, so candidate 3 stands. The IETF draft is not changed: since -01 it carries no media type. Every fixture is written again by its generator: wai registry export, wai_http_vectors gen, wai_scene_vectors gen and wai-pack conformance regen (the goldens, mutations, multi-component packages and the composing sink's reference package). No package receipt changes; each listing that names a changed MPD moves, and the statements golden signs its MPDs again. Co-Authored-By: Claude Opus 5.5 <[email protected]>
35 lines
3.6 KiB
Text
35 lines
3.6 KiB
Text
91b8aba2292191f2046eb841fe6fcb7b214826cecd9e06a3c193a68e7089e144 dash/classic.mpd
|
|
04ec37c931634054827b407707abeefcf6ec3ff2e6dff6e625e5cdd07fb3a063 dash/mobile.mpd
|
|
26a11dc538bd97ddaf3a370f7f732264c452ea40888899abd0bb616a522cef55 dash/tv.mpd
|
|
04c948608aaa7b5d78ad5355042a2ff65b0f75d9d4b1ad78f3ebffb886a74be6 floor/v/04c948608aaa7b5d78ad5355042a2ff65b0f75d9d4b1ad78f3ebffb886a74be6.m4s
|
|
06d5cd79ba3860cccdc252fe915de0902f941a3c6a000295714f7cab193aa6cf floor/v/06d5cd79ba3860cccdc252fe915de0902f941a3c6a000295714f7cab193aa6cf.m4s
|
|
2f93f0ad449f9cc881b7816c6ab33fd445037d6538b445bcc76431f9c9f91c5b floor/v/2f93f0ad449f9cc881b7816c6ab33fd445037d6538b445bcc76431f9c9f91c5b.m4s
|
|
420ae4c941bba6e12a6c7fdb7d01dc69170ecb4240dffd2e86808ddf87baa12a floor/v/420ae4c941bba6e12a6c7fdb7d01dc69170ecb4240dffd2e86808ddf87baa12a.m4s
|
|
99a24de04f7be9fc21097e69d2d61b222e458b1f93b8082026a9874aeb9f4c15 floor/v/99a24de04f7be9fc21097e69d2d61b222e458b1f93b8082026a9874aeb9f4c15.m4s
|
|
58c598174eed554cd0d1bc8abedca8c9d51d992c8e3b963bcb7574da4983ed9f floor/v/init.mp4
|
|
289bfcb09eb25124ac19597bc624371c34bea00aa1011ced9372d96b5e14b2bd hls/classic/floor-v.m3u8
|
|
3026d7f11005e34ff66298175777ee6806d649cf9d5c1467aaa4fb00ac5987e6 hls/classic/master.m3u8
|
|
3026d7f11005e34ff66298175777ee6806d649cf9d5c1467aaa4fb00ac5987e6 hls/legacy/master.m3u8
|
|
c5902f61ffaf77f940c4d3dc6e850340aaaeb3f433e4541f935c32443c50b341 hls/mobile/master.m3u8
|
|
c4044eca76959c9f87230484a2b207fb12c0bcaedb8d921eab806014fca53cb8 hls/mobile/wai-v.m3u8
|
|
60a6378f46afc9308dc4ac4d138602b16568577616ea0bf4526b142d86899151 hls/mobile/wai.m3u8
|
|
c5902f61ffaf77f940c4d3dc6e850340aaaeb3f433e4541f935c32443c50b341 hls/tv/master.m3u8
|
|
ff4edf2929e380d205c1c74156621185feec53d593ffa968b8dfaf0d05448bcd hls/tv/wai-v.m3u8
|
|
5d42147b308330913c3d9c8a868ca83ce4d3f3e460da8d84c84014eb24aaf9d7 hls/tv/wai.m3u8
|
|
108469a87ed44e9a7ce517eae4507fc789b7a3ffa926ded766ca463d6443e161 index-v.wsix
|
|
16b667cd0b82323c8930c79a143c9ba9a3d7bf9be47eec0a0f3e797f658b7c78 moq/catalog.json
|
|
07e98fb9ef9ff3fa6bf04f9078da2a3d2423e586feea1061256131a1d1fbb943 objects/24761a434c91c627f11abd6265371966b50573602a200dd7bb04e0d90889326d.wai
|
|
cfb71256ef44758ea279846a8938823994d321abce83ef73afd2ed269a8e0259 objects/618e0a89be8c7e556b380326b219c2f6fbfc5a0cb97754e871c1c23a99bdb481.wai
|
|
f3eedf9eb2870c0160801397412e7a4c3aca4a6e16f1a69a276e1356d38c9220 objects/61c7c3b7ccab07ed01df5b0d7ca0240598b914dbf2cabe545aa001e8de12d365.wai
|
|
a48f00494e0742a3efe861fcdd419d46f240f6edcf2cb82474e07992adf2bead objects/625a28c3601bc4f6806179f6247c07efba99f455fc48b40a36f9a8303e10b428.wai
|
|
a653ee6ecf5257a1f053dd92f37ff8280ca300d3703b1d2470a91af577718555 objects/63ce2c64c49f7e10935c342b6141e1eebb9b7565cb1615ea1457936a974ebeed.wai
|
|
b2a40a9a8cec3dcaf6c92a07d6765203c412c57ec879b7e33a52eabb2e74609d objects/c2ce1907255a041c388afd06ccd007436368e8d20467fdec2a1eebbb84b03bf2.wai
|
|
8fca32e4dca1851138d152170ee8d2be07d8f73c3465c09b55274a3cb6058636 objects/cd24dd001a473e1c8925393968a7e7cac75709acc00d304e5d42633d85aaf2ec.wai
|
|
7c9e0281525adccc8680809e04ebc2cdd3dbc00c2beeaad75bdfca7442c8f151 objects/fc49fcf2bd8fcd8da7cdc095b0fa7c36576c8228ae1a631a08d9c766bbd0e355.wai
|
|
d5a65fcf5c42dfcfc8c5643e505a143b7cdab7fdb994f2365b05714ad636ad69 package.receipt.json
|
|
517630d9bee1f5559baff3bb3e642f6aa7b5276226f6e3bdba4f3f9724794859 plan-v.txt
|
|
f52ed9f10e7e854a8e3c518fe0c86fe8b69daea079924819a87f20468dce3100 policy.json
|
|
426a1e8cbaf7acfab22f87c8832bc39238e73ae899b9abe92ed2b4356c640238 policy.toml
|
|
b97dd352e6726b02544cfd75a4ef0aeae36dcf402804f79de3678825a2aeb4b1 stages/legacy.json
|
|
5de066fe39c0bf46262e8404dd2290a331bcd0e7c663caa57a0fe6c4fd5f4c9e stages/mobile.json
|
|
ddeb15326c1c980f36733b2979457a845857c14bc4c3402605c92e82f20afd27 stages/tv.json
|