{
  "$comment": "DERIVED OUTPUT-CONTRACT SIDECAR — a WITNESS domain from fixtures, never a declaration. May decide L2G-pass; may NEVER produce a dead-branch L2G-fail. Generated by scripts/gen-output-schema.mjs (CHAIN-FV-L2-G-RESCOPE-3). ⛔ Do not hand-edit — run the generator.",
  "kernel_digest": "sha256:00bf25e2ac76c12d2bc9de448a1c9d767c67581310b599637d193d2f949b708a",
  "output_schema": {
    "properties": {
      "algorithm_id": {
        "enum": [
          "hmac-drbg-sha256-v1",
          null
        ],
        "type": [
          "null",
          "string"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:00bf25e2ac76c12d2bc9de448a1c9d767c67581310b599637d193d2f949b708a",
          "vectors": 3
        }
      },
      "beacon_randomness": {
        "enum": [
          "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd",
          "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:00bf25e2ac76c12d2bc9de448a1c9d767c67581310b599637d193d2f949b708a",
          "vectors": 3
        }
      },
      "beacon_round": {
        "enum": [
          "1",
          "4321000",
          "round-2026-08-07T12:00:00Z"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:00bf25e2ac76c12d2bc9de448a1c9d767c67581310b599637d193d2f949b708a",
          "vectors": 3
        }
      },
      "beacon_source": {
        "enum": [
          "drand_quicknet",
          "nistir_8213"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:00bf25e2ac76c12d2bc9de448a1c9d767c67581310b599637d193d2f949b708a",
          "vectors": 3
        }
      },
      "derivation_transcript": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:00bf25e2ac76c12d2bc9de448a1c9d767c67581310b599637d193d2f949b708a",
          "vectors": 3
        }
      },
      "draws_used": {
        "maximum": 10,
        "minimum": 7,
        "type": "number",
        "x-observed-values": [
          7,
          10
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:00bf25e2ac76c12d2bc9de448a1c9d767c67581310b599637d193d2f949b708a",
          "vectors": 3
        }
      },
      "item_count": {
        "type": [
          "null",
          "number"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:00bf25e2ac76c12d2bc9de448a1c9d767c67581310b599637d193d2f949b708a",
          "vectors": 3
        }
      },
      "item_manifest_hash": {
        "enum": [
          "manifest-v2-hash",
          "sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08",
          null
        ],
        "type": [
          "null",
          "string"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:00bf25e2ac76c12d2bc9de448a1c9d767c67581310b599637d193d2f949b708a",
          "vectors": 3
        }
      },
      "reasons": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:00bf25e2ac76c12d2bc9de448a1c9d767c67581310b599637d193d2f949b708a",
          "vectors": 3
        }
      },
      "sample_size": {
        "type": [
          "null",
          "number"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:00bf25e2ac76c12d2bc9de448a1c9d767c67581310b599637d193d2f949b708a",
          "vectors": 3
        }
      },
      "seed_hex": {
        "enum": [
          "d873588e0a79c70e70ef6aa8cf6955b6cdc5919c659fa9e7c95b42bccace24f1",
          "e15a8aa2f6d6d3318be77fe06250a10823c3caf82c7d76b94b22cd80e40ddd0a"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:00bf25e2ac76c12d2bc9de448a1c9d767c67581310b599637d193d2f949b708a",
          "vectors": 3
        }
      },
      "selected_indices": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:00bf25e2ac76c12d2bc9de448a1c9d767c67581310b599637d193d2f949b708a",
          "vectors": 3
        }
      },
      "verdict": {
        "enum": [
          "DERIVED",
          "INDETERMINATE"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:00bf25e2ac76c12d2bc9de448a1c9d767c67581310b599637d193d2f949b708a",
          "vectors": 3
        }
      }
    },
    "type": "object"
  },
  "producer": "art-583-beacon-seeded-fair-sampling-deriver",
  "x-derivation": {
    "from": "conformance_fixtures",
    "generator": "scripts/gen-output-schema.mjs",
    "vectors": 3
  }
}
