{
  "$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:ef88fb46f98773129561e13479d723e9b1d0822b713ab0816c49367014562557",
  "output_schema": {
    "properties": {
      "as_of_date": {
        "enum": [
          "2026-07-27"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:ef88fb46f98773129561e13479d723e9b1d0822b713ab0816c49367014562557",
          "vectors": 3
        }
      },
      "break_count": {
        "maximum": 5,
        "minimum": 0,
        "type": "number",
        "x-observed-values": [
          0,
          1,
          5
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:ef88fb46f98773129561e13479d723e9b1d0822b713ab0816c49367014562557",
          "vectors": 3
        }
      },
      "break_set": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:ef88fb46f98773129561e13479d723e9b1d0822b713ab0816c49367014562557",
          "vectors": 3
        }
      },
      "field_tolerance_table_version": {
        "enum": [
          "ESMA74-362-2683-PHASE2-2026-04-27"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:ef88fb46f98773129561e13479d723e9b1d0822b713ab0816c49367014562557",
          "vectors": 3
        }
      },
      "note": {
        "enum": [
          "Independently reproduces the EMIR trade-repository reconciliation verdict from the TR ISO 20022 response and the firm submitted state, under a policy-supplied per-cycle field/tolerance/suppression table. Disagreement with the TR verdict is a first-class output, never an error. Lifecycle events (amendment/compression/termination) are ordinary inputs. This tool computes a reconciliation verdict only; it does not itself resubmit, dispute, or file any regulatory report."
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:ef88fb46f98773129561e13479d723e9b1d0822b713ab0816c49367014562557",
          "vectors": 3
        }
      },
      "tr_disputed_count": {
        "maximum": 0,
        "minimum": 0,
        "type": "number",
        "x-observed-values": [
          0
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:ef88fb46f98773129561e13479d723e9b1d0822b713ab0816c49367014562557",
          "vectors": 3
        }
      },
      "tr_matched_count": {
        "maximum": 1,
        "minimum": 0,
        "type": "number",
        "x-observed-values": [
          0,
          1
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:ef88fb46f98773129561e13479d723e9b1d0822b713ab0816c49367014562557",
          "vectors": 3
        }
      },
      "trade_count": {
        "maximum": 1,
        "minimum": 1,
        "type": "number",
        "x-observed-values": [
          1
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:ef88fb46f98773129561e13479d723e9b1d0822b713ab0816c49367014562557",
          "vectors": 3
        }
      },
      "trades": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:ef88fb46f98773129561e13479d723e9b1d0822b713ab0816c49367014562557",
          "vectors": 3
        }
      },
      "verdict_disagrees_with_tr_count": {
        "maximum": 1,
        "minimum": 0,
        "type": "number",
        "x-observed-values": [
          0,
          1
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:ef88fb46f98773129561e13479d723e9b1d0822b713ab0816c49367014562557",
          "vectors": 3
        }
      }
    },
    "type": "object"
  },
  "producer": "art-482-emir-recon-adjudicator",
  "x-derivation": {
    "from": "conformance_fixtures",
    "generator": "scripts/gen-output-schema.mjs",
    "vectors": 3
  }
}
