protocol: freeze minimal WWAR v1 wire conformance

This commit is contained in:
2026-08-11 19:37:30 +09:00
parent 3157e1d688
commit 7bc96b4e03
13 changed files with 7533 additions and 2 deletions

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,873 @@
{
"format": "wwar-v1-record-vectors",
"version": 1,
"archived_assignment_sha256": "7b8660b451cc5260e9c7ad8d45da8e62313ff1f9b54259e211ff04b49c38671f",
"assignment_sha256": "eb9397b996853d7f7b1b6bcaf6859ebbf076e5eb1dd9308ee53c7afae1314357",
"coverage": {
"scalar_types": 44,
"path_classes": 10,
"records": 165,
"fields": 809,
"encoded_defaults": 363,
"enums": 41,
"enum_values": 202,
"unions": 3,
"union_arms": 35,
"record_kinds": 22,
"artifact_mappings": 15,
"wrappers": 4
},
"cases": [
{
"id": "tree.encoded-defaults",
"record": "TreeV1",
"value": {},
"wwar_hex": "5757415200010700000000000000330000000200000001000000000000000a0300000000000000010100000002000000000000000d05000000000000000400000000",
"decoded": {
"schema": 1,
"entries": []
},
"record_id": "653a4144fd5c916fc3bf5c1324296a757d5acf735ab888fe1842dcf5a01ca8da"
},
{
"id": "typed-digest.blob",
"record": "TypedDigestV1",
"value": {
"domain": "blob",
"algorithm": "sha256",
"record-kind": 0,
"record-schema": 0,
"digest": "0000000000000000000000000000000000000000000000000000000000000000"
},
"wwar_hex": "5757415200010700000000000000910000000500000001000000000000000a0300000000000000010100000002000000000000000a0300000000000000010100000003000000000000000a0300000000000000010000000004000000000000000a030000000000000001000000000500000000000000290100000000000000200000000000000000000000000000000000000000000000000000000000000000",
"decoded": {
"domain": "blob",
"algorithm": "sha256",
"record-kind": 0,
"record-schema": 0,
"digest": "0000000000000000000000000000000000000000000000000000000000000000"
}
},
{
"id": "typed-digest.record",
"record": "TypedDigestV1",
"value": {
"domain": "record",
"algorithm": "sha256",
"record-kind": 1,
"record-schema": 1,
"digest": "0000000000000000000000000000000000000000000000000000000000000000"
},
"wwar_hex": "5757415200010700000000000000910000000500000001000000000000000a0300000000000000010200000002000000000000000a0300000000000000010100000003000000000000000a0300000000000000010100000004000000000000000a030000000000000001010000000500000000000000290100000000000000200000000000000000000000000000000000000000000000000000000000000000",
"decoded": {
"domain": "record",
"algorithm": "sha256",
"record-kind": 1,
"record-schema": 1,
"digest": "0000000000000000000000000000000000000000000000000000000000000000"
}
}
],
"union_cases": [
{
"id": "LinkTokenTemplateUnion.object",
"record": "LinkTokenTemplateV1",
"value": {
"kind": "object",
"artifact": {
"namespace": "source",
"owner": "",
"name": "x",
"artifact-kind": "file",
"expected": {},
"mode": "data"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "57574152000107000000000000013c0000000800000001000000000000000a0300000000000000010100000002000000000000009307000000000000008a0000000600000001000000000000000a0300000000000000010100000002000000000000000902000000000000000000000003000000000000000a0200000000000000017800000004000000000000000a0300000000000000010100000005000000000000000d0700000000000000040000000000000006000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenTemplateUnion.archive",
"record": "LinkTokenTemplateV1",
"value": {
"kind": "archive",
"artifact": {
"namespace": "source",
"owner": "",
"name": "x",
"artifact-kind": "file",
"expected": {},
"mode": "data"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "57574152000107000000000000013c0000000800000001000000000000000a0300000000000000010200000002000000000000009307000000000000008a0000000600000001000000000000000a0300000000000000010100000002000000000000000902000000000000000000000003000000000000000a0200000000000000017800000004000000000000000a0300000000000000010100000005000000000000000d0700000000000000040000000000000006000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenTemplateUnion.shared",
"record": "LinkTokenTemplateV1",
"value": {
"kind": "shared",
"artifact": {
"namespace": "source",
"owner": "",
"name": "x",
"artifact-kind": "file",
"expected": {},
"mode": "data"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "57574152000107000000000000013c0000000800000001000000000000000a0300000000000000010300000002000000000000009307000000000000008a0000000600000001000000000000000a0300000000000000010100000002000000000000000902000000000000000000000003000000000000000a0200000000000000017800000004000000000000000a0300000000000000010100000005000000000000000d0700000000000000040000000000000006000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenTemplateUnion.provider",
"record": "LinkTokenTemplateV1",
"value": {
"kind": "provider",
"artifact": {},
"provider-slot": "x",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "5757415200010700000000000000b70000000800000001000000000000000a0300000000000000010400000002000000000000000d0700000000000000040000000000000003000000000000000a0200000000000000017800000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenTemplateUnion.group",
"record": "LinkTokenTemplateV1",
"value": {
"kind": "group",
"artifact": {},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": [
{
"kind": "object",
"artifact": {
"namespace": "source",
"owner": "",
"name": "x",
"artifact-kind": "file",
"expected": {},
"mode": "data"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
}
]
},
"wwar_hex": "5757415200010700000000000002030000000800000001000000000000000a0300000000000000010500000002000000000000000d0700000000000000040000000000000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000015a05000000000000015100000001000000000000014507000000000000013c0000000800000001000000000000000a0300000000000000010100000002000000000000009307000000000000008a0000000600000001000000000000000a0300000000000000010100000002000000000000000902000000000000000000000003000000000000000a0200000000000000017800000004000000000000000a0300000000000000010100000005000000000000000d0700000000000000040000000000000006000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenTemplateUnion.whole",
"record": "LinkTokenTemplateV1",
"value": {
"kind": "whole",
"artifact": {},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": [
{
"kind": "object",
"artifact": {
"namespace": "source",
"owner": "",
"name": "x",
"artifact-kind": "file",
"expected": {},
"mode": "data"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
}
]
},
"wwar_hex": "5757415200010700000000000002030000000800000001000000000000000a0300000000000000010600000002000000000000000d0700000000000000040000000000000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000015a05000000000000015100000001000000000000014507000000000000013c0000000800000001000000000000000a0300000000000000010100000002000000000000009307000000000000008a0000000600000001000000000000000a0300000000000000010100000002000000000000000902000000000000000000000003000000000000000a0200000000000000017800000004000000000000000a0300000000000000010100000005000000000000000d0700000000000000040000000000000006000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenTemplateUnion.as-needed",
"record": "LinkTokenTemplateV1",
"value": {
"kind": "as-needed",
"artifact": {},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": [
{
"kind": "object",
"artifact": {
"namespace": "source",
"owner": "",
"name": "x",
"artifact-kind": "file",
"expected": {},
"mode": "data"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
}
]
},
"wwar_hex": "5757415200010700000000000002030000000800000001000000000000000a0300000000000000010700000002000000000000000d0700000000000000040000000000000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000015a05000000000000015100000001000000000000014507000000000000013c0000000800000001000000000000000a0300000000000000010100000002000000000000009307000000000000008a0000000600000001000000000000000a0300000000000000010100000002000000000000000902000000000000000000000003000000000000000a0200000000000000017800000004000000000000000a0300000000000000010100000005000000000000000d0700000000000000040000000000000006000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenTemplateUnion.linker-script",
"record": "LinkTokenTemplateV1",
"value": {
"kind": "linker-script",
"artifact": {
"namespace": "source",
"owner": "",
"name": "x",
"artifact-kind": "file",
"expected": {},
"mode": "data"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "57574152000107000000000000013c0000000800000001000000000000000a0300000000000000010800000002000000000000009307000000000000008a0000000600000001000000000000000a0300000000000000010100000002000000000000000902000000000000000000000003000000000000000a0200000000000000017800000004000000000000000a0300000000000000010100000005000000000000000d0700000000000000040000000000000006000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenTemplateUnion.version-script",
"record": "LinkTokenTemplateV1",
"value": {
"kind": "version-script",
"artifact": {
"namespace": "source",
"owner": "",
"name": "x",
"artifact-kind": "file",
"expected": {},
"mode": "data"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "57574152000107000000000000013c0000000800000001000000000000000a0300000000000000010900000002000000000000009307000000000000008a0000000600000001000000000000000a0300000000000000010100000002000000000000000902000000000000000000000003000000000000000a0200000000000000017800000004000000000000000a0300000000000000010100000005000000000000000d0700000000000000040000000000000006000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenTemplateUnion.export-map",
"record": "LinkTokenTemplateV1",
"value": {
"kind": "export-map",
"artifact": {
"namespace": "source",
"owner": "",
"name": "x",
"artifact-kind": "file",
"expected": {},
"mode": "data"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "57574152000107000000000000013c0000000800000001000000000000000a0300000000000000010a00000002000000000000009307000000000000008a0000000600000001000000000000000a0300000000000000010100000002000000000000000902000000000000000000000003000000000000000a0200000000000000017800000004000000000000000a0300000000000000010100000005000000000000000d0700000000000000040000000000000006000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenTemplateUnion.def-file",
"record": "LinkTokenTemplateV1",
"value": {
"kind": "def-file",
"artifact": {
"namespace": "source",
"owner": "",
"name": "x",
"artifact-kind": "file",
"expected": {},
"mode": "data"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "57574152000107000000000000013c0000000800000001000000000000000a0300000000000000010b00000002000000000000009307000000000000008a0000000600000001000000000000000a0300000000000000010100000002000000000000000902000000000000000000000003000000000000000a0200000000000000017800000004000000000000000a0300000000000000010100000005000000000000000d0700000000000000040000000000000006000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenTemplateUnion.runtime-search",
"record": "LinkTokenTemplateV1",
"value": {
"kind": "runtime-search",
"artifact": {},
"provider-slot": "",
"value": "x",
"enabled": false,
"validated-path": "/x",
"runtime-path": "",
"items": []
},
"wwar_hex": "5757415200010700000000000000b90000000800000001000000000000000a0300000000000000010c00000002000000000000000d0700000000000000040000000000000003000000000000000902000000000000000000000004000000000000000a0200000000000000017800000005000000000000000a0400000000000000010000000006000000000000000b0200000000000000022f7800000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenTemplateUnion.install-name",
"record": "LinkTokenTemplateV1",
"value": {
"kind": "install-name",
"artifact": {},
"provider-slot": "",
"value": "x",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "5757415200010700000000000000b70000000800000001000000000000000a0300000000000000010d00000002000000000000000d0700000000000000040000000000000003000000000000000902000000000000000000000004000000000000000a0200000000000000017800000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenTemplateUnion.dynamic-loader",
"record": "LinkTokenTemplateV1",
"value": {
"kind": "dynamic-loader",
"artifact": {
"namespace": "source",
"owner": "",
"name": "x",
"artifact-kind": "file",
"expected": {},
"mode": "data"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "/x",
"items": []
},
"wwar_hex": "57574152000107000000000000013e0000000800000001000000000000000a0300000000000000010e00000002000000000000009307000000000000008a0000000600000001000000000000000a0300000000000000010100000002000000000000000902000000000000000000000003000000000000000a0200000000000000017800000004000000000000000a0300000000000000010100000005000000000000000d0700000000000000040000000000000006000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000b0200000000000000022f7800000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenTemplateUnion.entry",
"record": "LinkTokenTemplateV1",
"value": {
"kind": "entry",
"artifact": {},
"provider-slot": "",
"value": "x",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "5757415200010700000000000000b70000000800000001000000000000000a0300000000000000010f00000002000000000000000d0700000000000000040000000000000003000000000000000902000000000000000000000004000000000000000a0200000000000000017800000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenTemplateUnion.retain",
"record": "LinkTokenTemplateV1",
"value": {
"kind": "retain",
"artifact": {},
"provider-slot": "",
"value": "x",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "5757415200010700000000000000b70000000800000001000000000000000a0300000000000000011000000002000000000000000d0700000000000000040000000000000003000000000000000902000000000000000000000004000000000000000a0200000000000000017800000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenTemplateUnion.splice",
"record": "LinkTokenTemplateV1",
"value": {
"kind": "splice",
"artifact": {},
"provider-slot": "",
"value": "x",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "5757415200010700000000000000b70000000800000001000000000000000a0300000000000000011100000002000000000000000d0700000000000000040000000000000003000000000000000902000000000000000000000004000000000000000a0200000000000000017800000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenTemplateUnion.script-slot",
"record": "LinkTokenTemplateV1",
"value": {
"kind": "script-slot",
"artifact": {},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "5757415200010700000000000000b60000000800000001000000000000000a0300000000000000011200000002000000000000000d0700000000000000040000000000000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenUnion.object",
"record": "LinkTokenV1",
"value": {
"kind": "object",
"artifact": {
"slot": "",
"artifact-kind": "file"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "5757415200010700000000000000e10000000800000001000000000000000a0300000000000000010100000002000000000000003807000000000000002f0000000200000001000000000000000902000000000000000000000002000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenUnion.archive",
"record": "LinkTokenV1",
"value": {
"kind": "archive",
"artifact": {
"slot": "",
"artifact-kind": "file"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "5757415200010700000000000000e10000000800000001000000000000000a0300000000000000010200000002000000000000003807000000000000002f0000000200000001000000000000000902000000000000000000000002000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenUnion.shared",
"record": "LinkTokenV1",
"value": {
"kind": "shared",
"artifact": {
"slot": "",
"artifact-kind": "file"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "5757415200010700000000000000e10000000800000001000000000000000a0300000000000000010300000002000000000000003807000000000000002f0000000200000001000000000000000902000000000000000000000002000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenUnion.group",
"record": "LinkTokenV1",
"value": {
"kind": "group",
"artifact": {},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": [
{
"kind": "object",
"artifact": {
"slot": "",
"artifact-kind": "file"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
}
]
},
"wwar_hex": "5757415200010700000000000001a80000000800000001000000000000000a0300000000000000010500000002000000000000000d0700000000000000040000000000000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a040000000000000001000000000600000000000000090200000000000000000000000700000000000000090200000000000000000000000800000000000000ff0500000000000000f60000000100000000000000ea0700000000000000e10000000800000001000000000000000a0300000000000000010100000002000000000000003807000000000000002f0000000200000001000000000000000902000000000000000000000002000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenUnion.whole",
"record": "LinkTokenV1",
"value": {
"kind": "whole",
"artifact": {},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": [
{
"kind": "object",
"artifact": {
"slot": "",
"artifact-kind": "file"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
}
]
},
"wwar_hex": "5757415200010700000000000001a80000000800000001000000000000000a0300000000000000010600000002000000000000000d0700000000000000040000000000000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a040000000000000001000000000600000000000000090200000000000000000000000700000000000000090200000000000000000000000800000000000000ff0500000000000000f60000000100000000000000ea0700000000000000e10000000800000001000000000000000a0300000000000000010100000002000000000000003807000000000000002f0000000200000001000000000000000902000000000000000000000002000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenUnion.as-needed",
"record": "LinkTokenV1",
"value": {
"kind": "as-needed",
"artifact": {},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": [
{
"kind": "object",
"artifact": {
"slot": "",
"artifact-kind": "file"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
}
]
},
"wwar_hex": "5757415200010700000000000001a80000000800000001000000000000000a0300000000000000010700000002000000000000000d0700000000000000040000000000000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a040000000000000001000000000600000000000000090200000000000000000000000700000000000000090200000000000000000000000800000000000000ff0500000000000000f60000000100000000000000ea0700000000000000e10000000800000001000000000000000a0300000000000000010100000002000000000000003807000000000000002f0000000200000001000000000000000902000000000000000000000002000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenUnion.linker-script",
"record": "LinkTokenV1",
"value": {
"kind": "linker-script",
"artifact": {
"slot": "",
"artifact-kind": "file"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "5757415200010700000000000000e10000000800000001000000000000000a0300000000000000010800000002000000000000003807000000000000002f0000000200000001000000000000000902000000000000000000000002000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenUnion.version-script",
"record": "LinkTokenV1",
"value": {
"kind": "version-script",
"artifact": {
"slot": "",
"artifact-kind": "file"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "5757415200010700000000000000e10000000800000001000000000000000a0300000000000000010900000002000000000000003807000000000000002f0000000200000001000000000000000902000000000000000000000002000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenUnion.export-map",
"record": "LinkTokenV1",
"value": {
"kind": "export-map",
"artifact": {
"slot": "",
"artifact-kind": "file"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "5757415200010700000000000000e10000000800000001000000000000000a0300000000000000010a00000002000000000000003807000000000000002f0000000200000001000000000000000902000000000000000000000002000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenUnion.def-file",
"record": "LinkTokenV1",
"value": {
"kind": "def-file",
"artifact": {
"slot": "",
"artifact-kind": "file"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "5757415200010700000000000000e10000000800000001000000000000000a0300000000000000010b00000002000000000000003807000000000000002f0000000200000001000000000000000902000000000000000000000002000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenUnion.runtime-search",
"record": "LinkTokenV1",
"value": {
"kind": "runtime-search",
"artifact": {},
"provider-slot": "",
"value": "x",
"enabled": false,
"validated-path": "/x",
"runtime-path": "",
"items": []
},
"wwar_hex": "5757415200010700000000000000b90000000800000001000000000000000a0300000000000000010c00000002000000000000000d0700000000000000040000000000000003000000000000000902000000000000000000000004000000000000000a0200000000000000017800000005000000000000000a0400000000000000010000000006000000000000000b0200000000000000022f7800000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenUnion.install-name",
"record": "LinkTokenV1",
"value": {
"kind": "install-name",
"artifact": {},
"provider-slot": "",
"value": "x",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "5757415200010700000000000000b70000000800000001000000000000000a0300000000000000010d00000002000000000000000d0700000000000000040000000000000003000000000000000902000000000000000000000004000000000000000a0200000000000000017800000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenUnion.dynamic-loader",
"record": "LinkTokenV1",
"value": {
"kind": "dynamic-loader",
"artifact": {
"slot": "",
"artifact-kind": "file"
},
"provider-slot": "",
"value": "",
"enabled": false,
"validated-path": "",
"runtime-path": "/x",
"items": []
},
"wwar_hex": "5757415200010700000000000000e30000000800000001000000000000000a0300000000000000010e00000002000000000000003807000000000000002f0000000200000001000000000000000902000000000000000000000002000000000000000a0300000000000000010100000003000000000000000902000000000000000000000004000000000000000902000000000000000000000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000b0200000000000000022f7800000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenUnion.entry",
"record": "LinkTokenV1",
"value": {
"kind": "entry",
"artifact": {},
"provider-slot": "",
"value": "x",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "5757415200010700000000000000b70000000800000001000000000000000a0300000000000000010f00000002000000000000000d0700000000000000040000000000000003000000000000000902000000000000000000000004000000000000000a0200000000000000017800000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "LinkTokenUnion.retain",
"record": "LinkTokenV1",
"value": {
"kind": "retain",
"artifact": {},
"provider-slot": "",
"value": "x",
"enabled": false,
"validated-path": "",
"runtime-path": "",
"items": []
},
"wwar_hex": "5757415200010700000000000000b70000000800000001000000000000000a0300000000000000011000000002000000000000000d0700000000000000040000000000000003000000000000000902000000000000000000000004000000000000000a0200000000000000017800000005000000000000000a0400000000000000010000000006000000000000000902000000000000000000000007000000000000000902000000000000000000000008000000000000000d05000000000000000400000000"
},
{
"id": "TypedDigestUnion.blob",
"record": "TypedDigestV1",
"value": {
"domain": "blob",
"algorithm": "sha256",
"record-kind": 0,
"record-schema": 0,
"digest": "00"
},
"wwar_hex": "5757415200010700000000000000720000000500000001000000000000000a0300000000000000010100000002000000000000000a0300000000000000010100000003000000000000000a0300000000000000010000000004000000000000000a0300000000000000010000000005000000000000000a01000000000000000100"
},
{
"id": "TypedDigestUnion.record",
"record": "TypedDigestV1",
"value": {
"domain": "record",
"algorithm": "sha256",
"record-kind": 1,
"record-schema": 1,
"digest": "00"
},
"wwar_hex": "5757415200010700000000000000720000000500000001000000000000000a0300000000000000010200000002000000000000000a0300000000000000010100000003000000000000000a0300000000000000010100000004000000000000000a0300000000000000010100000005000000000000000a01000000000000000100"
}
],
"wrapper_cases": [
{
"id": "wwe.magic-and-body",
"wrapper": ".wwe",
"value": {
"schema": 1,
"reader-capabilities": [],
"language-type-protocol": {
"language": "x",
"type-system": "x"
},
"abi": {
"product-platform": {
"domain": "blob",
"algorithm": "sha256",
"record-kind": 0,
"record-schema": 0,
"digest": "00"
},
"c-abi": "",
"object-abi": "x",
"runtime-abi": "x"
},
"package": {
"identity": "",
"name": ""
},
"origin-types": [],
"type-graph": [],
"declarations": [],
"public-init-abi": {
"init-symbols": [],
"foreign-providers": [],
"abi-facts": {}
},
"public-type-digest": "0000000000000000000000000000000000000000000000000000000000000000",
"public-abi-digest": "0000000000000000000000000000000000000000000000000000000000000000"
},
"bytes_hex": "57574558000000015757415200010700000000000002b50000000b00000001000000000000000a0300000000000000010100000002000000000000000d050000000000000004000000000000000300000000000000390700000000000000300000000200000001000000000000000a0200000000000000017800000002000000000000000a020000000000000001780000000400000000000000d50700000000000000cc0000000400000001000000000000007b0700000000000000720000000500000001000000000000000a0300000000000000010100000002000000000000000a0300000000000000010100000003000000000000000a0300000000000000010000000004000000000000000a0300000000000000010000000005000000000000000a0100000000000000010000000002000000000000000902000000000000000000000003000000000000000a0200000000000000017800000004000000000000000a0200000000000000017800000005000000000000003707000000000000002e0000000200000001000000000000000902000000000000000000000002000000000000000902000000000000000000000006000000000000000d0500000000000000040000000000000007000000000000000d0500000000000000040000000000000008000000000000000d0500000000000000040000000000000009000000000000005807000000000000004f0000000300000001000000000000000d0500000000000000040000000000000002000000000000000d0500000000000000040000000000000003000000000000000d060000000000000004000000000000000a000000000000002901000000000000002000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000290100000000000000200000000000000000000000000000000000000000000000000000000000000000"
}
],
"invalid_cases": [
{
"id": "kind-substitution",
"operation": "record-id",
"record": "TreeV1",
"kind": 2,
"schema": 1,
"value": {},
"error": {
"code": "KIND_SUBSTITUTION",
"path": "$.kind"
}
},
{
"id": "missing-field",
"operation": "decode-record",
"record": "TreeV1",
"input_hex": "57574152000107000000000000001a0000000100000001000000000000000a03000000000000000101",
"error": {
"code": "MISSING_FIELD",
"path": "$.entries"
}
},
{
"id": "unknown-field",
"operation": "decode-record",
"record": "TreeV1",
"input_hex": "5757415200010700000000000000490000000300000001000000000000000a0300000000000000010100000002000000000000000d0500000000000000040000000000000003000000000000000a04000000000000000100",
"error": {
"code": "UNKNOWN_FIELD",
"path": "$.3"
}
},
{
"id": "unknown-enum",
"operation": "decode-record",
"record": "TypedDigestV1",
"input_hex": "5757415200010700000000000000910000000500000001000000000000000a0300000000000000016300000002000000000000000a0300000000000000010100000003000000000000000a0300000000000000010000000004000000000000000a030000000000000001000000000500000000000000290100000000000000200000000000000000000000000000000000000000000000000000000000000000",
"error": {
"code": "UNKNOWN_ENUM",
"path": "$.domain"
}
},
{
"id": "wwe-bad-magic",
"operation": "decode-wrapper",
"wrapper": ".wwe",
"input_hex": "58574558000000015757415200010700000000000002b50000000b00000001000000000000000a0300000000000000010100000002000000000000000d050000000000000004000000000000000300000000000000390700000000000000300000000200000001000000000000000a0200000000000000017800000002000000000000000a020000000000000001780000000400000000000000d50700000000000000cc0000000400000001000000000000007b0700000000000000720000000500000001000000000000000a0300000000000000010100000002000000000000000a0300000000000000010100000003000000000000000a0300000000000000010000000004000000000000000a0300000000000000010000000005000000000000000a0100000000000000010000000002000000000000000902000000000000000000000003000000000000000a0200000000000000017800000004000000000000000a0200000000000000017800000005000000000000003707000000000000002e0000000200000001000000000000000902000000000000000000000002000000000000000902000000000000000000000006000000000000000d0500000000000000040000000000000007000000000000000d0500000000000000040000000000000008000000000000000d0500000000000000040000000000000009000000000000005807000000000000004f0000000300000001000000000000000d0500000000000000040000000000000002000000000000000d0500000000000000040000000000000003000000000000000d060000000000000004000000000000000a000000000000002901000000000000002000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000290100000000000000200000000000000000000000000000000000000000000000000000000000000000",
"error": {
"code": "BAD_MAGIC",
"path": "$"
}
},
{
"id": "wwe-trailing",
"operation": "decode-wrapper",
"wrapper": ".wwe",
"input_hex": "57574558000000015757415200010700000000000002b50000000b00000001000000000000000a0300000000000000010100000002000000000000000d050000000000000004000000000000000300000000000000390700000000000000300000000200000001000000000000000a0200000000000000017800000002000000000000000a020000000000000001780000000400000000000000d50700000000000000cc0000000400000001000000000000007b0700000000000000720000000500000001000000000000000a0300000000000000010100000002000000000000000a0300000000000000010100000003000000000000000a0300000000000000010000000004000000000000000a0300000000000000010000000005000000000000000a0100000000000000010000000002000000000000000902000000000000000000000003000000000000000a0200000000000000017800000004000000000000000a0200000000000000017800000005000000000000003707000000000000002e0000000200000001000000000000000902000000000000000000000002000000000000000902000000000000000000000006000000000000000d0500000000000000040000000000000007000000000000000d0500000000000000040000000000000008000000000000000d0500000000000000040000000000000009000000000000005807000000000000004f0000000300000001000000000000000d0500000000000000040000000000000002000000000000000d0500000000000000040000000000000003000000000000000d060000000000000004000000000000000a000000000000002901000000000000002000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000029010000000000000020000000000000000000000000000000000000000000000000000000000000000000",
"error": {
"code": "TRAILING_BYTES",
"path": "$"
}
}
]
}

View File

@@ -0,0 +1,222 @@
{
"format": "wwar-v1-wire-invalid",
"version": 1,
"cases": [
{
"id": "bad-magic",
"input_hex": "58574152000107000000000000000400000000",
"error": {
"code": "BAD_MAGIC",
"path": "$"
}
},
{
"id": "bad-version",
"input_hex": "57574152000207000000000000000400000000",
"error": {
"code": "BAD_VERSION",
"path": "$"
}
},
{
"id": "truncated-magic",
"input_hex": "5757",
"error": {
"code": "TRUNCATED",
"path": "$"
}
},
{
"id": "truncated-version",
"input_hex": "5757415200",
"error": {
"code": "TRUNCATED",
"path": "$"
}
},
{
"id": "truncated-value-header",
"input_hex": "5757415200010100",
"error": {
"code": "TRUNCATED",
"path": "$"
}
},
{
"id": "bytes-limit-before-truncation",
"input_hex": "575741520001010000000080000000",
"error": {
"code": "LIMIT_EXCEEDED",
"path": "$"
}
},
{
"id": "bytes-truncated",
"input_hex": "575741520001010000000000000001",
"error": {
"code": "TRUNCATED",
"path": "$"
}
},
{
"id": "bool-truncated-before-length",
"input_hex": "575741520001040000000000000002",
"error": {
"code": "TRUNCATED",
"path": "$"
}
},
{
"id": "bool-length-mismatch",
"input_hex": "5757415200010400000000000000020000",
"error": {
"code": "LENGTH_MISMATCH",
"path": "$"
}
},
{
"id": "bool-invalid",
"input_hex": "57574152000104000000000000000102",
"error": {
"code": "INVALID_BOOL",
"path": "$"
}
},
{
"id": "uint-empty",
"input_hex": "575741520001030000000000000000",
"error": {
"code": "NONMINIMAL_UINT",
"path": "$"
}
},
{
"id": "uint-nonminimal",
"input_hex": "5757415200010300000000000000020001",
"error": {
"code": "NONMINIMAL_UINT",
"path": "$"
}
},
{
"id": "uint-overflow",
"input_hex": "575741520001030000000000000009010000000000000000",
"error": {
"code": "OVERFLOW",
"path": "$"
}
},
{
"id": "string-invalid-utf8",
"input_hex": "575741520001020000000000000001ff",
"error": {
"code": "INVALID_UTF8",
"path": "$"
}
},
{
"id": "string-nul",
"input_hex": "57574152000102000000000000000100",
"error": {
"code": "NUL_STRING",
"path": "$"
}
},
{
"id": "string-non-nfc",
"input_hex": "57574152000102000000000000000365cc81",
"error": {
"code": "NON_NFC",
"path": "$"
}
},
{
"id": "list-count-limit",
"input_hex": "57574152000105000000000000000401000000",
"error": {
"code": "LIMIT_EXCEEDED",
"path": "$"
}
},
{
"id": "list-truncated-member",
"input_hex": "57574152000105000000000000000400000001",
"error": {
"code": "TRUNCATED",
"path": "$[0]"
}
},
{
"id": "list-child-length-mismatch",
"input_hex": "57574152000105000000000000000c00000001000000000000000a",
"error": {
"code": "LENGTH_MISMATCH",
"path": "$[0]"
}
},
{
"id": "map-duplicate",
"input_hex": "57574152000106000000000000003a00000002000000000000000161000000000000000a04000000000000000100000000000000000161000000000000000a04000000000000000100",
"error": {
"code": "DUPLICATE_MAP_KEY",
"path": "$[1].key"
}
},
{
"id": "map-order",
"input_hex": "57574152000106000000000000003a00000002000000000000000162000000000000000a04000000000000000100000000000000000161000000000000000a04000000000000000101",
"error": {
"code": "MAP_KEY_ORDER",
"path": "$[1].key"
}
},
{
"id": "record-duplicate",
"input_hex": "5757415200010700000000000000300000000200000001000000000000000a0400000000000000010000000001000000000000000a04000000000000000100",
"error": {
"code": "FIELD_ORDER",
"path": "$.1"
}
},
{
"id": "record-order",
"input_hex": "5757415200010700000000000000300000000200000002000000000000000a0400000000000000010000000001000000000000000a04000000000000000100",
"error": {
"code": "FIELD_ORDER",
"path": "$.1"
}
},
{
"id": "record-zero-tag",
"input_hex": "57574152000107000000000000001a0000000100000000000000000000000a04000000000000000100",
"error": {
"code": "FIELD_ORDER",
"path": "$.0"
}
},
{
"id": "unknown-type",
"input_hex": "575741520001080000000000000000",
"error": {
"code": "UNKNOWN_TYPE",
"path": "$"
}
},
{
"id": "trailing",
"input_hex": "5757415200010700000000000000040000000000",
"error": {
"code": "TRAILING_BYTES",
"path": "$"
}
},
{
"id": "nesting-limit",
"input_hex": "57574152000105000000000000055600000001000000000000054a05000000000000054100000001000000000000053505000000000000052c00000001000000000000052005000000000000051700000001000000000000050b0500000000000005020000000100000000000004f60500000000000004ed0000000100000000000004e10500000000000004d80000000100000000000004cc0500000000000004c30000000100000000000004b70500000000000004ae0000000100000000000004a205000000000000049900000001000000000000048d05000000000000048400000001000000000000047805000000000000046f00000001000000000000046305000000000000045a00000001000000000000044e05000000000000044500000001000000000000043905000000000000043000000001000000000000042405000000000000041b00000001000000000000040f0500000000000004060000000100000000000003fa0500000000000003f10000000100000000000003e50500000000000003dc0000000100000000000003d00500000000000003c70000000100000000000003bb0500000000000003b20000000100000000000003a605000000000000039d00000001000000000000039105000000000000038800000001000000000000037c05000000000000037300000001000000000000036705000000000000035e00000001000000000000035205000000000000034900000001000000000000033d05000000000000033400000001000000000000032805000000000000031f00000001000000000000031305000000000000030a0000000100000000000002fe0500000000000002f50000000100000000000002e90500000000000002e00000000100000000000002d40500000000000002cb0000000100000000000002bf0500000000000002b60000000100000000000002aa0500000000000002a100000001000000000000029505000000000000028c00000001000000000000028005000000000000027700000001000000000000026b05000000000000026200000001000000000000025605000000000000024d00000001000000000000024105000000000000023800000001000000000000022c05000000000000022300000001000000000000021705000000000000020e0000000100000000000002020500000000000001f90000000100000000000001ed0500000000000001e40000000100000000000001d80500000000000001cf0000000100000000000001c30500000000000001ba0000000100000000000001ae0500000000000001a500000001000000000000019905000000000000019000000001000000000000018405000000000000017b00000001000000000000016f05000000000000016600000001000000000000015a05000000000000015100000001000000000000014505000000000000013c00000001000000000000013005000000000000012700000001000000000000011b0500000000000001120000000100000000000001060500000000000000fd0000000100000000000000f10500000000000000e80000000100000000000000dc0500000000000000d30000000100000000000000c70500000000000000be0000000100000000000000b20500000000000000a900000001000000000000009d05000000000000009400000001000000000000008805000000000000007f00000001000000000000007305000000000000006a00000001000000000000005e05000000000000005500000001000000000000004905000000000000004000000001000000000000003405000000000000002b00000001000000000000001f05000000000000001600000001000000000000000a04000000000000000100",
"error": {
"code": "LIMIT_EXCEEDED",
"path": "$[0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0]"
}
}
]
}

View File

@@ -0,0 +1,179 @@
{
"format": "wwar-v1-wire-valid",
"version": 1,
"cases": [
{
"id": "bool.false",
"value": {
"bool": false
},
"wwar_hex": "57574152000104000000000000000100",
"sha256": "a8c3e92d7edeecbc654f8f9390ea3eb12239202daa8b3b722f0712c30d1c8879"
},
{
"id": "bool.true",
"value": {
"bool": true
},
"wwar_hex": "57574152000104000000000000000101",
"sha256": "79f3f90ea5b8064498618c46a07327599f7106d675de57fd42d3d8507b768437"
},
{
"id": "bytes.empty",
"value": {
"bytes": ""
},
"wwar_hex": "575741520001010000000000000000",
"sha256": "8e009dfe2f881177e492688bb049de22f43d81d986546807c9f772096d9fe37f"
},
{
"id": "bytes.payload",
"value": {
"bytes": "0001ff"
},
"wwar_hex": "5757415200010100000000000000030001ff",
"sha256": "02e77171cbbb17f903aba78724c3cbfc14e3935b3de11bb3b430f18d560c9056"
},
{
"id": "string.empty",
"value": {
"string": ""
},
"wwar_hex": "575741520001020000000000000000",
"sha256": "c298a28c53cf596d254a78ac97c6c569477ac630abd8062df3f00f0a1122267d"
},
{
"id": "string.ascii",
"value": {
"string": "WWAR"
},
"wwar_hex": "57574152000102000000000000000457574152",
"sha256": "fab2562fb19a6baf0ea3ebf9e1b911596b79dee862c813a6f1384fe810073516"
},
{
"id": "string.nfc",
"value": {
"string": "é"
},
"wwar_hex": "575741520001020000000000000002c3a9",
"sha256": "9a42f284f8a3c27e4b7066d7a4528906b3c1645c81658744fc3b856191ed3342"
},
{
"id": "uint.zero",
"value": {
"uint": "0"
},
"wwar_hex": "57574152000103000000000000000100",
"sha256": "4904edc76c78e73847458c94978a584e464f8c2eb98f00ba35c662d2f1767ed5"
},
{
"id": "uint.255",
"value": {
"uint": "255"
},
"wwar_hex": "575741520001030000000000000001ff",
"sha256": "aa7c0cebc79e38b0102278f045375382c727253413ccfa002b70dfe3ed2819d4"
},
{
"id": "uint.256",
"value": {
"uint": "256"
},
"wwar_hex": "5757415200010300000000000000020100",
"sha256": "a68e8f2aedacb5259c116110773644f328372f2091043fd0651df87319eb8870"
},
{
"id": "uint.max",
"value": {
"uint": "18446744073709551615"
},
"wwar_hex": "575741520001030000000000000008ffffffffffffffff",
"sha256": "1f95d731a7a4889c49e5c8d1f97b44820a345926125c7625d9ef86745f35e260"
},
{
"id": "list.empty",
"value": {
"list": []
},
"wwar_hex": "57574152000105000000000000000400000000",
"sha256": "f211cff02842ce114f6f5ef655593042e1e52531da70fa6df9f8c8eded7b534e"
},
{
"id": "list.ordered",
"value": {
"list": [
{
"string": "z"
},
{
"string": "a"
}
]
},
"wwar_hex": "57574152000105000000000000002800000002000000000000000a0200000000000000017a000000000000000a02000000000000000161",
"sha256": "15c65285fe9d9b4c1beb1c20589c6408b54f1d48879a41cc3da12664e28b2439"
},
{
"id": "map.empty",
"value": {
"map": []
},
"wwar_hex": "57574152000106000000000000000400000000",
"sha256": "194b1bb965574f395e9a4c040eec66c4aa3c8691b1b0a000cff5a59de75531c1"
},
{
"id": "map.sorted",
"value": {
"map": [
[
"a",
{
"uint": "1"
}
],
[
"é",
{
"uint": "2"
}
]
]
},
"wwar_hex": "57574152000106000000000000003b00000002000000000000000161000000000000000a030000000000000001010000000000000002c3a9000000000000000a03000000000000000102",
"sha256": "41eec75e4b05ca60b6da7abbc00b9820a09c698f86acd426e293ecaddfef883a"
},
{
"id": "record.empty",
"value": {
"record": []
},
"wwar_hex": "57574152000107000000000000000400000000",
"sha256": "138c6acb7f01e91df73cb1d9c3356d18f19d7b8eb8b0a15426bef32e515d0de0"
},
{
"id": "record.nested",
"value": {
"record": [
[
1,
{
"record": []
}
],
[
9,
{
"list": [
{
"bool": true
}
]
}
]
]
},
"wwar_hex": "5757415200010700000000000000480000000200000001000000000000000d0700000000000000040000000000000009000000000000001f05000000000000001600000001000000000000000a04000000000000000101",
"sha256": "9bf1bfd8d3ba6feb0f1a3093c17e6b22693b09bee1695f3c249a90953a3f210f"
}
]
}