{
  "$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:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
  "output_schema": {
    "properties": {
      "amount_collected": {
        "maximum": 2000,
        "minimum": 0,
        "type": "number",
        "x-observed-values": [
          0,
          125.5,
          450,
          1000,
          2000
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "amount_credited": {
        "maximum": 1975,
        "minimum": 0,
        "type": "number",
        "x-observed-values": [
          0,
          125.5,
          450,
          997.5,
          1975
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "as_of": {
        "enum": [
          "2026-07-31T23:59:59Z",
          null
        ],
        "type": [
          "null",
          "string"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "at_par": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "at_par_discrepancy": {
        "maximum": 0,
        "minimum": -12.75,
        "type": "number",
        "x-observed-values": [
          -12.75,
          0
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "attributed_ministry": {
        "enum": [
          "Ministry of Commerce",
          "Ministry of Finance",
          "Ministry of Revenue and Customs",
          null
        ],
        "type": [
          "null",
          "string"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "attribution_matched": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "currency": {
        "enum": [
          "USD",
          null
        ],
        "type": [
          "null",
          "string"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "declared_revenue_code": {
        "enum": [
          "REV-1100-INCOME",
          "REV-1200-CUSTOMS",
          "REV-1300-LICENCE",
          "REV-9999-UNMAPPED",
          null
        ],
        "type": [
          "null",
          "string"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "exceptions": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "expected_credit": {
        "maximum": 1987.75,
        "minimum": 0,
        "type": "number",
        "x-observed-values": [
          0,
          125.5,
          450,
          997.5,
          1987.75
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "fees": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "payer_class": {
        "enum": [
          "agency",
          "business",
          "citizen",
          "unstated"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "payer_class_valid": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "payment_ref": {
        "enum": [
          "PMT-2026-0001-OPAQUE",
          "PMT-2026-0002-OPAQUE",
          "PMT-2026-0003-OPAQUE",
          "PMT-2026-0004-OPAQUE",
          null
        ],
        "type": [
          "null",
          "string"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "rails": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "reconciled": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "reconciliation_window": {
        "enum": [
          "2026-07-01/2026-07-31",
          null
        ],
        "type": [
          "null",
          "string"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "single_settlement_status": {
        "enum": [
          "DOUBLE_COUNT_RISK",
          "SINGLE",
          "UNRESOLVED"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "total_fees_itemised": {
        "maximum": 12.25,
        "minimum": 0,
        "type": "number",
        "x-observed-values": [
          0,
          2.5,
          12.25
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      },
      "treasury_account_credited": {
        "enum": [
          "TSA-MAIN-001",
          "TSA-MAIN-002",
          "TSA-MAIN-003",
          null
        ],
        "type": [
          "null",
          "string"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03",
          "vectors": 5
        }
      }
    },
    "type": "object"
  },
  "producer": "art-513-public-money-settlement-receipt",
  "x-derivation": {
    "from": "conformance_fixtures",
    "generator": "scripts/gen-output-schema.mjs",
    "vectors": 5
  }
}
