{ "format": "wai-int-field-vectors/1", "scenes": [ { "name": "orb", "base": "scenes/orb.wig1", "levels": [ "scenes/orb.l2.wil1", "scenes/orb.l3.wil1" ], "points": [ [ 0, 0, 0 ], [ 65536, 65536, 65536 ], [ 65536, 0, 32768 ], [ 32768, 32768, 32768 ], [ 0, 65536, 12345 ], [ -1, 32768, 32768 ], [ 32768, 65537, 0 ], [ -65536, -65536, -65536 ], [ 65256, 48935, 36158 ], [ 47268, 63986, 63807 ], [ 7239, 15528, 49620 ], [ 35819, 16988, 13410 ], [ 2244, 14807, 54253 ], [ 30764, 6897, 60195 ], [ 7567, 33628, 50312 ], [ 3508, 57412, 37869 ], [ 55279, 10258, 9600 ], [ 47482, 5648, 49758 ], [ 39621, 13667, 31164 ], [ 51385, 28413, 23876 ], [ 27003, 12390, 18936 ], [ 18694, 134, 12410 ], [ 24428, 35516, 38480 ], [ 39958, 31683, 34576 ], [ 49231, 18940, 63179 ], [ 17796, 54764, 43472 ], [ 39357, 17978, 2285 ], [ 58426, 2109, 37951 ], [ 8356, 1288, 1030 ], [ 6635, 17653, 22863 ], [ 16372, 31349, 14902 ], [ 64297, 27158, 44829 ] ], "views": [ { "eye": [ -39322, 32768, 32768 ], "target": [ 32768, 32768, 32768 ], "up": [ 0, 65536, 0 ], "focal": 14, "width": 16, "height": 16, "steps": 24, "t_near": 32768, "t_far": 144179, "background": [ 0, 0, 0 ] } ], "stages": [ { "held": 2, "values": [ [ 0, 9824, 16288, 58400 ], [ 0, 65504, 55648, 13088 ], [ 6528, 65536, 16416, 36064 ], [ 489312, 37696, 36032, 36064 ], [ 10112, 9824, 55712, 50368 ], [ 0, 0, 0, 0 ], [ 0, 0, 0, 0 ], [ 0, 0, 0, 0 ], [ 0, 65312, 45760, 33664 ], [ 736, 49984, 54784, 14336 ], [ 0, 15968, 25696, 24256 ], [ 0, 40288, 26560, 49600 ], [ 0, 11744, 25248, 20992 ], [ 0, 35968, 20512, 16832 ], [ 0, 16256, 36576, 23776 ], [ 0, 12832, 50816, 32480 ], [ 0, 56800, 22528, 52256 ], [ 9600, 50208, 19776, 24160 ], [ 100192, 43488, 24576, 37184 ], [ 0, 53504, 33440, 42272 ], [ 0, 32800, 23808, 45728 ], [ 0, 25728, 16448, 50272 ], [ 443072, 30592, 37696, 32064 ], [ 345024, 43808, 35392, 34784 ], [ 0, 51680, 27744, 14752 ], [ 384, 24960, 49248, 28544 ], [ 640, 43296, 27168, 57376 ], [ 1728, 59488, 17664, 32416 ], [ 0, 16928, 17152, 58176 ], [ 0, 15488, 26976, 42976 ], [ 0, 23744, 35200, 48544 ], [ 0, 64512, 32672, 27584 ] ], "values_sha256": "ee0adb36f15a20a14113eadb69e6cfba4c62dea17ed2223cbdae811167535259", "renders": [ { "view": "own", "rgb_sha256": "24a7fc2b00a8b4f2832bc8e637800296212f35be872d6c768d359bcc92142d6b" }, { "view": 0, "rgb_sha256": "c2cbd8bcaef8f5129a1a4c353e88fbf79341b253cb235d82bd405cd206227520" } ] }, { "held": 3, "values": [ [ 0, 9824, 16288, 58400 ], [ 0, 65504, 55648, 13088 ], [ 17664, 65536, 16416, 36064 ], [ 491040, 37696, 36032, 36064 ], [ 19584, 9824, 55712, 50336 ], [ 0, 0, 0, 0 ], [ 0, 0, 0, 0 ], [ 0, 0, 0, 0 ], [ 0, 65312, 45760, 33664 ], [ 6272, 49984, 54784, 14336 ], [ 0, 15968, 25696, 24256 ], [ 0, 40288, 26560, 49600 ], [ 2976, 11744, 25248, 20992 ], [ 6528, 35968, 20512, 16832 ], [ 0, 16256, 36576, 23776 ], [ 0, 12800, 50816, 32480 ], [ 3232, 56800, 22528, 52256 ], [ 5856, 50208, 19776, 24160 ], [ 66464, 43488, 24576, 37184 ], [ 0, 53504, 33440, 42272 ], [ 0, 32800, 23808, 45728 ], [ 0, 25728, 16448, 50272 ], [ 399104, 30592, 37696, 32064 ], [ 344992, 43808, 35392, 34784 ], [ 12864, 51680, 27744, 14752 ], [ 9056, 24960, 49248, 28512 ], [ 0, 43296, 27168, 57376 ], [ 0, 59488, 17664, 32416 ], [ 0, 16928, 17152, 58176 ], [ 1280, 15488, 26976, 42976 ], [ 0, 23744, 35200, 48544 ], [ 3328, 64512, 32672, 27584 ] ], "values_sha256": "506929a97198c6a0817871aab8bd2c930dbc7a2e2a5cc27d23fc1df282ac3217", "renders": [ { "view": "own", "rgb_sha256": "d1bb8e89a1407ce9898f9dda29dedac81656842d3b02f4de561867503680dafa" }, { "view": 0, "rgb_sha256": "566db85e7847cc4e690153aa33575be97c85eee2fc1984462e0c4da3b8a57fd2" } ] }, { "held": 4, "values": [ [ 0, 9824, 16288, 58400 ], [ 23552, 65504, 55648, 13088 ], [ 16448, 65536, 16416, 36064 ], [ 489504, 37696, 36032, 36064 ], [ 28992, 9824, 55712, 50336 ], [ 0, 0, 0, 0 ], [ 0, 0, 0, 0 ], [ 0, 0, 0, 0 ], [ 9856, 65312, 45760, 33664 ], [ 6816, 49984, 54784, 14336 ], [ 0, 15968, 25696, 24256 ], [ 0, 40288, 26560, 49600 ], [ 1888, 11744, 25248, 20992 ], [ 7520, 35968, 20512, 16832 ], [ 0, 16256, 36576, 23776 ], [ 9664, 12800, 50816, 32480 ], [ 0, 56800, 22528, 52256 ], [ 14432, 50208, 19776, 24160 ], [ 68576, 43488, 24576, 37184 ], [ 0, 53504, 33440, 42272 ], [ 0, 32800, 23808, 45728 ], [ 5120, 25728, 16448, 50272 ], [ 397472, 30592, 37696, 32064 ], [ 344608, 43808, 35392, 34784 ], [ 17888, 51680, 27744, 14752 ], [ 4736, 24960, 49248, 28512 ], [ 0, 43296, 27168, 57376 ], [ 10016, 59488, 17664, 32416 ], [ 0, 16928, 17152, 58176 ], [ 8864, 15488, 26976, 42976 ], [ 0, 23744, 35200, 48544 ], [ 12416, 64512, 32672, 27584 ] ], "values_sha256": "822c1b479939d45582741f055f7a260afa46fe24849c67fe46328574b543a306", "renders": [ { "view": "own", "rgb_sha256": "b313bd0d1038e1aada44c0d699be559795e8aa440843a17c5e98ba662929d067" }, { "view": 0, "rgb_sha256": "0aaf589d30ecf9e449adbc4fe3b1abef0bbc4ee469e99e8bfdd50d69ba68ce01" } ] } ] }, { "name": "mlp", "base": "scenes/mlp.wig1", "levels": [], "points": [ [ 0, 0, 0 ], [ 65536, 65536, 65536 ], [ 65536, 0, 32768 ], [ 32768, 32768, 32768 ], [ 0, 65536, 12345 ], [ -1, 32768, 32768 ], [ 32768, 65537, 0 ], [ -65536, -65536, -65536 ], [ 41809, 62880, 1406 ], [ 49218, 21833, 33361 ], [ 56152, 10974, 62909 ], [ 31211, 13747, 39214 ], [ 23813, 54951, 59940 ], [ 20742, 9864, 13698 ], [ 62282, 25771, 30999 ], [ 39195, 64849, 3411 ], [ 27348, 37450, 47685 ], [ 26526, 44276, 49577 ], [ 18989, 31722, 21600 ], [ 31953, 49509, 49882 ], [ 4515, 59855, 34938 ], [ 54531, 19386, 39638 ], [ 64700, 56069, 26155 ], [ 48236, 17253, 24629 ], [ 27515, 57111, 44972 ], [ 48269, 34927, 44812 ], [ 35067, 2831, 43797 ], [ 26887, 298, 39897 ], [ 34996, 38196, 39582 ], [ 54166, 25693, 57078 ], [ 7965, 27950, 7148 ], [ 24677, 4616, 2522 ] ], "views": [ { "eye": [ 32768, 117965, 32768 ], "target": [ 32768, 32768, 32768 ], "up": [ 0, 0, 65536 ], "focal": 12, "width": 12, "height": 12, "steps": 20, "t_near": 39322, "t_far": 131072, "background": [ 40, 40, 40 ] } ], "stages": [ { "held": 3, "values": [ [ 85824, 0, 45248, 0 ], [ 0, 0, 65536, 65536 ], [ 0, 65536, 65536, 65536 ], [ 0, 0, 65536, 65536 ], [ 106752, 0, 65536, 65536 ], [ 0, 0, 0, 0 ], [ 0, 0, 0, 0 ], [ 0, 0, 0, 0 ], [ 0, 192, 65536, 65536 ], [ 0, 65536, 0, 33536 ], [ 0, 37824, 41280, 56384 ], [ 62272, 38720, 0, 12544 ], [ 9344, 0, 32960, 65536 ], [ 0, 0, 65536, 65536 ], [ 144576, 0, 43712, 45312 ], [ 0, 53056, 65536, 65536 ], [ 156672, 0, 15552, 65536 ], [ 62528, 8320, 19840, 65536 ], [ 82752, 0, 0, 65536 ], [ 0, 65536, 0, 65536 ], [ 0, 54144, 0, 57472 ], [ 0, 65536, 65536, 65536 ], [ 0, 65536, 20992, 65536 ], [ 10688, 0, 19136, 65536 ], [ 0, 0, 52864, 65536 ], [ 25600, 0, 0, 48640 ], [ 0, 0, 65536, 65536 ], [ 53440, 0, 49792, 55616 ], [ 0, 58560, 0, 65536 ], [ 0, 41088, 65536, 65536 ], [ 0, 0, 65536, 65536 ], [ 0, 65536, 0, 65536 ] ], "values_sha256": "94000643c7082ecfe96f7439e16c66921a09b204df4fece1d803c6fd1edefcaa", "renders": [ { "view": "own", "rgb_sha256": "2f1b5d843d42baf8e5bfbc784cbbb9e712159a032ca7bfabae2728fbf942245b" }, { "view": 0, "rgb_sha256": "9b38a8846a6b27c0094606e226ae77ebdb47d7001a8abc08e97ca63a419eda5c" } ] } ] }, { "name": "edge", "base": "scenes/edge.wig1", "levels": [], "points": [ [ 0, 0, 0 ], [ 65536, 65536, 65536 ], [ 65536, 0, 32768 ], [ 32768, 32768, 32768 ], [ 0, 65536, 12345 ], [ -1, 32768, 32768 ], [ 32768, 65537, 0 ], [ -65536, -65536, -65536 ], [ 59643, 38803, 37295 ], [ 4974, 51429, 4125 ], [ 30435, 18293, 28419 ], [ 23241, 25159, 26973 ], [ 47882, 11067, 1914 ], [ 17233, 22644, 33336 ], [ 1347, 42571, 6259 ], [ 28293, 25549, 4436 ], [ 20559, 56403, 48379 ], [ 3395, 47830, 30796 ], [ 1191, 40342, 9669 ], [ 11741, 46715, 3210 ], [ 8375, 56333, 8558 ], [ 55513, 32651, 18536 ], [ 21789, 47547, 51367 ], [ 26421, 9460, 7528 ], [ 63581, 5886, 45490 ], [ 63914, 14446, 13211 ], [ 26557, 9711, 10590 ], [ 2001, 24288, 35522 ], [ 3928, 35518, 32905 ], [ 65338, 6739, 63103 ], [ 45816, 43773, 4945 ], [ 40513, 7867, 61861 ] ], "views": [ { "eye": [ 32768, 32768, 32768 ], "target": [ 32768, 32768, 98304 ], "up": [ 0, 65536, 0 ], "focal": 4, "width": 8, "height": 8, "steps": 12, "t_near": 0, "t_far": 32768, "background": [ 200, 100, 50 ] }, { "eye": [ 0, 0, 0 ], "target": [ 65536, 65536, 65536 ], "up": [ 0, 65536, 0 ], "focal": 3, "width": 4, "height": 4, "steps": 8, "t_near": 0, "t_far": 3, "background": [ 7, 8, 9 ] } ], "stages": [ { "held": 1, "values": [ [ 16777216, 0, 0, 52768 ], [ 16777216, 52767, 32762, 0 ], [ 16777216, 52767, 0, 0 ], [ 16777216, 20000, 6379, 0 ], [ 0, 0, 32762, 1 ], [ 0, 0, 0, 0 ], [ 0, 0, 0, 0 ], [ 0, 0, 0, 0 ], [ 16777216, 46874, 11238, 0 ], [ 0, 0, 21404, 6385 ], [ 16777216, 17667, 0, 7604 ], [ 16777216, 10473, 252, 9270 ], [ 0, 35113, 0, 0 ], [ 16777216, 4465, 0, 17303 ], [ 0, 0, 14271, 17145 ], [ 16777216, 15525, 566, 3904 ], [ 16777216, 7791, 25408, 0 ], [ 16777216, 0, 18506, 10862 ], [ 16777216, 0, 12477, 19095 ], [ 0, 0, 17608, 3414 ], [ 0, 0, 25352, 0 ], [ 16777216, 42744, 6284, 0 ], [ 16777216, 9021, 18278, 0 ], [ 16777216, 13653, 0, 18730 ], [ 16777216, 50812, 0, 0 ], [ 7995149, 51145, 0, 0 ], [ 16777216, 13789, 0, 18392 ], [ 16777216, 0, 0, 31211 ], [ 16777216, 0, 8593, 20242 ], [ 16777216, 52569, 0, 0 ], [ 16777216, 33047, 15239, 0 ], [ 16777216, 27744, 0, 5922 ] ], "values_sha256": "0bd60c3770ca372d06440b7fc976aa4fb1dbfacc429292fc8e8a6cbf14962b2b", "renders": [ { "view": "own", "rgb_sha256": "185d83eca1e0758c7f08cb5611820648380e12adaafa735a3c47f19a3917c2fa" }, { "view": 0, "rgb_sha256": "b2816fda70c06655c91b9bd238c75f69488efa03961a197365d75eaad593d1eb" }, { "view": 1, "rgb_sha256": "da93f6f6d93d9c4ee44ba3ee0e31240acda0401e389faca5c1cdd8f2f0be5eb5" } ] } ] } ], "refusals": [ { "name": "wig1_short", "file": "faults/wig1_short.wig1", "format": "WIG1", "about": "three bytes, shorter than a magic", "code": "bad_magic" }, { "name": "wig1_magic", "file": "faults/wig1_magic.wig1", "format": "WIG1", "about": "the magic WIGX", "code": "bad_magic" }, { "name": "wig1_level_as_field", "file": "faults/wig1_level_as_field.wig1", "format": "WIG1", "about": "a WIL1 level offered as a field", "code": "format_capability_mismatch" }, { "name": "wig1_no_version", "file": "faults/wig1_no_version.wig1", "format": "WIG1", "about": "the magic alone", "code": "stream_length" }, { "name": "wig1_version_2", "file": "faults/wig1_version_2.wig1", "format": "WIG1", "about": "version 2", "code": "version" }, { "name": "wig1_fixed_cut", "file": "faults/wig1_fixed_cut.wig1", "format": "WIG1", "about": "fifteen bytes: the fixed header cut short", "code": "stream_length" }, { "name": "wig1_header_cut", "file": "faults/wig1_header_cut.wig1", "format": "WIG1", "about": "the view record cut short by one byte", "code": "stream_length" }, { "name": "wig1_reserved", "file": "faults/wig1_reserved.wig1", "format": "WIG1", "about": "the header's reserved field 1", "code": "reserved_nonzero" }, { "name": "wig1_view_reserved", "file": "faults/wig1_view_reserved.wig1", "format": "WIG1", "about": "the view record's reserved byte 1", "code": "reserved_nonzero" }, { "name": "wig1_levels_0", "file": "faults/wig1_levels_0.wig1", "format": "WIG1", "about": "L 0", "code": "field_range" }, { "name": "wig1_levels_17", "file": "faults/wig1_levels_17.wig1", "format": "WIG1", "about": "L 17", "code": "field_range" }, { "name": "wig1_carried_0", "file": "faults/wig1_carried_0.wig1", "format": "WIG1", "about": "K 0", "code": "field_range" }, { "name": "wig1_carried_past", "file": "faults/wig1_carried_past.wig1", "format": "WIG1", "about": "K one more than L", "code": "field_range" }, { "name": "wig1_features_0", "file": "faults/wig1_features_0.wig1", "format": "WIG1", "about": "F 0", "code": "field_range" }, { "name": "wig1_features_9", "file": "faults/wig1_features_9.wig1", "format": "WIG1", "about": "F 9", "code": "field_range" }, { "name": "wig1_table_3", "file": "faults/wig1_table_3.wig1", "format": "WIG1", "about": "T 3", "code": "field_range" }, { "name": "wig1_table_20", "file": "faults/wig1_table_20.wig1", "format": "WIG1", "about": "T 20", "code": "field_range" }, { "name": "wig1_ffrac_7", "file": "faults/wig1_ffrac_7.wig1", "format": "WIG1", "about": "ffrac 7", "code": "field_range" }, { "name": "wig1_ffrac_17", "file": "faults/wig1_ffrac_17.wig1", "format": "WIG1", "about": "ffrac 17", "code": "field_range" }, { "name": "wig1_wfrac_16", "file": "faults/wig1_wfrac_16.wig1", "format": "WIG1", "about": "wfrac 16", "code": "field_range" }, { "name": "wig1_layers_0", "file": "faults/wig1_layers_0.wig1", "format": "WIG1", "about": "N 0", "code": "field_range" }, { "name": "wig1_layers_9", "file": "faults/wig1_layers_9.wig1", "format": "WIG1", "about": "N 9", "code": "field_range" }, { "name": "wig1_side_0", "file": "faults/wig1_side_0.wig1", "format": "WIG1", "about": "a level of side 0", "code": "field_range" }, { "name": "wig1_sides_repeat", "file": "faults/wig1_sides_repeat.wig1", "format": "WIG1", "about": "two levels of one side", "code": "field_range" }, { "name": "wig1_width_0", "file": "faults/wig1_width_0.wig1", "format": "WIG1", "about": "a hidden layer of width 0", "code": "field_range" }, { "name": "wig1_width_257", "file": "faults/wig1_width_257.wig1", "format": "WIG1", "about": "a hidden layer of width 257", "code": "field_range" }, { "name": "wig1_level_count", "file": "faults/wig1_level_count.wig1", "format": "WIG1", "about": "one level more than the network reads: L + 1 sides and an input width of L · F", "code": "field_range" }, { "name": "wig1_input_width", "file": "faults/wig1_input_width.wig1", "format": "WIG1", "about": "an input width one more than L · F", "code": "field_range" }, { "name": "wig1_last_width_3", "file": "faults/wig1_last_width_3.wig1", "format": "WIG1", "about": "a last layer of width 3", "code": "field_range" }, { "name": "wig1_view_coord", "file": "faults/wig1_view_coord.wig1", "format": "WIG1", "about": "an eye coordinate of 2^24 + 1", "code": "field_range" }, { "name": "wig1_view_focal_0", "file": "faults/wig1_view_focal_0.wig1", "format": "WIG1", "about": "a focal length of 0", "code": "field_range" }, { "name": "wig1_view_width_0", "file": "faults/wig1_view_width_0.wig1", "format": "WIG1", "about": "a view of width 0", "code": "field_range" }, { "name": "wig1_view_height_1025", "file": "faults/wig1_view_height_1025.wig1", "format": "WIG1", "about": "a view of height 1025", "code": "field_range" }, { "name": "wig1_view_steps_0", "file": "faults/wig1_view_steps_0.wig1", "format": "WIG1", "about": "a view of no samples", "code": "field_range" }, { "name": "wig1_view_near_negative", "file": "faults/wig1_view_near_negative.wig1", "format": "WIG1", "about": "t_near −1", "code": "field_range" }, { "name": "wig1_view_far_not_past", "file": "faults/wig1_view_far_not_past.wig1", "format": "WIG1", "about": "t_far equal to t_near", "code": "field_range" }, { "name": "wig1_view_far_past_cap", "file": "faults/wig1_view_far_past_cap.wig1", "format": "WIG1", "about": "t_far 2^22 + 1", "code": "field_range" }, { "name": "wig1_view_degenerate", "file": "faults/wig1_view_degenerate.wig1", "format": "WIG1", "about": "an up direction along the forward one", "code": "field_range" }, { "name": "wig1_network_too_large", "file": "faults/wig1_network_too_large.wig1", "format": "WIG1", "about": "hidden layers of 256: more than 2^16 multiply-accumulates a point", "code": "too_large" }, { "name": "wig1_weights_cut", "file": "faults/wig1_weights_cut.wig1", "format": "WIG1", "about": "the first layer's weights cut short", "code": "stream_length" }, { "name": "wig1_level_cut", "file": "faults/wig1_level_cut.wig1", "format": "WIG1", "about": "the last level carried cut short by one byte", "code": "stream_length" }, { "name": "wig1_trailing", "file": "faults/wig1_trailing.wig1", "format": "WIG1", "about": "one byte after the last level", "code": "trailing" }, { "name": "wil1_short", "file": "faults/wil1_short.wil1", "format": "WIL1", "about": "three bytes, shorter than a magic", "code": "bad_magic" }, { "name": "wil1_magic", "file": "faults/wil1_magic.wil1", "format": "WIL1", "about": "the magic WILX", "code": "bad_magic" }, { "name": "wil1_field_as_level", "file": "faults/wil1_field_as_level.wil1", "format": "WIL1", "about": "a WIG1 field offered as a level", "code": "format_capability_mismatch" }, { "name": "wil1_no_version", "file": "faults/wil1_no_version.wil1", "format": "WIL1", "about": "the magic alone", "code": "stream_length" }, { "name": "wil1_version_2", "file": "faults/wil1_version_2.wil1", "format": "WIL1", "about": "version 2", "code": "version" }, { "name": "wil1_header_cut", "file": "faults/wil1_header_cut.wil1", "format": "WIL1", "about": "eleven bytes: the header cut short", "code": "stream_length" }, { "name": "wil1_reserved", "file": "faults/wil1_reserved.wil1", "format": "WIL1", "about": "the header's reserved field 1", "code": "reserved_nonzero" }, { "name": "wil1_index_0", "file": "faults/wil1_index_0.wil1", "format": "WIL1", "about": "level index 0, which a WIG1 always carries", "code": "field_range" }, { "name": "wil1_index_16", "file": "faults/wil1_index_16.wil1", "format": "WIL1", "about": "level index 16", "code": "field_range" }, { "name": "wil1_features_0", "file": "faults/wil1_features_0.wil1", "format": "WIL1", "about": "F 0", "code": "field_range" }, { "name": "wil1_table_20", "file": "faults/wil1_table_20.wil1", "format": "WIL1", "about": "T 20", "code": "field_range" }, { "name": "wil1_side_0", "file": "faults/wil1_side_0.wil1", "format": "WIL1", "about": "side 0", "code": "field_range" }, { "name": "wil1_table_cut", "file": "faults/wil1_table_cut.wil1", "format": "WIL1", "about": "the level's table cut short by one byte", "code": "stream_length" }, { "name": "wil1_larger_table", "file": "faults/wil1_larger_table.wil1", "format": "WIL1", "about": "a table size twice the one carried: the table is cut short", "code": "stream_length" }, { "name": "wil1_smaller_side", "file": "faults/wil1_smaller_side.wil1", "format": "WIL1", "about": "a side of 3: fewer entries than the table carried", "code": "trailing" }, { "name": "wil1_trailing", "file": "faults/wil1_trailing.wil1", "format": "WIL1", "about": "one byte after the table", "code": "trailing" } ], "geometry": [ { "name": "in_order", "about": "levels 2 and 3 applied in order", "base": "scenes/orb.wig1", "apply": [ "scenes/orb.l2.wil1", "scenes/orb.l3.wil1" ], "expect": [ "ok", "ok" ] }, { "name": "skip_level", "about": "level 3 applied to a field holding levels 0 and 1", "base": "scenes/orb.wig1", "apply": [ "scenes/orb.l3.wil1" ], "expect": [ "geometry_mismatch" ] }, { "name": "reverse", "about": "level 3, then level 2, then level 3: the first is out of order", "base": "scenes/orb.wig1", "apply": [ "scenes/orb.l3.wil1", "scenes/orb.l2.wil1", "scenes/orb.l3.wil1" ], "expect": [ "geometry_mismatch", "ok", "ok" ] }, { "name": "repeat", "about": "level 2 applied twice", "base": "scenes/orb.wig1", "apply": [ "scenes/orb.l2.wil1", "scenes/orb.l2.wil1" ], "expect": [ "ok", "geometry_mismatch" ] }, { "name": "side", "about": "level 2 with a side one more than the field declares for it", "base": "scenes/orb.wig1", "apply": [ "faults/geometry_side.wil1" ], "expect": [ "geometry_mismatch" ] }, { "name": "features", "about": "level 2 with one feature fewer than the field's", "base": "scenes/orb.wig1", "apply": [ "faults/geometry_features.wil1" ], "expect": [ "geometry_mismatch" ] }, { "name": "table", "about": "level 2 with a table half the field's", "base": "scenes/orb.wig1", "apply": [ "faults/geometry_table.wil1" ], "expect": [ "geometry_mismatch" ] }, { "name": "past_levels", "about": "a fifth level of a field that declares four, holding all four", "base": "scenes/orb.wig1", "apply": [ "scenes/orb.l2.wil1", "scenes/orb.l3.wil1", "faults/geometry_past.wil1" ], "expect": [ "ok", "ok", "geometry_mismatch" ] } ], "staged": [ { "name": "in_order", "about": "the levels in order", "base": "staged/orb.base.wai", "offers": [ { "file": "staged/orb.l2.wai", "expect": { "stage": 1 } }, { "file": "staged/orb.l3.wai", "expect": { "stage": 2 } } ], "final": { "stage": 2, "frozen": false, "stage_sha256": "b313bd0d1038e1aada44c0d699be559795e8aa440843a17c5e98ba662929d067" } }, { "name": "out_of_order", "about": "level 3 first: discarded on arrival with a hold bound of zero (layer-gap), then both in order", "base": "staged/orb.base.wai", "offers": [ { "file": "staged/orb.l3.wai", "expect": { "reason": "layer-gap" } }, { "file": "staged/orb.l2.wai", "expect": { "stage": 1 } }, { "file": "staged/orb.l3.wai", "expect": { "stage": 2 } } ], "final": { "stage": 2, "frozen": false, "stage_sha256": "b313bd0d1038e1aada44c0d699be559795e8aa440843a17c5e98ba662929d067" } }, { "name": "refusals", "about": "a layer refused at each envelope step, then level 2, level 3 with the wrong producer, level 2 again, and level 3", "base": "staged/orb.base.wai", "offers": [ { "file": "staged/orb.l2_no_refines.wai", "expect": { "reason": "refines-malformed" } }, { "file": "staged/orb.l2_not_refinement.wai", "expect": { "reason": "capability-not-refinement" } }, { "file": "staged/orb.l2_fallback.wai", "expect": { "reason": "capability-not-refinement" } }, { "file": "staged/orb.l2_other_base.wai", "expect": { "reason": "base-absent" } }, { "file": "staged/orb.l2_span_past.wai", "expect": { "reason": "refines-malformed" } }, { "file": "staged/orb.l2_splat_refine.wai", "expect": { "reason": "base-not-admitted" } }, { "file": "staged/orb.l2_trailing.wai", "expect": { "reason": "payload-malformed", "detail": "trailing" } }, { "file": "staged/orb.l2.wai", "expect": { "stage": 1 } }, { "file": "staged/orb.l3_wrong_prev.wai", "expect": { "reason": "prev-mismatch" } }, { "file": "staged/orb.l2.wai", "expect": { "reason": "prev-mismatch" } }, { "file": "staged/orb.l3.wai", "expect": { "stage": 2 } } ], "final": { "stage": 2, "frozen": false, "stage_sha256": "b313bd0d1038e1aada44c0d699be559795e8aa440843a17c5e98ba662929d067" } }, { "name": "conflict", "about": "a second, different layer 1 after level 2: the unit is frozen and level 3 is not applied", "base": "staged/orb.base.wai", "offers": [ { "file": "staged/orb.l2.wai", "expect": { "stage": 1 } }, { "file": "staged/orb.l2_alt.wai", "expect": { "reason": "layer-conflict" } }, { "file": "staged/orb.l3.wai", "expect": { "reason": "layer-conflict" } } ], "final": { "stage": 1, "frozen": true, "stage_sha256": "d1bb8e89a1407ce9898f9dda29dedac81656842d3b02f4de561867503680dafa" } }, { "name": "geometry_then_conflict", "about": "a layer 1 carrying level 3 passes step 8 and fails step 9; the true level 2 then conflicts with it", "base": "staged/orb.base.wai", "offers": [ { "file": "staged/orb.l2_carrying_l3.wai", "expect": { "reason": "geometry-mismatch", "detail": "geometry_mismatch" } }, { "file": "staged/orb.l2.wai", "expect": { "reason": "layer-conflict" } }, { "file": "staged/orb.l3.wai", "expect": { "reason": "layer-conflict" } } ], "final": { "stage": 0, "frozen": true, "stage_sha256": "24a7fc2b00a8b4f2832bc8e637800296212f35be872d6c768d359bcc92142d6b" } } ] }