{
  "$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:c02483af798b9da4593d70b071619e12487bbd02e21b016eb9d46ced84c5ab90",
  "output_schema": {
    "properties": {
      "average_score": {
        "maximum": 0.85,
        "minimum": 0.342,
        "type": "number",
        "x-observed-values": [
          0.342,
          0.85
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c02483af798b9da4593d70b071619e12487bbd02e21b016eb9d46ced84c5ab90",
          "vectors": 2
        }
      },
      "compliance_flags": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c02483af798b9da4593d70b071619e12487bbd02e21b016eb9d46ced84c5ab90",
          "vectors": 2
        }
      },
      "high_risk_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 2 fixtures @ sha256:c02483af798b9da4593d70b071619e12487bbd02e21b016eb9d46ced84c5ab90",
          "vectors": 2
        }
      },
      "max_score": {
        "maximum": 0.85,
        "minimum": 0.3438,
        "type": "number",
        "x-observed-values": [
          0.3438,
          0.85
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c02483af798b9da4593d70b071619e12487bbd02e21b016eb9d46ced84c5ab90",
          "vectors": 2
        }
      },
      "medium_risk_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 2 fixtures @ sha256:c02483af798b9da4593d70b071619e12487bbd02e21b016eb9d46ced84c5ab90",
          "vectors": 2
        }
      },
      "overall_risk": {
        "enum": [
          "HIGH",
          "MEDIUM"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c02483af798b9da4593d70b071619e12487bbd02e21b016eb9d46ced84c5ab90",
          "vectors": 2
        }
      },
      "top_risk_accounts": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c02483af798b9da4593d70b071619e12487bbd02e21b016eb9d46ced84c5ab90",
          "vectors": 2
        }
      },
      "transaction_count": {
        "maximum": 3,
        "minimum": 1,
        "type": "number",
        "x-observed-values": [
          1,
          3
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c02483af798b9da4593d70b071619e12487bbd02e21b016eb9d46ced84c5ab90",
          "vectors": 2
        }
      },
      "travel_rule_violations": {
        "maximum": 3,
        "minimum": 1,
        "type": "number",
        "x-observed-values": [
          1,
          3
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c02483af798b9da4593d70b071619e12487bbd02e21b016eb9d46ced84c5ab90",
          "vectors": 2
        }
      },
      "typology_hit_counts": {
        "properties": {
          "FUNNEL": {
            "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 2 fixtures @ sha256:c02483af798b9da4593d70b071619e12487bbd02e21b016eb9d46ced84c5ab90",
              "vectors": 2
            }
          },
          "HIGH_VELOCITY": {
            "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 2 fixtures @ sha256:c02483af798b9da4593d70b071619e12487bbd02e21b016eb9d46ced84c5ab90",
              "vectors": 2
            }
          },
          "LAYERING": {
            "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 2 fixtures @ sha256:c02483af798b9da4593d70b071619e12487bbd02e21b016eb9d46ced84c5ab90",
              "vectors": 2
            }
          },
          "ROUND_TRIP": {
            "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 2 fixtures @ sha256:c02483af798b9da4593d70b071619e12487bbd02e21b016eb9d46ced84c5ab90",
              "vectors": 2
            }
          },
          "STRUCTURING": {
            "maximum": 3,
            "minimum": 1,
            "type": "number",
            "x-observed-values": [
              1,
              3
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:c02483af798b9da4593d70b071619e12487bbd02e21b016eb9d46ced84c5ab90",
              "vectors": 2
            }
          },
          "TRAVEL_RULE": {
            "maximum": 3,
            "minimum": 1,
            "type": "number",
            "x-observed-values": [
              1,
              3
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:c02483af798b9da4593d70b071619e12487bbd02e21b016eb9d46ced84c5ab90",
              "vectors": 2
            }
          }
        },
        "type": "object",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c02483af798b9da4593d70b071619e12487bbd02e21b016eb9d46ced84c5ab90",
          "vectors": 2
        }
      }
    },
    "type": "object"
  },
  "producer": "art-10-amla-transaction-typology-risk-scorer",
  "x-derivation": {
    "from": "conformance_fixtures",
    "generator": "scripts/gen-output-schema.mjs",
    "vectors": 2
  }
}
