{
  "about": "Implementations whose conformance results (conform-result/1) `wai verify --conformant`, built from the commit below, admits against that commit's corpus. Each record is served at its entry's address.",
  "open_standards": {
    "commit": "e3f47f9b4254ff4aa4161dd7e03b19017fe9d0c8",
    "standard": "v0.6.0",
    "wai": "0.6.0"
  },
  "signed_by_wai": "e25e6862722d6050424759cbb27184069634e235a3d8221399c9a79763902487",
  "suites": [
    {
      "kind": "verifier",
      "suite": "claim",
      "area": "trust",
      "corpus": "claim-conformance",
      "about": "typed claim receipts (jwp-receipts §3.1): accept with the link hash, or reject at a step with a reason"
    },
    {
      "kind": "verifier",
      "suite": "jwp",
      "area": "trust",
      "corpus": "jwp-conformance",
      "about": "labelled leaves, group receipts, totals, chains and the binary form (jwp-receipts §2–§6)"
    },
    {
      "kind": "verifier",
      "suite": "signer",
      "area": "trust",
      "corpus": "signer-conformance",
      "about": "key discovery, signing authority and module authorisation (jwp-receipts §7)"
    },
    {
      "kind": "verifier",
      "suite": "conform-result",
      "area": "trust",
      "corpus": "conform-result-conformance",
      "about": "conformance results, the signed record of a run (conformance-results §4)"
    },
    {
      "kind": "verifier",
      "suite": "pq",
      "area": "trust",
      "corpus": "pq-conformance",
      "about": "hybrid signatures: group receipts, claims, records and key logs under a classical and an ML-DSA-65 half (pq-signatures §8)"
    },
    {
      "kind": "decoder",
      "suite": "score",
      "area": "media",
      "corpus": "score-conformance",
      "about": "a WSCR score rendered to its canonical i16le PCM (the score extension's mixdown-equivalence)"
    },
    {
      "kind": "decoder",
      "suite": "neural",
      "area": "media",
      "corpus": "neural-conformance",
      "about": "a learned decoder, wai.neural.int_synth: its parameter set ({model}) and a payload ({in}) decoded to RGB8 ({out}), byte for byte"
    },
    {
      "kind": "packager",
      "suite": "policy",
      "area": "delivery",
      "corpus": "pack-conformance",
      "about": "packaging policies admitted with their digest, or refused with their reason (packaging §3, §12)"
    },
    {
      "kind": "origin",
      "suite": "http",
      "area": "delivery",
      "corpus": "http-conformance",
      "about": "objects, head proofs, ranges and headers as an origin serves them (http-delivery §5.3, §6.2)"
    },
    {
      "kind": "cache",
      "suite": "cache",
      "area": "delivery",
      "corpus": "cache-conformance",
      "about": "an HTTP cache in front of the reference origin, started by the command ({port}, {origin}), held to http-delivery §9; informative tests report what it stored"
    },
    {
      "kind": "sink",
      "suite": "native-sink",
      "area": "live",
      "corpus": "live-conformance/native-sink",
      "about": "a native sink's answer to every call of a session, byte for byte, and its refusal of a configuration (native-sink §10)"
    },
    {
      "kind": "sink",
      "suite": "browser",
      "area": "live",
      "corpus": "live-conformance/browser",
      "about": "a browser sink's answer to each call of the corpus, byte for byte: routes, choices, constraints, bindings, frame tiers and states, side tables (browser-sink §12)"
    },
    {
      "kind": "relay",
      "suite": "moqt",
      "area": "live",
      "corpus": "moqt-conformance",
      "about": "a MOQT relay at a moqt:// or https:// URL, held to the interop cases by the interop client at one draft: setup, namespaces, subscriptions, errors and a WAI track carried with its receipts"
    }
  ],
  "records": [
    {
      "id": "cache-cache-7f4210e3a1f0",
      "record": "/conformance/records/cache-cache-7f4210e3a1f0.wai-conform.json",
      "sha256": "7f4210e3a1f076f53be4502bd8aed793e5716b41a9fd81ab5dc58b7bf50c6fa5",
      "source": "wai",
      "kind": "cache",
      "suite": "cache",
      "area": "delivery",
      "corpus": {
        "dir": "cache-conformance",
        "digest": "sha256:c8758eb4b2ccff4367c7d71c7f8b59db4161a7df35f2836d4e2f8d9033f34709"
      },
      "implementation": {
        "name": "mutators.py, relay mode",
        "version": "0.6.0+e3f47f9b4254",
        "adapter": "command",
        "impl": "python3 -I wai/cache-conformance/mutators.py --mode relay --listen {port} --upstream {origin}"
      },
      "standard": "v0.6.0",
      "toolchain": {
        "name": "wai",
        "version": "0.6.0"
      },
      "started_at": "2026-11-10T12:56:53Z",
      "key": "supplied",
      "signer_pubkey": "e25e6862722d6050424759cbb27184069634e235a3d8221399c9a79763902487"
    },
    {
      "id": "decoder-neural-fbab8278105e",
      "record": "/conformance/records/decoder-neural-fbab8278105e.wai-conform.json",
      "sha256": "fbab8278105ed087eb75489a370b03a6c703f97c69df715885925a4f77b24355",
      "source": "wai",
      "kind": "decoder",
      "suite": "neural",
      "area": "media",
      "corpus": {
        "dir": "neural-conformance",
        "digest": "sha256:811646e00e93085634d62577d1ec948566c8568d1826616a90b69bc4f72e02a0"
      },
      "implementation": {
        "name": "wai int_synth decoder",
        "version": "0.6.0+e3f47f9b4254",
        "adapter": "command",
        "impl": "wai_int_synth_vectors decode {model} {in} {out}"
      },
      "standard": "v0.6.0",
      "toolchain": {
        "name": "wai",
        "version": "0.6.0"
      },
      "started_at": "2026-11-10T12:56:50Z",
      "key": "supplied",
      "signer_pubkey": "e25e6862722d6050424759cbb27184069634e235a3d8221399c9a79763902487"
    },
    {
      "id": "decoder-score-32e288947c51",
      "record": "/conformance/records/decoder-score-32e288947c51.wai-conform.json",
      "sha256": "32e288947c51f5858fa144bfedac4b9e08a47c911e3a6425dbef1dfa525ccced",
      "source": "wai",
      "kind": "decoder",
      "suite": "score",
      "area": "media",
      "corpus": {
        "dir": "score-conformance",
        "digest": "sha256:929a8bc4b60ef079aa020b47cfb14fa863565ceeffd13d328f03bcf108c342d3"
      },
      "implementation": {
        "name": "wai score render",
        "version": "0.6.0+e3f47f9b4254",
        "adapter": "command",
        "impl": "wai score render {in} --pcm {out}"
      },
      "standard": "v0.6.0",
      "toolchain": {
        "name": "wai",
        "version": "0.6.0"
      },
      "started_at": "2026-11-10T12:56:44Z",
      "key": "supplied",
      "signer_pubkey": "e25e6862722d6050424759cbb27184069634e235a3d8221399c9a79763902487"
    },
    {
      "id": "packager-policy-33245e6dff34",
      "record": "/conformance/records/packager-policy-33245e6dff34.wai-conform.json",
      "sha256": "33245e6dff343e451e294341bafc44c375654099f2a0c0ce32d01f9fec443b66",
      "source": "wai",
      "kind": "packager",
      "suite": "policy",
      "area": "delivery",
      "corpus": {
        "dir": "pack-conformance",
        "digest": "sha256:a352ff16767727137f10698c2d85194d67fa8ec95b5d476f36e2da3a61bb89fb"
      },
      "implementation": {
        "name": "wai-pack",
        "version": "0.6.0+e3f47f9b4254",
        "adapter": "command",
        "impl": "wai-pack policy-verdict {in}"
      },
      "standard": "v0.6.0",
      "toolchain": {
        "name": "wai",
        "version": "0.6.0"
      },
      "started_at": "2026-11-10T12:56:36Z",
      "key": "supplied",
      "signer_pubkey": "e25e6862722d6050424759cbb27184069634e235a3d8221399c9a79763902487"
    },
    {
      "id": "relay-moqt-4405bfca0346",
      "record": "/conformance/records/relay-moqt-4405bfca0346.wai-conform.json",
      "sha256": "4405bfca0346b04e5d4ff8ec2a6ec21b9da5d744046c4807157b8ada7003b1c2",
      "source": "wai",
      "kind": "relay",
      "suite": "moqt",
      "area": "live",
      "corpus": {
        "dir": "moqt-conformance",
        "digest": "sha256:8f531c711fcad146acdfeaef9c73f6eb7923d3942bacc86f707f0a14f9112184"
      },
      "implementation": {
        "name": "wai-relay",
        "version": "0.6.0+e3f47f9b4254",
        "adapter": "command",
        "impl": "'bin/joule-moq-interop' --relay 'moqt://127.0.0.1:4443/moq' --draft 22 --tls-disable-verify --test {case}"
      },
      "standard": "v0.6.0",
      "toolchain": {
        "name": "wai",
        "version": "0.6.0"
      },
      "started_at": "2026-11-10T12:56:55Z",
      "key": "supplied",
      "signer_pubkey": "e25e6862722d6050424759cbb27184069634e235a3d8221399c9a79763902487"
    },
    {
      "id": "relay-moqt-90b4da0e98e6",
      "record": "/conformance/records/relay-moqt-90b4da0e98e6.wai-conform.json",
      "sha256": "90b4da0e98e623581db30b4990036be91ab6de61e59543feefea1a3edc2c5d04",
      "source": "wai",
      "kind": "relay",
      "suite": "moqt",
      "area": "live",
      "corpus": {
        "dir": "moqt-conformance",
        "digest": "sha256:8f531c711fcad146acdfeaef9c73f6eb7923d3942bacc86f707f0a14f9112184"
      },
      "implementation": {
        "name": "wai-relay",
        "version": "0.6.0+e3f47f9b4254",
        "adapter": "command",
        "impl": "'bin/joule-moq-interop' --relay 'moqt://127.0.0.1:4443/moq' --draft 18 --tls-disable-verify --test {case}"
      },
      "standard": "v0.6.0",
      "toolchain": {
        "name": "wai",
        "version": "0.6.0"
      },
      "started_at": "2026-11-10T12:57:00Z",
      "key": "supplied",
      "signer_pubkey": "e25e6862722d6050424759cbb27184069634e235a3d8221399c9a79763902487"
    },
    {
      "id": "relay-moqt-a023e944cd43",
      "record": "/conformance/records/relay-moqt-a023e944cd43.wai-conform.json",
      "sha256": "a023e944cd43e8407f17d4470ed84f0f4ab59dff037a7d9dc2dd8c4e1cc56246",
      "source": "wai",
      "kind": "relay",
      "suite": "moqt",
      "area": "live",
      "corpus": {
        "dir": "moqt-conformance",
        "digest": "sha256:8f531c711fcad146acdfeaef9c73f6eb7923d3942bacc86f707f0a14f9112184"
      },
      "implementation": {
        "name": "wai-relay",
        "version": "0.6.0+e3f47f9b4254",
        "adapter": "command",
        "impl": "'bin/joule-moq-interop' --relay 'moqt://127.0.0.1:4443/moq' --draft 16 --tls-disable-verify --test {case}"
      },
      "standard": "v0.6.0",
      "toolchain": {
        "name": "wai",
        "version": "0.6.0"
      },
      "started_at": "2026-11-10T12:57:05Z",
      "key": "supplied",
      "signer_pubkey": "e25e6862722d6050424759cbb27184069634e235a3d8221399c9a79763902487"
    },
    {
      "id": "sink-browser-d47a758b0422",
      "record": "/conformance/records/sink-browser-d47a758b0422.wai-conform.json",
      "sha256": "d47a758b0422cb383f4c261fc1c66d11ab50962f3eb81e6bde9c8411bb25ffb4",
      "source": "wai",
      "kind": "sink",
      "suite": "browser",
      "area": "live",
      "corpus": {
        "dir": "live-conformance/browser",
        "digest": "sha256:3a138fedbd34c19d2d07529243bea30e7c8090117d4ae4478f01702cc0ffb887"
      },
      "implementation": {
        "name": "wai browser sink",
        "version": "0.6.0+e3f47f9b4254",
        "adapter": "command",
        "impl": "wai_browser_sink_vectors answers {case}"
      },
      "standard": "v0.6.0",
      "toolchain": {
        "name": "wai",
        "version": "0.6.0"
      },
      "started_at": "2026-11-10T12:56:47Z",
      "key": "supplied",
      "signer_pubkey": "e25e6862722d6050424759cbb27184069634e235a3d8221399c9a79763902487"
    },
    {
      "id": "sink-native-sink-0d694e1d93a3",
      "record": "/conformance/records/sink-native-sink-0d694e1d93a3.wai-conform.json",
      "sha256": "0d694e1d93a3987c38b909ac75c1938ca1c2472c6f14736c4b3648a1d387c15b",
      "source": "wai",
      "kind": "sink",
      "suite": "native-sink",
      "area": "live",
      "corpus": {
        "dir": "live-conformance/native-sink",
        "digest": "sha256:b9fcfb027f145c5cf994378bd97f03390f77fe77aaf3b2d2413d2ba70ad60fcb"
      },
      "implementation": {
        "name": "wai native sink, C interface",
        "version": "0.6.0+e3f47f9b4254",
        "adapter": "command",
        "impl": "wai_native_sink_vectors answers --c-abi {case}"
      },
      "standard": "v0.6.0",
      "toolchain": {
        "name": "wai",
        "version": "0.6.0"
      },
      "started_at": "2026-11-10T12:56:41Z",
      "key": "supplied",
      "signer_pubkey": "e25e6862722d6050424759cbb27184069634e235a3d8221399c9a79763902487"
    },
    {
      "id": "sink-native-sink-f6323c3e0deb",
      "record": "/conformance/records/sink-native-sink-f6323c3e0deb.wai-conform.json",
      "sha256": "f6323c3e0debaa095bf0e0d8d6b6bbad4b68695fb690a3b4b082982a14f52d45",
      "source": "wai",
      "kind": "sink",
      "suite": "native-sink",
      "area": "live",
      "corpus": {
        "dir": "live-conformance/native-sink",
        "digest": "sha256:b9fcfb027f145c5cf994378bd97f03390f77fe77aaf3b2d2413d2ba70ad60fcb"
      },
      "implementation": {
        "name": "wai native sink",
        "version": "0.6.0+e3f47f9b4254",
        "adapter": "command",
        "impl": "wai_native_sink_vectors answers {case}"
      },
      "standard": "v0.6.0",
      "toolchain": {
        "name": "wai",
        "version": "0.6.0"
      },
      "started_at": "2026-11-10T12:56:38Z",
      "key": "supplied",
      "signer_pubkey": "e25e6862722d6050424759cbb27184069634e235a3d8221399c9a79763902487"
    },
    {
      "id": "verifier-claim-ee74e8ec4689",
      "record": "/conformance/records/verifier-claim-ee74e8ec4689.wai-conform.json",
      "sha256": "ee74e8ec46890d58c44da42ec7180d2673d091dad12a5dd65bee1e8cb25fb23f",
      "source": "wai",
      "kind": "verifier",
      "suite": "claim",
      "area": "trust",
      "corpus": {
        "dir": "claim-conformance",
        "digest": "sha256:c7e262c4735db146807ebf17221c5d1642dcc13baa7ff97a2070a484a1aad997"
      },
      "implementation": {
        "name": "claim_verify.py",
        "version": "0.6.0+e3f47f9b4254",
        "adapter": "command",
        "impl": "python3 -I wai/claim-conformance/claim_verify.py verdicts {corpus}"
      },
      "standard": "v0.6.0",
      "toolchain": {
        "name": "wai",
        "version": "0.6.0"
      },
      "started_at": "2026-11-10T12:56:29Z",
      "key": "supplied",
      "signer_pubkey": "e25e6862722d6050424759cbb27184069634e235a3d8221399c9a79763902487"
    },
    {
      "id": "verifier-conform-result-a27f748a0ed9",
      "record": "/conformance/records/verifier-conform-result-a27f748a0ed9.wai-conform.json",
      "sha256": "a27f748a0ed99472cbfab6f05a3533e4582aaf556c9df1fc5629330599b02c69",
      "source": "wai",
      "kind": "verifier",
      "suite": "conform-result",
      "area": "trust",
      "corpus": {
        "dir": "conform-result-conformance",
        "digest": "sha256:ea8015c15494f549c549d14c917a19f4b4af0a07ad5ffa66fe928a92b85d494c"
      },
      "implementation": {
        "name": "conform_result_verify.py",
        "version": "0.6.0+e3f47f9b4254",
        "adapter": "command",
        "impl": "python3 -I wai/conform-result-conformance/conform_result_verify.py verdicts {corpus}"
      },
      "standard": "v0.6.0",
      "toolchain": {
        "name": "wai",
        "version": "0.6.0"
      },
      "started_at": "2026-11-10T12:56:36Z",
      "key": "supplied",
      "signer_pubkey": "e25e6862722d6050424759cbb27184069634e235a3d8221399c9a79763902487"
    },
    {
      "id": "verifier-jwp-a43c1ca0ad20",
      "record": "/conformance/records/verifier-jwp-a43c1ca0ad20.wai-conform.json",
      "sha256": "a43c1ca0ad2007fbd69a7d3c5634d05061fe05e0ac02ff226507a7bab8fbab8a",
      "source": "wai",
      "kind": "verifier",
      "suite": "jwp",
      "area": "trust",
      "corpus": {
        "dir": "jwp-conformance",
        "digest": "sha256:d515f2d7f900380ed839101014735ac2ac16746d060e37bd97d28a085c27b002"
      },
      "implementation": {
        "name": "jwp_verify.py",
        "version": "0.6.0+e3f47f9b4254",
        "adapter": "command",
        "impl": "python3 -I wai/jwp-conformance/jwp_verify.py verdicts {corpus}"
      },
      "standard": "v0.6.0",
      "toolchain": {
        "name": "wai",
        "version": "0.6.0"
      },
      "started_at": "2026-11-10T12:56:31Z",
      "key": "supplied",
      "signer_pubkey": "e25e6862722d6050424759cbb27184069634e235a3d8221399c9a79763902487"
    },
    {
      "id": "verifier-pq-fd73b8ee09ad",
      "record": "/conformance/records/verifier-pq-fd73b8ee09ad.wai-conform.json",
      "sha256": "fd73b8ee09add34271045ce761788f192e2f24b5b5d0963504078e4e4bc97f42",
      "source": "wai",
      "kind": "verifier",
      "suite": "pq",
      "area": "trust",
      "corpus": {
        "dir": "pq-conformance",
        "digest": "sha256:a6ad8ca74cf1fe53ab846afed535c189163f45e495d88a258db6bacaa9c0f860"
      },
      "implementation": {
        "name": "pq_verify.py",
        "version": "0.6.0+e3f47f9b4254",
        "adapter": "command",
        "impl": "python3 -I wai/pq-conformance/pq_verify.py verdicts {corpus}"
      },
      "standard": "v0.6.0",
      "toolchain": {
        "name": "wai",
        "version": "0.6.0"
      },
      "started_at": "2026-11-10T12:56:34Z",
      "key": "supplied",
      "signer_pubkey": "e25e6862722d6050424759cbb27184069634e235a3d8221399c9a79763902487"
    },
    {
      "id": "verifier-signer-8d5a43db106e",
      "record": "/conformance/records/verifier-signer-8d5a43db106e.wai-conform.json",
      "sha256": "8d5a43db106e83df46afbd9cb731a91a35bbd55cdc4387bb4188e9e9bec48faf",
      "source": "wai",
      "kind": "verifier",
      "suite": "signer",
      "area": "trust",
      "corpus": {
        "dir": "signer-conformance",
        "digest": "sha256:0cf07f2889bfc8f7807b38cd87689200e967770d098c93ee737d0b88462510fc"
      },
      "implementation": {
        "name": "signer_verify.py",
        "version": "0.6.0+e3f47f9b4254",
        "adapter": "command",
        "impl": "python3 -I wai/signer-conformance/signer_verify.py verdicts {corpus}"
      },
      "standard": "v0.6.0",
      "toolchain": {
        "name": "wai",
        "version": "0.6.0"
      },
      "started_at": "2026-11-10T12:56:32Z",
      "key": "supplied",
      "signer_pubkey": "e25e6862722d6050424759cbb27184069634e235a3d8221399c9a79763902487"
    }
  ]
}
