Skip to main content
Glama

FINLY Balance Report Analysis

Analyze balance report | ניתוח דוח יתרות

analyze_balance_report

Analyze a PDF, JPEG or PNG balance report. Include the pre-issued operation for encrypted result recovery and safe same-payload replay for up to 15 minutes from issuance; restarting the service ends recovery. Omit operation only for legacy immediate-only delivery. Raw reports are not persisted. Returns structured facts and readable Hebrew text/HTML. External OCR sends personal/financial mortgage data to Google Document AI outside Israel only with an agent attestation that the existing task permits this transfer, or legacy separate approval. The supplier notice hash is not evidence a human saw it. Local-only is the default. A terminal failure never restarts the same operation.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "content_base64": "<content_base64>",
      "security_challenge": "<security_challenge>",
      "security_proof": "<security_proof>"
    },
    "name": "analyze_balance_report"
  }
}

Input Schema

NameRequiredDescriptionDefault
operationNoOpt into encrypted result recovery for this pre-issued operation. Omit only for legacy immediate-only delivery.
external_ocrNoOptional external OCR selection. Existing-task authority is an agent attestation covering mortgage data sent to Google Document AI outside Israel; its policy hash binds the supplier notice, not proof of human viewing. Legacy separate approval remains accepted. Omission means local-only processing.
authorizationNoDeprecated compatibility field; omit it. FINLY does not use or record it as consent evidence.
content_base64Yes
security_proofYes
security_challengeYes

Output Schema

NameRequiredDescriptionDefault
toolYes
as_ofYes
resultNo
statusYes
receiptYes
evidenceNo
no_actionNo
request_idYes
assumptionsYes
limitationsYes
next_actionsYes
response_kindYes
schema_versionYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / properties / result / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "combinedExposurePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "comparisonRatePct": {
      -        "type": "number"
      -      },
      -      "document": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "format": {
      -            "const": "finly-report-v1",
      -            "type": "string"
      -          },
      -          "html": {
      -            "maxLength": 1048576,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "locale": {
      -            "const": "he",
      -            "type": "string"
      -          },
      -          "text": {
      -            "maxLength": 512000,
      -            "minLength": 1,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "format",
      -          "locale",
      -          "text",
      -          "html"
      -        ],
      -        "type": "object"
      -      },
      -      "factors": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "detail": {
      -              "maxLength": 4000,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "kind": {
      -              "enum": [
      -                "attention",
      -                "positive",
      -                "missing",
      -                "fact"
      -              ],
      -              "type": "string"
      -            },
      -            "title": {
      -              "maxLength": 300,
      -              "minLength": 1,
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "kind",
      -            "title",
      -            "detail"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "feeBreakdown": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "avgIndexAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "discountingAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "noNoticeAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "operationalAgorot": {
      -            "anyOf": [
      -              {
      -                "maximum": 9007199254740991,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "noNoticeAgorot",
      -          "avgIndexAgorot",
      -          "discountingAgorot",
      -          "operationalAgorot"
      -        ],
      -        "type": "object"
      -      },
      -      "forecastRatePct": {
      -        "type": "number"
      -      },
      -      "headlineHe": {
      -        "maxLength": 500,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "linkedSharePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "longestTermMonths": {
      -        "anyOf": [
      -          {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "marketComparison": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "comparedSharePct": {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "effectiveDate": {
      -            "anyOf": [
      -              {
      -                "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "entries": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "balanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "gapBasis": {
      -                  "const": "report_spread",
      -                  "type": "string"
      -                },
      -                "gapPct": {
      -                  "type": "number"
      -                },
      -                "kind": {
      -                  "enum": [
      -                    "fixed",
      -                    "prime"
      -                  ],
      -                  "type": "string"
      -                },
      -                "labelHe": {
      -                  "enum": [
      -                    "פריים",
      -                    "קבועה לא צמודה",
      -                    "קבועה צמודה",
      -                    "משתנה לא צמודה",
      -                    "משתנה צמודה",
      -                    "מסלול (סוג לא זוהה)"
      -                  ],
      -                  "type": "string"
      -                },
      -                "source": {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "applicability": {
      -                      "enum": [
      -                        "applicable",
      -                        "historical_only",
      -                        "unusable"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "asOf": {
      -                      "anyOf": [
      -                        {
      -                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                          "type": "string"
      -                        },
      -                        {
      -                          "type": "null"
      -                        }
      -                      ]
      -                    },
      -                    "kind": {
      -                      "enum": [
      -                        "boi_average",
      -                        "controlled_reference",
      -                        "report_reference",
      -                        "indicative_rate_sheet",
      -                        "alternative"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "labelHe": {
      -                      "maxLength": 300,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "limitationHe": {
      -                      "maxLength": 4000,
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "kind",
      -                    "labelHe",
      -                    "asOf",
      -                    "applicability"
      -                  ],
      -                  "type": "object"
      -                },
      -                "trackIndex": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "labelHe",
      -                "balanceAgorot",
      -                "kind",
      -                "gapPct"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "uncomparedFixedCount": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "weightedFixedGapPct": {
      -            "anyOf": [
      -              {
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "effectiveDate",
      -          "weightedFixedGapPct",
      -          "comparedSharePct",
      -          "uncomparedFixedCount",
      -          "entries"
      -        ],
      -        "type": "object"
      -      },
      -      "missingRate": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "missingTerm": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "missingType": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "monthlyPaymentTotalAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "nextStepHe": {
      -        "maxLength": 2000,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "payoffFeesAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "payoffTotalAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "rateBasis": {
      -        "const": "report",
      -        "type": "string"
      -      },
      -      "rateCoveragePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "reportAsOfDate": {
      -        "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      -        "type": "string"
      -      },
      -      "resultVersion": {
      -        "const": 2,
      -        "type": "number"
      -      },
      -      "review": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "coverage": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "comparedBalanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "detailHe": {
      -                  "maxLength": 4000,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "labelHe": {
      -                  "maxLength": 300,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "missingTrackIndices": {
      -                  "items": {
      -                    "maximum": 9007199254740991,
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  },
      -                  "type": "array"
      -                },
      -                "purpose": {
      -                  "enum": [
      -                    "fixed_rate_reference",
      -                    "indicative_price",
      -                    "alternative_price"
      -                  ],
      -                  "type": "string"
      -                },
      -                "sharePct": {
      -                  "maximum": 100,
      -                  "minimum": 0,
      -                  "type": "number"
      -                },
      -                "totalBalanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "trackIndices": {
      -                  "items": {
      -                    "maximum": 9007199254740991,
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  },
      -                  "type": "array"
      -                }
      -              },
      -              "required": [
      -                "purpose",
      -                "labelHe",
      -                "comparedBalanceAgorot",
      -                "totalBalanceAgorot",
      -                "sharePct",
      -                "trackIndices",
      -                "missingTrackIndices",
      -                "detailHe"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "findings": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "balanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "detailHe": {
      -                  "maxLength": 4000,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "gapPct": {
      -                  "type": "number"
      -                },
      -                "id": {
      -                  "maxLength": 300,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "kind": {
      -                  "enum": [
      -                    "reference_gap",
      -                    "indicative_price_gap",
      -                    "alternative_price_gap",
      -                    "no_positive_gap",
      -                    "contract_fact",
      -                    "comparison_missing",
      -                    "historical_comparison"
      -                  ],
      -                  "type": "string"
      -                },
      -                "nextStepHe": {
      -                  "maxLength": 2000,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "purpose": {
      -                  "enum": [
      -                    "fixed_rate_reference",
      -                    "indicative_price",
      -                    "alternative_price"
      -                  ],
      -                  "type": "string"
      -                },
      -                "sharePct": {
      -                  "maximum": 100,
      -                  "minimum": 0,
      -                  "type": "number"
      -                },
      -                "source": {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "applicability": {
      -                      "enum": [
      -                        "applicable",
      -                        "historical_only",
      -                        "unusable"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "asOf": {
      -                      "anyOf": [
      -                        {
      -                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                          "type": "string"
      -                        },
      -                        {
      -                          "type": "null"
      -                        }
      -                      ]
      -                    },
      -                    "kind": {
      -                      "enum": [
      -                        "boi_average",
      -                        "controlled_reference",
      -                        "report_reference",
      -                        "indicative_rate_sheet",
      -                        "alternative"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "labelHe": {
      -                      "maxLength": 300,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "limitationHe": {
      -                      "maxLength": 4000,
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "kind",
      -                    "labelHe",
      -                    "asOf",
      -                    "applicability"
      -                  ],
      -                  "type": "object"
      -                },
      -                "titleHe": {
      -                  "maxLength": 300,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "trackIndices": {
      -                  "items": {
      -                    "maximum": 9007199254740991,
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  },
      -                  "type": "array"
      -                }
      -              },
      -              "required": [
      -                "id",
      -                "trackIndices",
      -                "kind",
      -                "balanceAgorot",
      -                "sharePct",
      -                "titleHe",
      -                "detailHe"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "headlineHe": {
      -            "maxLength": 500,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "labelHe": {
      -            "maxLength": 300,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "leadingFindingId": {
      -            "maxLength": 300,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "nextStepHe": {
      -            "maxLength": 2000,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "state": {
      -            "enum": [
      -              "gap_found",
      -              "no_gap_in_compared_scope",
      -              "comparison_unavailable"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "state",
      -          "labelHe",
      -          "headlineHe",
      -          "nextStepHe",
      -          "findings",
      -          "coverage"
      -        ],
      -        "type": "object"
      -      },
      -      "totalBalanceAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "trackCount": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "tracks": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "anchorSpreadPct": {
      -              "type": "number"
      -            },
      -            "balanceAgorot": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "labelHe": {
      -              "enum": [
      -                "פריים",
      -                "קבועה לא צמודה",
      -                "קבועה צמודה",
      -                "משתנה לא צמודה",
      -                "משתנה צמודה",
      -                "מסלול (סוג לא זוהה)"
      -              ],
      -              "type": "string"
      -            },
      -            "monthlyPaymentAgorot": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "nextResetDate": {
      -              "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      -              "type": "string"
      -            },
      -            "primeSpreadPct": {
      -              "type": "number"
      -            },
      -            "ratePct": {
      -              "anyOf": [
      -                {
      -                  "type": "number"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "resetIntervalMonths": {
      -              "exclusiveMinimum": 0,
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "termMonths": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            }
      -          },
      -          "required": [
      -            "labelHe",
      -            "balanceAgorot",
      -            "ratePct",
      -            "termMonths"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "variableSharePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "weightedRatePct": {
      -        "anyOf": [
      -          {
      -            "type": "number"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    },
      -    "required": [
      -      "trackCount",
      -      "tracks",
      -      "totalBalanceAgorot",
      -      "weightedRatePct",
      -      "missingTerm",
      -      "missingRate",
      -      "rateCoveragePct",
      -      "linkedSharePct",
      -      "variableSharePct",
      -      "combinedExposurePct",
      -      "longestTermMonths",
      -      "headlineHe",
      -      "nextStepHe",
      -      "factors",
      -      "resultVersion",
      -      "review",
      -      "document"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "attentionLabel": {
      -        "maxLength": 300,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "attentionScore": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "combinedExposurePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "comparisonRatePct": {
      -        "type": "number"
      -      },
      -      "document": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "format": {
      -            "const": "finly-report-v1",
      -            "type": "string"
      -          },
      -          "html": {
      -            "maxLength": 1048576,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "locale": {
      -            "const": "he",
      -            "type": "string"
      -          },
      -          "text": {
      -            "maxLength": 512000,
      -            "minLength": 1,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "format",
      -          "locale",
      -          "text",
      -          "html"
      -        ],
      -        "type": "object"
      -      },
      -      "factors": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "detail": {
      -              "maxLength": 4000,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "kind": {
      -              "enum": [
      -                "attention",
      -                "positive",
      -                "missing",
      -                "fact"
      -              ],
      -              "type": "string"
      -            },
      -            "title": {
      -              "maxLength": 300,
      -              "minLength": 1,
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "kind",
      -            "title",
      -            "detail"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "feeBreakdown": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "avgIndexAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "discountingAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "noNoticeAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "operationalAgorot": {
      -            "anyOf": [
      -              {
      -                "maximum": 9007199254740991,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "noNoticeAgorot",
      -          "avgIndexAgorot",
      -          "discountingAgorot",
      -          "operationalAgorot"
      -        ],
      -        "type": "object"
      -      },
      -      "forecastRatePct": {
      -        "type": "number"
      -      },
      -      "headlineHe": {
      -        "maxLength": 500,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "linkedSharePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "longestTermMonths": {
      -        "anyOf": [
      -          {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "marketComparison": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "comparedSharePct": {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "effectiveDate": {
      -            "anyOf": [
      -              {
      -                "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "entries": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "balanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "gapBasis": {
      -                  "const": "report_spread",
      -                  "type": "string"
      -                },
      -                "gapPct": {
      -                  "type": "number"
      -                },
      -                "kind": {
      -                  "enum": [
      -                    "fixed",
      -                    "prime"
      -                  ],
      -                  "type": "string"
      -                },
      -                "labelHe": {
      -                  "enum": [
      -                    "פריים",
      -                    "קבועה לא צמודה",
      -                    "קבועה צמודה",
      -                    "משתנה לא צמודה",
      -                    "משתנה צמודה",
      -                    "מסלול (סוג לא זוהה)"
      -                  ],
      -                  "type": "string"
      -                },
      -                "source": {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "applicability": {
      -                      "enum": [
      -                        "applicable",
      -                        "historical_only",
      -                        "unusable"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "asOf": {
      -                      "anyOf": [
      -                        {
      -                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                          "type": "string"
      -                        },
      -                        {
      -                          "type": "null"
      -                        }
      -                      ]
      -                    },
      -                    "kind": {
      -                      "enum": [
      -                        "boi_average",
      -                        "controlled_reference",
      -                        "report_reference",
      -                        "indicative_rate_sheet",
      -                        "alternative"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "labelHe": {
      -                      "maxLength": 300,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "limitationHe": {
      -                      "maxLength": 4000,
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "kind",
      -                    "labelHe",
      -                    "asOf",
      -                    "applicability"
      -                  ],
      -                  "type": "object"
      -                },
      -                "trackIndex": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "labelHe",
      -                "balanceAgorot",
      -                "kind",
      -                "gapPct"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "uncomparedFixedCount": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "weightedFixedGapPct": {
      -            "anyOf": [
      -              {
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "effectiveDate",
      -          "weightedFixedGapPct",
      -          "comparedSharePct",
      -          "uncomparedFixedCount",
      -          "entries"
      -        ],
      -        "type": "object"
      -      },
      -      "missingRate": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "missingTerm": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "missingType": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "monthlyPaymentTotalAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "nextStepHe": {
      -        "maxLength": 2000,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "payoffFeesAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "payoffTotalAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "rateBasis": {
      -        "const": "report",
      -        "type": "string"
      -      },
      -      "rateCoveragePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "reportAsOfDate": {
      -        "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      -        "type": "string"
      -      },
      -      "totalBalanceAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "trackCount": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "tracks": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "anchorSpreadPct": {
      -              "type": "number"
      -            },
      -            "balanceAgorot": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "labelHe": {
      -              "enum": [
      -                "פריים",
      -                "קבועה לא צמודה",
      -                "קבועה צמודה",
      -                "משתנה לא צמודה",
      -                "משתנה צמודה",
      -                "מסלול (סוג לא זוהה)"
      -              ],
      -              "type": "string"
      -            },
      -            "monthlyPaymentAgorot": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "nextResetDate": {
      -              "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      -              "type": "string"
      -            },
      -            "primeSpreadPct": {
      -              "type": "number"
      -            },
      -            "ratePct": {
      -              "anyOf": [
      -                {
      -                  "type": "number"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "resetIntervalMonths": {
      -              "exclusiveMinimum": 0,
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "termMonths": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            }
      -          },
      -          "required": [
      -            "labelHe",
      -            "balanceAgorot",
      -            "ratePct",
      -            "termMonths"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "variableSharePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "weightedRatePct": {
      -        "anyOf": [
      -          {
      -            "type": "number"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    },
      -    "required": [
      -      "trackCount",
      -      "tracks",
      -      "totalBalanceAgorot",
      -      "weightedRatePct",
      -      "missingTerm",
      -      "missingRate",
      -      "rateCoveragePct",
      -      "linkedSharePct",
      -      "variableSharePct",
      -      "combinedExposurePct",
      -      "longestTermMonths",
      -      "headlineHe",
      -      "nextStepHe",
      -      "factors",
      -      "attentionScore",
      -      "attentionLabel",
      -      "document"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "combinedExposurePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "comparisonRatePct": {
      -        "type": "number"
      -      },
      -      "document_error": {
      -        "const": "report_document_unavailable",
      -        "type": "string"
      -      },
      -      "factors": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "detail": {
      -              "maxLength": 4000,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "kind": {
      -              "enum": [
      -                "attention",
      -                "positive",
      -                "missing",
      -                "fact"
      -              ],
      -              "type": "string"
      -            },
      -            "title": {
      -              "maxLength": 300,
      -              "minLength": 1,
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "kind",
      -            "title",
      -            "detail"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "feeBreakdown": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "avgIndexAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "discountingAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "noNoticeAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "operationalAgorot": {
      -            "anyOf": [
      -              {
      -                "maximum": 9007199254740991,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "noNoticeAgorot",
      -          "avgIndexAgorot",
      -          "discountingAgorot",
      -          "operationalAgorot"
      -        ],
      -        "type": "object"
      -      },
      -      "forecastRatePct": {
      -        "type": "number"
      -      },
      -      "headlineHe": {
      -        "maxLength": 500,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "linkedSharePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "longestTermMonths": {
      -        "anyOf": [
      -          {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "marketComparison": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "comparedSharePct": {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "effectiveDate": {
      -            "anyOf": [
      -              {
      -                "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "entries": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "balanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "gapBasis": {
      -                  "const": "report_spread",
      -                  "type": "string"
      -                },
      -                "gapPct": {
      -                  "type": "number"
      -                },
      -                "kind": {
      -                  "enum": [
      -                    "fixed",
      -                    "prime"
      -                  ],
      -                  "type": "string"
      -                },
      -                "labelHe": {
      -                  "enum": [
      -                    "פריים",
      -                    "קבועה לא צמודה",
      -                    "קבועה צמודה",
      -                    "משתנה לא צמודה",
      -                    "משתנה צמודה",
      -                    "מסלול (סוג לא זוהה)"
      -                  ],
      -                  "type": "string"
      -                },
      -                "source": {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "applicability": {
      -                      "enum": [
      -                        "applicable",
      -                        "historical_only",
      -                        "unusable"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "asOf": {
      -                      "anyOf": [
      -                        {
      -                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                          "type": "string"
      -                        },
      -                        {
      -                          "type": "null"
      -                        }
      -                      ]
      -                    },
      -                    "kind": {
      -                      "enum": [
      -                        "boi_average",
      -                        "controlled_reference",
      -                        "report_reference",
      -                        "indicative_rate_sheet",
      -                        "alternative"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "labelHe": {
      -                      "maxLength": 300,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "limitationHe": {
      -                      "maxLength": 4000,
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "kind",
      -                    "labelHe",
      -                    "asOf",
      -                    "applicability"
      -                  ],
      -                  "type": "object"
      -                },
      -                "trackIndex": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "labelHe",
      -                "balanceAgorot",
      -                "kind",
      -                "gapPct"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "uncomparedFixedCount": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "weightedFixedGapPct": {
      -            "anyOf": [
      -              {
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "effectiveDate",
      -          "weightedFixedGapPct",
      -          "comparedSharePct",
      -          "uncomparedFixedCount",
      -          "entries"
      -        ],
      -        "type": "object"
      -      },
      -      "missingRate": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "missingTerm": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "missingType": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "monthlyPaymentTotalAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "nextStepHe": {
      -        "maxLength": 2000,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "payoffFeesAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "payoffTotalAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "rateBasis": {
      -        "const": "report",
      -        "type": "string"
      -      },
      -      "rateCoveragePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "reportAsOfDate": {
      -        "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      -        "type": "string"
      -      },
      -      "resultVersion": {
      -        "const": 2,
      -        "type": "number"
      -      },
      -      "review": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "coverage": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "comparedBalanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "detailHe": {
      -                  "maxLength": 4000,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "labelHe": {
      -                  "maxLength": 300,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "missingTrackIndices": {
      -                  "items": {
      -                    "maximum": 9007199254740991,
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  },
      -                  "type": "array"
      -                },
      -                "purpose": {
      -                  "enum": [
      -                    "fixed_rate_reference",
      -                    "indicative_price",
      -                    "alternative_price"
      -                  ],
      -                  "type": "string"
      -                },
      -                "sharePct": {
      -                  "maximum": 100,
      -                  "minimum": 0,
      -                  "type": "number"
      -                },
      -                "totalBalanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "trackIndices": {
      -                  "items": {
      -                    "maximum": 9007199254740991,
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  },
      -                  "type": "array"
      -                }
      -              },
      -              "required": [
      -                "purpose",
      -                "labelHe",
      -                "comparedBalanceAgorot",
      -                "totalBalanceAgorot",
      -                "sharePct",
      -                "trackIndices",
      -                "missingTrackIndices",
      -                "detailHe"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "findings": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "balanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "detailHe": {
      -                  "maxLength": 4000,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "gapPct": {
      -                  "type": "number"
      -                },
      -                "id": {
      -                  "maxLength": 300,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "kind": {
      -                  "enum": [
      -                    "reference_gap",
      -                    "indicative_price_gap",
      -                    "alternative_price_gap",
      -                    "no_positive_gap",
      -                    "contract_fact",
      -                    "comparison_missing",
      -                    "historical_comparison"
      -                  ],
      -                  "type": "string"
      -                },
      -                "nextStepHe": {
      -                  "maxLength": 2000,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "purpose": {
      -                  "enum": [
      -                    "fixed_rate_reference",
      -                    "indicative_price",
      -                    "alternative_price"
      -                  ],
      -                  "type": "string"
      -                },
      -                "sharePct": {
      -                  "maximum": 100,
      -                  "minimum": 0,
      -                  "type": "number"
      -                },
      -                "source": {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "applicability": {
      -                      "enum": [
      -                        "applicable",
      -                        "historical_only",
      -                        "unusable"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "asOf": {
      -                      "anyOf": [
      -                        {
      -                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                          "type": "string"
      -                        },
      -                        {
      -                          "type": "null"
      -                        }
      -                      ]
      -                    },
      -                    "kind": {
      -                      "enum": [
      -                        "boi_average",
      -                        "controlled_reference",
      -                        "report_reference",
      -                        "indicative_rate_sheet",
      -                        "alternative"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "labelHe": {
      -                      "maxLength": 300,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "limitationHe": {
      -                      "maxLength": 4000,
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "kind",
      -                    "labelHe",
      -                    "asOf",
      -                    "applicability"
      -                  ],
      -                  "type": "object"
      -                },
      -                "titleHe": {
      -                  "maxLength": 300,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "trackIndices": {
      -                  "items": {
      -                    "maximum": 9007199254740991,
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  },
      -                  "type": "array"
      -                }
      -              },
      -              "required": [
      -                "id",
      -                "trackIndices",
      -                "kind",
      -                "balanceAgorot",
      -                "sharePct",
      -                "titleHe",
      -                "detailHe"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "headlineHe": {
      -            "maxLength": 500,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "labelHe": {
      -            "maxLength": 300,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "leadingFindingId": {
      -            "maxLength": 300,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "nextStepHe": {
      -            "maxLength": 2000,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "state": {
      -            "enum": [
      -              "gap_found",
      -              "no_gap_in_compared_scope",
      -              "comparison_unavailable"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "state",
      -          "labelHe",
      -          "headlineHe",
      -          "nextStepHe",
      -          "findings",
      -          "coverage"
      -        ],
      -        "type": "object"
      -      },
      -      "totalBalanceAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "trackCount": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "tracks": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "anchorSpreadPct": {
      -              "type": "number"
      -            },
      -            "balanceAgorot": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "labelHe": {
      -              "enum": [
      -                "פריים",
      -                "קבועה לא צמודה",
      -                "קבועה צמודה",
      -                "משתנה לא צמודה",
      -                "משתנה צמודה",
      -                "מסלול (סוג לא זוהה)"
      -              ],
      -              "type": "string"
      -            },
      -            "monthlyPaymentAgorot": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "nextResetDate": {
      -              "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      -              "type": "string"
      -            },
      -            "primeSpreadPct": {
      -              "type": "number"
      -            },
      -            "ratePct": {
      -              "anyOf": [
      -                {
      -                  "type": "number"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "resetIntervalMonths": {
      -              "exclusiveMinimum": 0,
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "termMonths": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            }
      -          },
      -          "required": [
      -            "labelHe",
      -            "balanceAgorot",
      -            "ratePct",
      -            "termMonths"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "variableSharePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "weightedRatePct": {
      -        "anyOf": [
      -          {
      -            "type": "number"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    },
      -    "required": [
      -      "trackCount",
      -      "tracks",
      -      "totalBalanceAgorot",
      -      "weightedRatePct",
      -      "missingTerm",
      -      "missingRate",
      -      "rateCoveragePct",
      -      "linkedSharePct",
      -      "variableSharePct",
      -      "combinedExposurePct",
      -      "longestTermMonths",
      -      "headlineHe",
      -      "nextStepHe",
      -      "factors",
      -      "resultVersion",
      -      "review",
      -      "document_error"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "attentionLabel": {
      -        "maxLength": 300,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "attentionScore": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "combinedExposurePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "comparisonRatePct": {
      -        "type": "number"
      -      },
      -      "document_error": {
      -        "const": "report_document_unavailable",
      -        "type": "string"
      -      },
      -      "factors": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "detail": {
      -              "maxLength": 4000,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "kind": {
      -              "enum": [
      -                "attention",
      -                "positive",
      -                "missing",
      -                "fact"
      -              ],
      -              "type": "string"
      -            },
      -            "title": {
      -              "maxLength": 300,
      -              "minLength": 1,
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "kind",
      -            "title",
      -            "detail"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "feeBreakdown": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "avgIndexAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "discountingAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "noNoticeAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "operationalAgorot": {
      -            "anyOf": [
      -              {
      -                "maximum": 9007199254740991,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "noNoticeAgorot",
      -          "avgIndexAgorot",
      -          "discountingAgorot",
      -          "operationalAgorot"
      -        ],
      -        "type": "object"
      -      },
      -      "forecastRatePct": {
      -        "type": "number"
      -      },
      -      "headlineHe": {
      -        "maxLength": 500,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "linkedSharePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "longestTermMonths": {
      -        "anyOf": [
      -          {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "marketComparison": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "comparedSharePct": {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "effectiveDate": {
      -            "anyOf": [
      -              {
      -                "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "entries": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "balanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "gapBasis": {
      -                  "const": "report_spread",
      -                  "type": "string"
      -                },
      -                "gapPct": {
      -                  "type": "number"
      -                },
      -                "kind": {
      -                  "enum": [
      -                    "fixed",
      -                    "prime"
      -                  ],
      -                  "type": "string"
      -                },
      -                "labelHe": {
      -                  "enum": [
      -                    "פריים",
      -                    "קבועה לא צמודה",
      -                    "קבועה צמודה",
      -                    "משתנה לא צמודה",
      -                    "משתנה צמודה",
      -                    "מסלול (סוג לא זוהה)"
      -                  ],
      -                  "type": "string"
      -                },
      -                "source": {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "applicability": {
      -                      "enum": [
      -                        "applicable",
      -                        "historical_only",
      -                        "unusable"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "asOf": {
      -                      "anyOf": [
      -                        {
      -                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                          "type": "string"
      -                        },
      -                        {
      -                          "type": "null"
      -                        }
      -                      ]
      -                    },
      -                    "kind": {
      -                      "enum": [
      -                        "boi_average",
      -                        "controlled_reference",
      -                        "report_reference",
      -                        "indicative_rate_sheet",
      -                        "alternative"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "labelHe": {
      -                      "maxLength": 300,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "limitationHe": {
      -                      "maxLength": 4000,
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "kind",
      -                    "labelHe",
      -                    "asOf",
      -                    "applicability"
      -                  ],
      -                  "type": "object"
      -                },
      -                "trackIndex": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "labelHe",
      -                "balanceAgorot",
      -                "kind",
      -                "gapPct"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "uncomparedFixedCount": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "weightedFixedGapPct": {
      -            "anyOf": [
      -              {
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "effectiveDate",
      -          "weightedFixedGapPct",
      -          "comparedSharePct",
      -          "uncomparedFixedCount",
      -          "entries"
      -        ],
      -        "type": "object"
      -      },
      -      "missingRate": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "missingTerm": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "missingType": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "monthlyPaymentTotalAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "nextStepHe": {
      -        "maxLength": 2000,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "payoffFeesAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "payoffTotalAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "rateBasis": {
      -        "const": "report",
      -        "type": "string"
      -      },
      -      "rateCoveragePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "reportAsOfDate": {
      -        "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      -        "type": "string"
      -      },
      -      "totalBalanceAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "trackCount": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "tracks": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "anchorSpreadPct": {
      -              "type": "number"
      -            },
      -            "balanceAgorot": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "labelHe": {
      -              "enum": [
      -                "פריים",
      -                "קבועה לא צמודה",
      -                "קבועה צמודה",
      -                "משתנה לא צמודה",
      -                "משתנה צמודה",
      -                "מסלול (סוג לא זוהה)"
      -              ],
      -              "type": "string"
      -            },
      -            "monthlyPaymentAgorot": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "nextResetDate": {
      -              "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      -              "type": "string"
      -            },
      -            "primeSpreadPct": {
      -              "type": "number"
      -            },
      -            "ratePct": {
      -              "anyOf": [
      -                {
      -                  "type": "number"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "resetIntervalMonths": {
      -              "exclusiveMinimum": 0,
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "termMonths": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            }
      -          },
      -          "required": [
      -            "labelHe",
      -            "balanceAgorot",
      -            "ratePct",
      -            "termMonths"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "variableSharePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "weightedRatePct": {
      -        "anyOf": [
      -          {
      -            "type": "number"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    },
      -    "required": [
      -      "trackCount",
      -      "tracks",
      -      "totalBalanceAgorot",
      -      "weightedRatePct",
      -      "missingTerm",
      -      "missingRate",
      -      "rateCoveragePct",
      -      "linkedSharePct",
      -      "variableSharePct",
      -      "combinedExposurePct",
      -      "longestTermMonths",
      -      "headlineHe",
      -      "nextStepHe",
      -      "factors",
      -      "attentionScore",
      -      "attentionLabel",
      -      "document_error"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "combinedExposurePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "comparisonRatePct": {
      +        "type": "number"
      +      },
      +      "document": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "format": {
      +            "const": "finly-report-v1",
      +            "type": "string"
      +          },
      +          "html": {
      +            "maxLength": 1048576,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "locale": {
      +            "const": "he",
      +            "type": "string"
      +          },
      +          "text": {
      +            "maxLength": 512000,
      +            "minLength": 1,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "format",
      +          "locale",
      +          "text",
      +          "html"
      +        ],
      +        "type": "object"
      +      },
      +      "factors": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "detail": {
      +              "maxLength": 4000,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "kind": {
      +              "enum": [
      +                "attention",
      +                "positive",
      +                "missing",
      +                "fact"
      +              ],
      +              "type": "string"
      +            },
      +            "title": {
      +              "maxLength": 300,
      +              "minLength": 1,
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "kind",
      +            "title",
      +            "detail"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "feeBreakdown": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "avgIndexAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "discountingAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "noNoticeAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "operationalAgorot": {
      +            "anyOf": [
      +              {
      +                "maximum": 9007199254740991,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "noNoticeAgorot",
      +          "avgIndexAgorot",
      +          "discountingAgorot",
      +          "operationalAgorot"
      +        ],
      +        "type": "object"
      +      },
      +      "forecastRatePct": {
      +        "type": "number"
      +      },
      +      "headlineHe": {
      +        "maxLength": 500,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "linkedSharePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "longestTermMonths": {
      +        "anyOf": [
      +          {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "marketComparison": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "comparedSharePct": {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "effectiveDate": {
      +            "anyOf": [
      +              {
      +                "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "entries": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "balanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "gapBasis": {
      +                  "const": "report_spread",
      +                  "type": "string"
      +                },
      +                "gapPct": {
      +                  "type": "number"
      +                },
      +                "kind": {
      +                  "enum": [
      +                    "fixed",
      +                    "prime"
      +                  ],
      +                  "type": "string"
      +                },
      +                "labelHe": {
      +                  "enum": [
      +                    "פריים",
      +                    "קבועה לא צמודה",
      +                    "קבועה צמודה",
      +                    "משתנה לא צמודה",
      +                    "משתנה צמודה",
      +                    "מסלול (סוג לא זוהה)"
      +                  ],
      +                  "type": "string"
      +                },
      +                "source": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "applicability": {
      +                      "enum": [
      +                        "applicable",
      +                        "historical_only",
      +                        "unusable"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "asOf": {
      +                      "anyOf": [
      +                        {
      +                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                          "type": "string"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "kind": {
      +                      "enum": [
      +                        "boi_average",
      +                        "controlled_reference",
      +                        "report_reference",
      +                        "indicative_rate_sheet",
      +                        "alternative"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "labelHe": {
      +                      "maxLength": 300,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "limitationHe": {
      +                      "maxLength": 4000,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "labelHe",
      +                    "asOf",
      +                    "applicability"
      +                  ],
      +                  "type": "object"
      +                },
      +                "trackIndex": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "labelHe",
      +                "balanceAgorot",
      +                "kind",
      +                "gapPct"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "uncomparedFixedCount": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "weightedFixedGapPct": {
      +            "anyOf": [
      +              {
      +                "type": "number"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "effectiveDate",
      +          "weightedFixedGapPct",
      +          "comparedSharePct",
      +          "uncomparedFixedCount",
      +          "entries"
      +        ],
      +        "type": "object"
      +      },
      +      "missingRate": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "missingTerm": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "missingType": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "monthlyPaymentTotalAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "nextStepHe": {
      +        "maxLength": 2000,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "payoffFeesAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "payoffTotalAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "rateBasis": {
      +        "const": "report",
      +        "type": "string"
      +      },
      +      "rateCoveragePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "reportAsOfDate": {
      +        "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      +        "type": "string"
      +      },
      +      "resultVersion": {
      +        "const": 2,
      +        "type": "number"
      +      },
      +      "review": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "coverage": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "comparedBalanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "detailHe": {
      +                  "maxLength": 4000,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "labelHe": {
      +                  "maxLength": 300,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "missingTrackIndices": {
      +                  "items": {
      +                    "maximum": 9007199254740991,
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "type": "array"
      +                },
      +                "purpose": {
      +                  "enum": [
      +                    "fixed_rate_reference",
      +                    "indicative_price",
      +                    "alternative_price"
      +                  ],
      +                  "type": "string"
      +                },
      +                "sharePct": {
      +                  "maximum": 100,
      +                  "minimum": 0,
      +                  "type": "number"
      +                },
      +                "totalBalanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "trackIndices": {
      +                  "items": {
      +                    "maximum": 9007199254740991,
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "type": "array"
      +                }
      +              },
      +              "required": [
      +                "purpose",
      +                "labelHe",
      +                "comparedBalanceAgorot",
      +                "totalBalanceAgorot",
      +                "sharePct",
      +                "trackIndices",
      +                "missingTrackIndices",
      +                "detailHe"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "findings": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "balanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "contractValuePct": {
      +                  "type": "number"
      +                },
      +                "detailHe": {
      +                  "maxLength": 4000,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "gapPct": {
      +                  "type": "number"
      +                },
      +                "id": {
      +                  "maxLength": 300,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "kind": {
      +                  "enum": [
      +                    "reference_gap",
      +                    "indicative_price_gap",
      +                    "alternative_price_gap",
      +                    "no_positive_gap",
      +                    "contract_fact",
      +                    "comparison_missing",
      +                    "historical_comparison"
      +                  ],
      +                  "type": "string"
      +                },
      +                "nextStepHe": {
      +                  "maxLength": 2000,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "purpose": {
      +                  "enum": [
      +                    "fixed_rate_reference",
      +                    "indicative_price",
      +                    "alternative_price"
      +                  ],
      +                  "type": "string"
      +                },
      +                "sharePct": {
      +                  "maximum": 100,
      +                  "minimum": 0,
      +                  "type": "number"
      +                },
      +                "source": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "applicability": {
      +                      "enum": [
      +                        "applicable",
      +                        "historical_only",
      +                        "unusable"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "asOf": {
      +                      "anyOf": [
      +                        {
      +                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                          "type": "string"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "kind": {
      +                      "enum": [
      +                        "boi_average",
      +                        "controlled_reference",
      +                        "report_reference",
      +                        "indicative_rate_sheet",
      +                        "alternative"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "labelHe": {
      +                      "maxLength": 300,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "limitationHe": {
      +                      "maxLength": 4000,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "labelHe",
      +                    "asOf",
      +                    "applicability"
      +                  ],
      +                  "type": "object"
      +                },
      +                "titleHe": {
      +                  "maxLength": 300,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "trackIndices": {
      +                  "items": {
      +                    "maximum": 9007199254740991,
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "type": "array"
      +                }
      +              },
      +              "required": [
      +                "id",
      +                "trackIndices",
      +                "kind",
      +                "balanceAgorot",
      +                "sharePct",
      +                "titleHe",
      +                "detailHe"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "headlineHe": {
      +            "maxLength": 500,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "labelHe": {
      +            "maxLength": 300,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "leadingFindingId": {
      +            "maxLength": 300,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "nextStepHe": {
      +            "maxLength": 2000,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "state": {
      +            "enum": [
      +              "gap_found",
      +              "no_gap_in_compared_scope",
      +              "comparison_unavailable"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "state",
      +          "labelHe",
      +          "headlineHe",
      +          "nextStepHe",
      +          "findings",
      +          "coverage"
      +        ],
      +        "type": "object"
      +      },
      +      "totalBalanceAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "trackCount": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "tracks": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "anchorSpreadPct": {
      +              "type": "number"
      +            },
      +            "balanceAgorot": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "labelHe": {
      +              "enum": [
      +                "פריים",
      +                "קבועה לא צמודה",
      +                "קבועה צמודה",
      +                "משתנה לא צמודה",
      +                "משתנה צמודה",
      +                "מסלול (סוג לא זוהה)"
      +              ],
      +              "type": "string"
      +            },
      +            "monthlyPaymentAgorot": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "nextResetDate": {
      +              "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      +              "type": "string"
      +            },
      +            "primeSpreadPct": {
      +              "type": "number"
      +            },
      +            "ratePct": {
      +              "anyOf": [
      +                {
      +                  "type": "number"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "resetIntervalMonths": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "termMonths": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            }
      +          },
      +          "required": [
      +            "labelHe",
      +            "balanceAgorot",
      +            "ratePct",
      +            "termMonths"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "variableSharePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "weightedRatePct": {
      +        "anyOf": [
      +          {
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    },
      +    "required": [
      +      "trackCount",
      +      "tracks",
      +      "totalBalanceAgorot",
      +      "weightedRatePct",
      +      "missingTerm",
      +      "missingRate",
      +      "rateCoveragePct",
      +      "linkedSharePct",
      +      "variableSharePct",
      +      "combinedExposurePct",
      +      "longestTermMonths",
      +      "headlineHe",
      +      "nextStepHe",
      +      "factors",
      +      "resultVersion",
      +      "review",
      +      "document"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "attentionLabel": {
      +        "maxLength": 300,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "attentionScore": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "combinedExposurePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "comparisonRatePct": {
      +        "type": "number"
      +      },
      +      "document": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "format": {
      +            "const": "finly-report-v1",
      +            "type": "string"
      +          },
      +          "html": {
      +            "maxLength": 1048576,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "locale": {
      +            "const": "he",
      +            "type": "string"
      +          },
      +          "text": {
      +            "maxLength": 512000,
      +            "minLength": 1,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "format",
      +          "locale",
      +          "text",
      +          "html"
      +        ],
      +        "type": "object"
      +      },
      +      "factors": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "detail": {
      +              "maxLength": 4000,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "kind": {
      +              "enum": [
      +                "attention",
      +                "positive",
      +                "missing",
      +                "fact"
      +              ],
      +              "type": "string"
      +            },
      +            "title": {
      +              "maxLength": 300,
      +              "minLength": 1,
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "kind",
      +            "title",
      +            "detail"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "feeBreakdown": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "avgIndexAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "discountingAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "noNoticeAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "operationalAgorot": {
      +            "anyOf": [
      +              {
      +                "maximum": 9007199254740991,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "noNoticeAgorot",
      +          "avgIndexAgorot",
      +          "discountingAgorot",
      +          "operationalAgorot"
      +        ],
      +        "type": "object"
      +      },
      +      "forecastRatePct": {
      +        "type": "number"
      +      },
      +      "headlineHe": {
      +        "maxLength": 500,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "linkedSharePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "longestTermMonths": {
      +        "anyOf": [
      +          {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "marketComparison": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "comparedSharePct": {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "effectiveDate": {
      +            "anyOf": [
      +              {
      +                "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "entries": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "balanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "gapBasis": {
      +                  "const": "report_spread",
      +                  "type": "string"
      +                },
      +                "gapPct": {
      +                  "type": "number"
      +                },
      +                "kind": {
      +                  "enum": [
      +                    "fixed",
      +                    "prime"
      +                  ],
      +                  "type": "string"
      +                },
      +                "labelHe": {
      +                  "enum": [
      +                    "פריים",
      +                    "קבועה לא צמודה",
      +                    "קבועה צמודה",
      +                    "משתנה לא צמודה",
      +                    "משתנה צמודה",
      +                    "מסלול (סוג לא זוהה)"
      +                  ],
      +                  "type": "string"
      +                },
      +                "source": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "applicability": {
      +                      "enum": [
      +                        "applicable",
      +                        "historical_only",
      +                        "unusable"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "asOf": {
      +                      "anyOf": [
      +                        {
      +                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                          "type": "string"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "kind": {
      +                      "enum": [
      +                        "boi_average",
      +                        "controlled_reference",
      +                        "report_reference",
      +                        "indicative_rate_sheet",
      +                        "alternative"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "labelHe": {
      +                      "maxLength": 300,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "limitationHe": {
      +                      "maxLength": 4000,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "labelHe",
      +                    "asOf",
      +                    "applicability"
      +                  ],
      +                  "type": "object"
      +                },
      +                "trackIndex": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "labelHe",
      +                "balanceAgorot",
      +                "kind",
      +                "gapPct"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "uncomparedFixedCount": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "weightedFixedGapPct": {
      +            "anyOf": [
      +              {
      +                "type": "number"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "effectiveDate",
      +          "weightedFixedGapPct",
      +          "comparedSharePct",
      +          "uncomparedFixedCount",
      +          "entries"
      +        ],
      +        "type": "object"
      +      },
      +      "missingRate": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "missingTerm": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "missingType": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "monthlyPaymentTotalAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "nextStepHe": {
      +        "maxLength": 2000,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "payoffFeesAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "payoffTotalAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "rateBasis": {
      +        "const": "report",
      +        "type": "string"
      +      },
      +      "rateCoveragePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "reportAsOfDate": {
      +        "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      +        "type": "string"
      +      },
      +      "totalBalanceAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "trackCount": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "tracks": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "anchorSpreadPct": {
      +              "type": "number"
      +            },
      +            "balanceAgorot": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "labelHe": {
      +              "enum": [
      +                "פריים",
      +                "קבועה לא צמודה",
      +                "קבועה צמודה",
      +                "משתנה לא צמודה",
      +                "משתנה צמודה",
      +                "מסלול (סוג לא זוהה)"
      +              ],
      +              "type": "string"
      +            },
      +            "monthlyPaymentAgorot": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "nextResetDate": {
      +              "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      +              "type": "string"
      +            },
      +            "primeSpreadPct": {
      +              "type": "number"
      +            },
      +            "ratePct": {
      +              "anyOf": [
      +                {
      +                  "type": "number"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "resetIntervalMonths": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "termMonths": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            }
      +          },
      +          "required": [
      +            "labelHe",
      +            "balanceAgorot",
      +            "ratePct",
      +            "termMonths"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "variableSharePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "weightedRatePct": {
      +        "anyOf": [
      +          {
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    },
      +    "required": [
      +      "trackCount",
      +      "tracks",
      +      "totalBalanceAgorot",
      +      "weightedRatePct",
      +      "missingTerm",
      +      "missingRate",
      +      "rateCoveragePct",
      +      "linkedSharePct",
      +      "variableSharePct",
      +      "combinedExposurePct",
      +      "longestTermMonths",
      +      "headlineHe",
      +      "nextStepHe",
      +      "factors",
      +      "attentionScore",
      +      "attentionLabel",
      +      "document"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "combinedExposurePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "comparisonRatePct": {
      +        "type": "number"
      +      },
      +      "document_error": {
      +        "const": "report_document_unavailable",
      +        "type": "string"
      +      },
      +      "factors": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "detail": {
      +              "maxLength": 4000,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "kind": {
      +              "enum": [
      +                "attention",
      +                "positive",
      +                "missing",
      +                "fact"
      +              ],
      +              "type": "string"
      +            },
      +            "title": {
      +              "maxLength": 300,
      +              "minLength": 1,
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "kind",
      +            "title",
      +            "detail"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "feeBreakdown": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "avgIndexAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "discountingAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "noNoticeAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "operationalAgorot": {
      +            "anyOf": [
      +              {
      +                "maximum": 9007199254740991,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "noNoticeAgorot",
      +          "avgIndexAgorot",
      +          "discountingAgorot",
      +          "operationalAgorot"
      +        ],
      +        "type": "object"
      +      },
      +      "forecastRatePct": {
      +        "type": "number"
      +      },
      +      "headlineHe": {
      +        "maxLength": 500,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "linkedSharePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "longestTermMonths": {
      +        "anyOf": [
      +          {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "marketComparison": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "comparedSharePct": {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "effectiveDate": {
      +            "anyOf": [
      +              {
      +                "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "entries": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "balanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "gapBasis": {
      +                  "const": "report_spread",
      +                  "type": "string"
      +                },
      +                "gapPct": {
      +                  "type": "number"
      +                },
      +                "kind": {
      +                  "enum": [
      +                    "fixed",
      +                    "prime"
      +                  ],
      +                  "type": "string"
      +                },
      +                "labelHe": {
      +                  "enum": [
      +                    "פריים",
      +                    "קבועה לא צמודה",
      +                    "קבועה צמודה",
      +                    "משתנה לא צמודה",
      +                    "משתנה צמודה",
      +                    "מסלול (סוג לא זוהה)"
      +                  ],
      +                  "type": "string"
      +                },
      +                "source": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "applicability": {
      +                      "enum": [
      +                        "applicable",
      +                        "historical_only",
      +                        "unusable"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "asOf": {
      +                      "anyOf": [
      +                        {
      +                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                          "type": "string"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "kind": {
      +                      "enum": [
      +                        "boi_average",
      +                        "controlled_reference",
      +                        "report_reference",
      +                        "indicative_rate_sheet",
      +                        "alternative"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "labelHe": {
      +                      "maxLength": 300,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "limitationHe": {
      +                      "maxLength": 4000,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "labelHe",
      +                    "asOf",
      +                    "applicability"
      +                  ],
      +                  "type": "object"
      +                },
      +                "trackIndex": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "labelHe",
      +                "balanceAgorot",
      +                "kind",
      +                "gapPct"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "uncomparedFixedCount": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "weightedFixedGapPct": {
      +            "anyOf": [
      +              {
      +                "type": "number"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "effectiveDate",
      +          "weightedFixedGapPct",
      +          "comparedSharePct",
      +          "uncomparedFixedCount",
      +          "entries"
      +        ],
      +        "type": "object"
      +      },
      +      "missingRate": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "missingTerm": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "missingType": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "monthlyPaymentTotalAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "nextStepHe": {
      +        "maxLength": 2000,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "payoffFeesAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "payoffTotalAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "rateBasis": {
      +        "const": "report",
      +        "type": "string"
      +      },
      +      "rateCoveragePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "reportAsOfDate": {
      +        "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      +        "type": "string"
      +      },
      +      "resultVersion": {
      +        "const": 2,
      +        "type": "number"
      +      },
      +      "review": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "coverage": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "comparedBalanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "detailHe": {
      +                  "maxLength": 4000,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "labelHe": {
      +                  "maxLength": 300,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "missingTrackIndices": {
      +                  "items": {
      +                    "maximum": 9007199254740991,
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "type": "array"
      +                },
      +                "purpose": {
      +                  "enum": [
      +                    "fixed_rate_reference",
      +                    "indicative_price",
      +                    "alternative_price"
      +                  ],
      +                  "type": "string"
      +                },
      +                "sharePct": {
      +                  "maximum": 100,
      +                  "minimum": 0,
      +                  "type": "number"
      +                },
      +                "totalBalanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "trackIndices": {
      +                  "items": {
      +                    "maximum": 9007199254740991,
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "type": "array"
      +                }
      +              },
      +              "required": [
      +                "purpose",
      +                "labelHe",
      +                "comparedBalanceAgorot",
      +                "totalBalanceAgorot",
      +                "sharePct",
      +                "trackIndices",
      +                "missingTrackIndices",
      +                "detailHe"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "findings": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "balanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "contractValuePct": {
      +                  "type": "number"
      +                },
      +                "detailHe": {
      +                  "maxLength": 4000,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "gapPct": {
      +                  "type": "number"
      +                },
      +                "id": {
      +                  "maxLength": 300,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "kind": {
      +                  "enum": [
      +                    "reference_gap",
      +                    "indicative_price_gap",
      +                    "alternative_price_gap",
      +                    "no_positive_gap",
      +                    "contract_fact",
      +                    "comparison_missing",
      +                    "historical_comparison"
      +                  ],
      +                  "type": "string"
      +                },
      +                "nextStepHe": {
      +                  "maxLength": 2000,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "purpose": {
      +                  "enum": [
      +                    "fixed_rate_reference",
      +                    "indicative_price",
      +                    "alternative_price"
      +                  ],
      +                  "type": "string"
      +                },
      +                "sharePct": {
      +                  "maximum": 100,
      +                  "minimum": 0,
      +                  "type": "number"
      +                },
      +                "source": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "applicability": {
      +                      "enum": [
      +                        "applicable",
      +                        "historical_only",
      +                        "unusable"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "asOf": {
      +                      "anyOf": [
      +                        {
      +                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                          "type": "string"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "kind": {
      +                      "enum": [
      +                        "boi_average",
      +                        "controlled_reference",
      +                        "report_reference",
      +                        "indicative_rate_sheet",
      +                        "alternative"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "labelHe": {
      +                      "maxLength": 300,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "limitationHe": {
      +                      "maxLength": 4000,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "labelHe",
      +                    "asOf",
      +                    "applicability"
      +                  ],
      +                  "type": "object"
      +                },
      +                "titleHe": {
      +                  "maxLength": 300,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "trackIndices": {
      +                  "items": {
      +                    "maximum": 9007199254740991,
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "type": "array"
      +                }
      +              },
      +              "required": [
      +                "id",
      +                "trackIndices",
      +                "kind",
      +                "balanceAgorot",
      +                "sharePct",
      +                "titleHe",
      +                "detailHe"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "headlineHe": {
      +            "maxLength": 500,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "labelHe": {
      +            "maxLength": 300,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "leadingFindingId": {
      +            "maxLength": 300,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "nextStepHe": {
      +            "maxLength": 2000,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "state": {
      +            "enum": [
      +              "gap_found",
      +              "no_gap_in_compared_scope",
      +              "comparison_unavailable"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "state",
      +          "labelHe",
      +          "headlineHe",
      +          "nextStepHe",
      +          "findings",
      +          "coverage"
      +        ],
      +        "type": "object"
      +      },
      +      "totalBalanceAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "trackCount": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "tracks": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "anchorSpreadPct": {
      +              "type": "number"
      +            },
      +            "balanceAgorot": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "labelHe": {
      +              "enum": [
      +                "פריים",
      +                "קבועה לא צמודה",
      +                "קבועה צמודה",
      +                "משתנה לא צמודה",
      +                "משתנה צמודה",
      +                "מסלול (סוג לא זוהה)"
      +              ],
      +              "type": "string"
      +            },
      +            "monthlyPaymentAgorot": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "nextResetDate": {
      +              "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      +              "type": "string"
      +            },
      +            "primeSpreadPct": {
      +              "type": "number"
      +            },
      +            "ratePct": {
      +              "anyOf": [
      +                {
      +                  "type": "number"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "resetIntervalMonths": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "termMonths": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            }
      +          },
      +          "required": [
      +            "labelHe",
      +            "balanceAgorot",
      +            "ratePct",
      +            "termMonths"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "variableSharePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "weightedRatePct": {
      +        "anyOf": [
      +          {
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    },
      +    "required": [
      +      "trackCount",
      +      "tracks",
      +      "totalBalanceAgorot",
      +      "weightedRatePct",
      +      "missingTerm",
      +      "missingRate",
      +      "rateCoveragePct",
      +      "linkedSharePct",
      +      "variableSharePct",
      +      "combinedExposurePct",
      +      "longestTermMonths",
      +      "headlineHe",
      +      "nextStepHe",
      +      "factors",
      +      "resultVersion",
      +      "review",
      +      "document_error"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "attentionLabel": {
      +        "maxLength": 300,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "attentionScore": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "combinedExposurePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "comparisonRatePct": {
      +        "type": "number"
      +      },
      +      "document_error": {
      +        "const": "report_document_unavailable",
      +        "type": "string"
      +      },
      +      "factors": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "detail": {
      +              "maxLength": 4000,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "kind": {
      +              "enum": [
      +                "attention",
      +                "positive",
      +                "missing",
      +                "fact"
      +              ],
      +              "type": "string"
      +            },
      +            "title": {
      +              "maxLength": 300,
      +              "minLength": 1,
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "kind",
      +            "title",
      +            "detail"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "feeBreakdown": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "avgIndexAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "discountingAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "noNoticeAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "operationalAgorot": {
      +            "anyOf": [
      +              {
      +                "maximum": 9007199254740991,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "noNoticeAgorot",
      +          "avgIndexAgorot",
      +          "discountingAgorot",
      +          "operationalAgorot"
      +        ],
      +        "type": "object"
      +      },
      +      "forecastRatePct": {
      +        "type": "number"
      +      },
      +      "headlineHe": {
      +        "maxLength": 500,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "linkedSharePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "longestTermMonths": {
      +        "anyOf": [
      +          {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "marketComparison": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "comparedSharePct": {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "effectiveDate": {
      +            "anyOf": [
      +              {
      +                "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "entries": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "balanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "gapBasis": {
      +                  "const": "report_spread",
      +                  "type": "string"
      +                },
      +                "gapPct": {
      +                  "type": "number"
      +                },
      +                "kind": {
      +                  "enum": [
      +                    "fixed",
      +                    "prime"
      +                  ],
      +                  "type": "string"
      +                },
      +                "labelHe": {
      +                  "enum": [
      +                    "פריים",
      +                    "קבועה לא צמודה",
      +                    "קבועה צמודה",
      +                    "משתנה לא צמודה",
      +                    "משתנה צמודה",
      +                    "מסלול (סוג לא זוהה)"
      +                  ],
      +                  "type": "string"
      +                },
      +                "source": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "applicability": {
      +                      "enum": [
      +                        "applicable",
      +                        "historical_only",
      +                        "unusable"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "asOf": {
      +                      "anyOf": [
      +                        {
      +                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                          "type": "string"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "kind": {
      +                      "enum": [
      +                        "boi_average",
      +                        "controlled_reference",
      +                        "report_reference",
      +                        "indicative_rate_sheet",
      +                        "alternative"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "labelHe": {
      +                      "maxLength": 300,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "limitationHe": {
      +                      "maxLength": 4000,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "labelHe",
      +                    "asOf",
      +                    "applicability"
      +                  ],
      +                  "type": "object"
      +                },
      +                "trackIndex": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "labelHe",
      +                "balanceAgorot",
      +                "kind",
      +                "gapPct"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "uncomparedFixedCount": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "weightedFixedGapPct": {
      +            "anyOf": [
      +              {
      +                "type": "number"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "effectiveDate",
      +          "weightedFixedGapPct",
      +          "comparedSharePct",
      +          "uncomparedFixedCount",
      +          "entries"
      +        ],
      +        "type": "object"
      +      },
      +      "missingRate": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "missingTerm": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "missingType": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "monthlyPaymentTotalAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "nextStepHe": {
      +        "maxLength": 2000,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "payoffFeesAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "payoffTotalAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "rateBasis": {
      +        "const": "report",
      +        "type": "string"
      +      },
      +      "rateCoveragePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "reportAsOfDate": {
      +        "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      +        "type": "string"
      +      },
      +      "totalBalanceAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "trackCount": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "tracks": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "anchorSpreadPct": {
      +              "type": "number"
      +            },
      +            "balanceAgorot": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "labelHe": {
      +              "enum": [
      +                "פריים",
      +                "קבועה לא צמודה",
      +                "קבועה צמודה",
      +                "משתנה לא צמודה",
      +                "משתנה צמודה",
      +                "מסלול (סוג לא זוהה)"
      +              ],
      +              "type": "string"
      +            },
      +            "monthlyPaymentAgorot": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "nextResetDate": {
      +              "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      +              "type": "string"
      +            },
      +            "primeSpreadPct": {
      +              "type": "number"
      +            },
      +            "ratePct": {
      +              "anyOf": [
      +                {
      +                  "type": "number"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "resetIntervalMonths": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "termMonths": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            }
      +          },
      +          "required": [
      +            "labelHe",
      +            "balanceAgorot",
      +            "ratePct",
      +            "termMonths"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "variableSharePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "weightedRatePct": {
      +        "anyOf": [
      +          {
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    },
      +    "required": [
      +      "trackCount",
      +      "tracks",
      +      "totalBalanceAgorot",
      +      "weightedRatePct",
      +      "missingTerm",
      +      "missingRate",
      +      "rateCoveragePct",
      +      "linkedSharePct",
      +      "variableSharePct",
      +      "combinedExposurePct",
      +      "longestTermMonths",
      +      "headlineHe",
      +      "nextStepHe",
      +      "factors",
      +      "attentionScore",
      +      "attentionLabel",
      +      "document_error"
      +    ],
      +    "type": "object"
      +  }
      +]
  2. Changed1 schema field changed
    • changedOutput schema / properties / result / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "combinedExposurePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "comparisonRatePct": {
      -        "type": "number"
      -      },
      -      "document": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "format": {
      -            "const": "finly-report-v1",
      -            "type": "string"
      -          },
      -          "html": {
      -            "maxLength": 1048576,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "locale": {
      -            "const": "he",
      -            "type": "string"
      -          },
      -          "text": {
      -            "maxLength": 512000,
      -            "minLength": 1,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "format",
      -          "locale",
      -          "text",
      -          "html"
      -        ],
      -        "type": "object"
      -      },
      -      "factors": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "detail": {
      -              "maxLength": 4000,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "kind": {
      -              "enum": [
      -                "attention",
      -                "positive",
      -                "missing",
      -                "fact"
      -              ],
      -              "type": "string"
      -            },
      -            "title": {
      -              "maxLength": 300,
      -              "minLength": 1,
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "kind",
      -            "title",
      -            "detail"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "feeBreakdown": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "avgIndexAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "discountingAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "noNoticeAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "operationalAgorot": {
      -            "anyOf": [
      -              {
      -                "maximum": 9007199254740991,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "noNoticeAgorot",
      -          "avgIndexAgorot",
      -          "discountingAgorot",
      -          "operationalAgorot"
      -        ],
      -        "type": "object"
      -      },
      -      "forecastRatePct": {
      -        "type": "number"
      -      },
      -      "headlineHe": {
      -        "maxLength": 500,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "linkedSharePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "longestTermMonths": {
      -        "anyOf": [
      -          {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "marketComparison": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "comparedSharePct": {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "effectiveDate": {
      -            "anyOf": [
      -              {
      -                "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "entries": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "balanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "gapBasis": {
      -                  "const": "report_spread",
      -                  "type": "string"
      -                },
      -                "gapPct": {
      -                  "type": "number"
      -                },
      -                "kind": {
      -                  "enum": [
      -                    "fixed",
      -                    "prime"
      -                  ],
      -                  "type": "string"
      -                },
      -                "labelHe": {
      -                  "enum": [
      -                    "פריים",
      -                    "קבועה לא צמודה",
      -                    "קבועה צמודה",
      -                    "משתנה לא צמודה",
      -                    "משתנה צמודה",
      -                    "מסלול (סוג לא זוהה)"
      -                  ],
      -                  "type": "string"
      -                },
      -                "source": {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "applicability": {
      -                      "enum": [
      -                        "applicable",
      -                        "historical_only",
      -                        "unusable"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "asOf": {
      -                      "anyOf": [
      -                        {
      -                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                          "type": "string"
      -                        },
      -                        {
      -                          "type": "null"
      -                        }
      -                      ]
      -                    },
      -                    "kind": {
      -                      "enum": [
      -                        "boi_average",
      -                        "controlled_reference",
      -                        "report_reference",
      -                        "alternative"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "labelHe": {
      -                      "maxLength": 300,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "limitationHe": {
      -                      "maxLength": 4000,
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "kind",
      -                    "labelHe",
      -                    "asOf",
      -                    "applicability"
      -                  ],
      -                  "type": "object"
      -                },
      -                "trackIndex": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "labelHe",
      -                "balanceAgorot",
      -                "kind",
      -                "gapPct"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "uncomparedFixedCount": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "weightedFixedGapPct": {
      -            "anyOf": [
      -              {
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "effectiveDate",
      -          "weightedFixedGapPct",
      -          "comparedSharePct",
      -          "uncomparedFixedCount",
      -          "entries"
      -        ],
      -        "type": "object"
      -      },
      -      "missingRate": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "missingTerm": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "missingType": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "monthlyPaymentTotalAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "nextStepHe": {
      -        "maxLength": 2000,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "payoffFeesAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "payoffTotalAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "rateBasis": {
      -        "const": "report",
      -        "type": "string"
      -      },
      -      "rateCoveragePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "reportAsOfDate": {
      -        "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      -        "type": "string"
      -      },
      -      "resultVersion": {
      -        "const": 2,
      -        "type": "number"
      -      },
      -      "review": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "coverage": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "comparedBalanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "detailHe": {
      -                  "maxLength": 4000,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "labelHe": {
      -                  "maxLength": 300,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "missingTrackIndices": {
      -                  "items": {
      -                    "maximum": 9007199254740991,
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  },
      -                  "type": "array"
      -                },
      -                "purpose": {
      -                  "enum": [
      -                    "fixed_rate_reference",
      -                    "alternative_price"
      -                  ],
      -                  "type": "string"
      -                },
      -                "sharePct": {
      -                  "maximum": 100,
      -                  "minimum": 0,
      -                  "type": "number"
      -                },
      -                "totalBalanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "trackIndices": {
      -                  "items": {
      -                    "maximum": 9007199254740991,
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  },
      -                  "type": "array"
      -                }
      -              },
      -              "required": [
      -                "purpose",
      -                "labelHe",
      -                "comparedBalanceAgorot",
      -                "totalBalanceAgorot",
      -                "sharePct",
      -                "trackIndices",
      -                "missingTrackIndices",
      -                "detailHe"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "findings": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "balanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "detailHe": {
      -                  "maxLength": 4000,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "gapPct": {
      -                  "type": "number"
      -                },
      -                "id": {
      -                  "maxLength": 300,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "kind": {
      -                  "enum": [
      -                    "reference_gap",
      -                    "alternative_price_gap",
      -                    "no_positive_gap",
      -                    "contract_fact",
      -                    "comparison_missing",
      -                    "historical_comparison"
      -                  ],
      -                  "type": "string"
      -                },
      -                "nextStepHe": {
      -                  "maxLength": 2000,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "purpose": {
      -                  "enum": [
      -                    "fixed_rate_reference",
      -                    "alternative_price"
      -                  ],
      -                  "type": "string"
      -                },
      -                "sharePct": {
      -                  "maximum": 100,
      -                  "minimum": 0,
      -                  "type": "number"
      -                },
      -                "source": {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "applicability": {
      -                      "enum": [
      -                        "applicable",
      -                        "historical_only",
      -                        "unusable"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "asOf": {
      -                      "anyOf": [
      -                        {
      -                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                          "type": "string"
      -                        },
      -                        {
      -                          "type": "null"
      -                        }
      -                      ]
      -                    },
      -                    "kind": {
      -                      "enum": [
      -                        "boi_average",
      -                        "controlled_reference",
      -                        "report_reference",
      -                        "alternative"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "labelHe": {
      -                      "maxLength": 300,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "limitationHe": {
      -                      "maxLength": 4000,
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "kind",
      -                    "labelHe",
      -                    "asOf",
      -                    "applicability"
      -                  ],
      -                  "type": "object"
      -                },
      -                "titleHe": {
      -                  "maxLength": 300,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "trackIndices": {
      -                  "items": {
      -                    "maximum": 9007199254740991,
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  },
      -                  "type": "array"
      -                }
      -              },
      -              "required": [
      -                "id",
      -                "trackIndices",
      -                "kind",
      -                "balanceAgorot",
      -                "sharePct",
      -                "titleHe",
      -                "detailHe"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "headlineHe": {
      -            "maxLength": 500,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "labelHe": {
      -            "maxLength": 300,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "leadingFindingId": {
      -            "maxLength": 300,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "nextStepHe": {
      -            "maxLength": 2000,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "state": {
      -            "enum": [
      -              "gap_found",
      -              "no_gap_in_compared_scope",
      -              "comparison_unavailable"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "state",
      -          "labelHe",
      -          "headlineHe",
      -          "nextStepHe",
      -          "findings",
      -          "coverage"
      -        ],
      -        "type": "object"
      -      },
      -      "totalBalanceAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "trackCount": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "tracks": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "anchorSpreadPct": {
      -              "type": "number"
      -            },
      -            "balanceAgorot": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "labelHe": {
      -              "enum": [
      -                "פריים",
      -                "קבועה לא צמודה",
      -                "קבועה צמודה",
      -                "משתנה לא צמודה",
      -                "משתנה צמודה",
      -                "מסלול (סוג לא זוהה)"
      -              ],
      -              "type": "string"
      -            },
      -            "monthlyPaymentAgorot": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "nextResetDate": {
      -              "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      -              "type": "string"
      -            },
      -            "primeSpreadPct": {
      -              "type": "number"
      -            },
      -            "ratePct": {
      -              "anyOf": [
      -                {
      -                  "type": "number"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "resetIntervalMonths": {
      -              "exclusiveMinimum": 0,
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "termMonths": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            }
      -          },
      -          "required": [
      -            "labelHe",
      -            "balanceAgorot",
      -            "ratePct",
      -            "termMonths"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "variableSharePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "weightedRatePct": {
      -        "anyOf": [
      -          {
      -            "type": "number"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    },
      -    "required": [
      -      "trackCount",
      -      "tracks",
      -      "totalBalanceAgorot",
      -      "weightedRatePct",
      -      "missingTerm",
      -      "missingRate",
      -      "rateCoveragePct",
      -      "linkedSharePct",
      -      "variableSharePct",
      -      "combinedExposurePct",
      -      "longestTermMonths",
      -      "headlineHe",
      -      "nextStepHe",
      -      "factors",
      -      "resultVersion",
      -      "review",
      -      "document"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "attentionLabel": {
      -        "maxLength": 300,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "attentionScore": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "combinedExposurePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "comparisonRatePct": {
      -        "type": "number"
      -      },
      -      "document": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "format": {
      -            "const": "finly-report-v1",
      -            "type": "string"
      -          },
      -          "html": {
      -            "maxLength": 1048576,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "locale": {
      -            "const": "he",
      -            "type": "string"
      -          },
      -          "text": {
      -            "maxLength": 512000,
      -            "minLength": 1,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "format",
      -          "locale",
      -          "text",
      -          "html"
      -        ],
      -        "type": "object"
      -      },
      -      "factors": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "detail": {
      -              "maxLength": 4000,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "kind": {
      -              "enum": [
      -                "attention",
      -                "positive",
      -                "missing",
      -                "fact"
      -              ],
      -              "type": "string"
      -            },
      -            "title": {
      -              "maxLength": 300,
      -              "minLength": 1,
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "kind",
      -            "title",
      -            "detail"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "feeBreakdown": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "avgIndexAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "discountingAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "noNoticeAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "operationalAgorot": {
      -            "anyOf": [
      -              {
      -                "maximum": 9007199254740991,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "noNoticeAgorot",
      -          "avgIndexAgorot",
      -          "discountingAgorot",
      -          "operationalAgorot"
      -        ],
      -        "type": "object"
      -      },
      -      "forecastRatePct": {
      -        "type": "number"
      -      },
      -      "headlineHe": {
      -        "maxLength": 500,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "linkedSharePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "longestTermMonths": {
      -        "anyOf": [
      -          {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "marketComparison": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "comparedSharePct": {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "effectiveDate": {
      -            "anyOf": [
      -              {
      -                "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "entries": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "balanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "gapBasis": {
      -                  "const": "report_spread",
      -                  "type": "string"
      -                },
      -                "gapPct": {
      -                  "type": "number"
      -                },
      -                "kind": {
      -                  "enum": [
      -                    "fixed",
      -                    "prime"
      -                  ],
      -                  "type": "string"
      -                },
      -                "labelHe": {
      -                  "enum": [
      -                    "פריים",
      -                    "קבועה לא צמודה",
      -                    "קבועה צמודה",
      -                    "משתנה לא צמודה",
      -                    "משתנה צמודה",
      -                    "מסלול (סוג לא זוהה)"
      -                  ],
      -                  "type": "string"
      -                },
      -                "source": {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "applicability": {
      -                      "enum": [
      -                        "applicable",
      -                        "historical_only",
      -                        "unusable"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "asOf": {
      -                      "anyOf": [
      -                        {
      -                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                          "type": "string"
      -                        },
      -                        {
      -                          "type": "null"
      -                        }
      -                      ]
      -                    },
      -                    "kind": {
      -                      "enum": [
      -                        "boi_average",
      -                        "controlled_reference",
      -                        "report_reference",
      -                        "alternative"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "labelHe": {
      -                      "maxLength": 300,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "limitationHe": {
      -                      "maxLength": 4000,
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "kind",
      -                    "labelHe",
      -                    "asOf",
      -                    "applicability"
      -                  ],
      -                  "type": "object"
      -                },
      -                "trackIndex": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "labelHe",
      -                "balanceAgorot",
      -                "kind",
      -                "gapPct"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "uncomparedFixedCount": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "weightedFixedGapPct": {
      -            "anyOf": [
      -              {
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "effectiveDate",
      -          "weightedFixedGapPct",
      -          "comparedSharePct",
      -          "uncomparedFixedCount",
      -          "entries"
      -        ],
      -        "type": "object"
      -      },
      -      "missingRate": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "missingTerm": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "missingType": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "monthlyPaymentTotalAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "nextStepHe": {
      -        "maxLength": 2000,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "payoffFeesAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "payoffTotalAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "rateBasis": {
      -        "const": "report",
      -        "type": "string"
      -      },
      -      "rateCoveragePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "reportAsOfDate": {
      -        "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      -        "type": "string"
      -      },
      -      "totalBalanceAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "trackCount": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "tracks": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "anchorSpreadPct": {
      -              "type": "number"
      -            },
      -            "balanceAgorot": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "labelHe": {
      -              "enum": [
      -                "פריים",
      -                "קבועה לא צמודה",
      -                "קבועה צמודה",
      -                "משתנה לא צמודה",
      -                "משתנה צמודה",
      -                "מסלול (סוג לא זוהה)"
      -              ],
      -              "type": "string"
      -            },
      -            "monthlyPaymentAgorot": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "nextResetDate": {
      -              "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      -              "type": "string"
      -            },
      -            "primeSpreadPct": {
      -              "type": "number"
      -            },
      -            "ratePct": {
      -              "anyOf": [
      -                {
      -                  "type": "number"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "resetIntervalMonths": {
      -              "exclusiveMinimum": 0,
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "termMonths": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            }
      -          },
      -          "required": [
      -            "labelHe",
      -            "balanceAgorot",
      -            "ratePct",
      -            "termMonths"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "variableSharePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "weightedRatePct": {
      -        "anyOf": [
      -          {
      -            "type": "number"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    },
      -    "required": [
      -      "trackCount",
      -      "tracks",
      -      "totalBalanceAgorot",
      -      "weightedRatePct",
      -      "missingTerm",
      -      "missingRate",
      -      "rateCoveragePct",
      -      "linkedSharePct",
      -      "variableSharePct",
      -      "combinedExposurePct",
      -      "longestTermMonths",
      -      "headlineHe",
      -      "nextStepHe",
      -      "factors",
      -      "attentionScore",
      -      "attentionLabel",
      -      "document"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "combinedExposurePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "comparisonRatePct": {
      -        "type": "number"
      -      },
      -      "document_error": {
      -        "const": "report_document_unavailable",
      -        "type": "string"
      -      },
      -      "factors": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "detail": {
      -              "maxLength": 4000,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "kind": {
      -              "enum": [
      -                "attention",
      -                "positive",
      -                "missing",
      -                "fact"
      -              ],
      -              "type": "string"
      -            },
      -            "title": {
      -              "maxLength": 300,
      -              "minLength": 1,
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "kind",
      -            "title",
      -            "detail"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "feeBreakdown": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "avgIndexAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "discountingAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "noNoticeAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "operationalAgorot": {
      -            "anyOf": [
      -              {
      -                "maximum": 9007199254740991,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "noNoticeAgorot",
      -          "avgIndexAgorot",
      -          "discountingAgorot",
      -          "operationalAgorot"
      -        ],
      -        "type": "object"
      -      },
      -      "forecastRatePct": {
      -        "type": "number"
      -      },
      -      "headlineHe": {
      -        "maxLength": 500,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "linkedSharePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "longestTermMonths": {
      -        "anyOf": [
      -          {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "marketComparison": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "comparedSharePct": {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "effectiveDate": {
      -            "anyOf": [
      -              {
      -                "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "entries": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "balanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "gapBasis": {
      -                  "const": "report_spread",
      -                  "type": "string"
      -                },
      -                "gapPct": {
      -                  "type": "number"
      -                },
      -                "kind": {
      -                  "enum": [
      -                    "fixed",
      -                    "prime"
      -                  ],
      -                  "type": "string"
      -                },
      -                "labelHe": {
      -                  "enum": [
      -                    "פריים",
      -                    "קבועה לא צמודה",
      -                    "קבועה צמודה",
      -                    "משתנה לא צמודה",
      -                    "משתנה צמודה",
      -                    "מסלול (סוג לא זוהה)"
      -                  ],
      -                  "type": "string"
      -                },
      -                "source": {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "applicability": {
      -                      "enum": [
      -                        "applicable",
      -                        "historical_only",
      -                        "unusable"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "asOf": {
      -                      "anyOf": [
      -                        {
      -                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                          "type": "string"
      -                        },
      -                        {
      -                          "type": "null"
      -                        }
      -                      ]
      -                    },
      -                    "kind": {
      -                      "enum": [
      -                        "boi_average",
      -                        "controlled_reference",
      -                        "report_reference",
      -                        "alternative"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "labelHe": {
      -                      "maxLength": 300,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "limitationHe": {
      -                      "maxLength": 4000,
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "kind",
      -                    "labelHe",
      -                    "asOf",
      -                    "applicability"
      -                  ],
      -                  "type": "object"
      -                },
      -                "trackIndex": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "labelHe",
      -                "balanceAgorot",
      -                "kind",
      -                "gapPct"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "uncomparedFixedCount": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "weightedFixedGapPct": {
      -            "anyOf": [
      -              {
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "effectiveDate",
      -          "weightedFixedGapPct",
      -          "comparedSharePct",
      -          "uncomparedFixedCount",
      -          "entries"
      -        ],
      -        "type": "object"
      -      },
      -      "missingRate": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "missingTerm": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "missingType": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "monthlyPaymentTotalAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "nextStepHe": {
      -        "maxLength": 2000,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "payoffFeesAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "payoffTotalAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "rateBasis": {
      -        "const": "report",
      -        "type": "string"
      -      },
      -      "rateCoveragePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "reportAsOfDate": {
      -        "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      -        "type": "string"
      -      },
      -      "resultVersion": {
      -        "const": 2,
      -        "type": "number"
      -      },
      -      "review": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "coverage": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "comparedBalanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "detailHe": {
      -                  "maxLength": 4000,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "labelHe": {
      -                  "maxLength": 300,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "missingTrackIndices": {
      -                  "items": {
      -                    "maximum": 9007199254740991,
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  },
      -                  "type": "array"
      -                },
      -                "purpose": {
      -                  "enum": [
      -                    "fixed_rate_reference",
      -                    "alternative_price"
      -                  ],
      -                  "type": "string"
      -                },
      -                "sharePct": {
      -                  "maximum": 100,
      -                  "minimum": 0,
      -                  "type": "number"
      -                },
      -                "totalBalanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "trackIndices": {
      -                  "items": {
      -                    "maximum": 9007199254740991,
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  },
      -                  "type": "array"
      -                }
      -              },
      -              "required": [
      -                "purpose",
      -                "labelHe",
      -                "comparedBalanceAgorot",
      -                "totalBalanceAgorot",
      -                "sharePct",
      -                "trackIndices",
      -                "missingTrackIndices",
      -                "detailHe"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "findings": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "balanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "detailHe": {
      -                  "maxLength": 4000,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "gapPct": {
      -                  "type": "number"
      -                },
      -                "id": {
      -                  "maxLength": 300,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "kind": {
      -                  "enum": [
      -                    "reference_gap",
      -                    "alternative_price_gap",
      -                    "no_positive_gap",
      -                    "contract_fact",
      -                    "comparison_missing",
      -                    "historical_comparison"
      -                  ],
      -                  "type": "string"
      -                },
      -                "nextStepHe": {
      -                  "maxLength": 2000,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "purpose": {
      -                  "enum": [
      -                    "fixed_rate_reference",
      -                    "alternative_price"
      -                  ],
      -                  "type": "string"
      -                },
      -                "sharePct": {
      -                  "maximum": 100,
      -                  "minimum": 0,
      -                  "type": "number"
      -                },
      -                "source": {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "applicability": {
      -                      "enum": [
      -                        "applicable",
      -                        "historical_only",
      -                        "unusable"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "asOf": {
      -                      "anyOf": [
      -                        {
      -                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                          "type": "string"
      -                        },
      -                        {
      -                          "type": "null"
      -                        }
      -                      ]
      -                    },
      -                    "kind": {
      -                      "enum": [
      -                        "boi_average",
      -                        "controlled_reference",
      -                        "report_reference",
      -                        "alternative"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "labelHe": {
      -                      "maxLength": 300,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "limitationHe": {
      -                      "maxLength": 4000,
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "kind",
      -                    "labelHe",
      -                    "asOf",
      -                    "applicability"
      -                  ],
      -                  "type": "object"
      -                },
      -                "titleHe": {
      -                  "maxLength": 300,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "trackIndices": {
      -                  "items": {
      -                    "maximum": 9007199254740991,
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  },
      -                  "type": "array"
      -                }
      -              },
      -              "required": [
      -                "id",
      -                "trackIndices",
      -                "kind",
      -                "balanceAgorot",
      -                "sharePct",
      -                "titleHe",
      -                "detailHe"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "headlineHe": {
      -            "maxLength": 500,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "labelHe": {
      -            "maxLength": 300,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "leadingFindingId": {
      -            "maxLength": 300,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "nextStepHe": {
      -            "maxLength": 2000,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "state": {
      -            "enum": [
      -              "gap_found",
      -              "no_gap_in_compared_scope",
      -              "comparison_unavailable"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "state",
      -          "labelHe",
      -          "headlineHe",
      -          "nextStepHe",
      -          "findings",
      -          "coverage"
      -        ],
      -        "type": "object"
      -      },
      -      "totalBalanceAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "trackCount": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "tracks": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "anchorSpreadPct": {
      -              "type": "number"
      -            },
      -            "balanceAgorot": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "labelHe": {
      -              "enum": [
      -                "פריים",
      -                "קבועה לא צמודה",
      -                "קבועה צמודה",
      -                "משתנה לא צמודה",
      -                "משתנה צמודה",
      -                "מסלול (סוג לא זוהה)"
      -              ],
      -              "type": "string"
      -            },
      -            "monthlyPaymentAgorot": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "nextResetDate": {
      -              "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      -              "type": "string"
      -            },
      -            "primeSpreadPct": {
      -              "type": "number"
      -            },
      -            "ratePct": {
      -              "anyOf": [
      -                {
      -                  "type": "number"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "resetIntervalMonths": {
      -              "exclusiveMinimum": 0,
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "termMonths": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            }
      -          },
      -          "required": [
      -            "labelHe",
      -            "balanceAgorot",
      -            "ratePct",
      -            "termMonths"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "variableSharePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "weightedRatePct": {
      -        "anyOf": [
      -          {
      -            "type": "number"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    },
      -    "required": [
      -      "trackCount",
      -      "tracks",
      -      "totalBalanceAgorot",
      -      "weightedRatePct",
      -      "missingTerm",
      -      "missingRate",
      -      "rateCoveragePct",
      -      "linkedSharePct",
      -      "variableSharePct",
      -      "combinedExposurePct",
      -      "longestTermMonths",
      -      "headlineHe",
      -      "nextStepHe",
      -      "factors",
      -      "resultVersion",
      -      "review",
      -      "document_error"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "attentionLabel": {
      -        "maxLength": 300,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "attentionScore": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "combinedExposurePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "comparisonRatePct": {
      -        "type": "number"
      -      },
      -      "document_error": {
      -        "const": "report_document_unavailable",
      -        "type": "string"
      -      },
      -      "factors": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "detail": {
      -              "maxLength": 4000,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "kind": {
      -              "enum": [
      -                "attention",
      -                "positive",
      -                "missing",
      -                "fact"
      -              ],
      -              "type": "string"
      -            },
      -            "title": {
      -              "maxLength": 300,
      -              "minLength": 1,
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "kind",
      -            "title",
      -            "detail"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "feeBreakdown": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "avgIndexAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "discountingAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "noNoticeAgorot": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "operationalAgorot": {
      -            "anyOf": [
      -              {
      -                "maximum": 9007199254740991,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "noNoticeAgorot",
      -          "avgIndexAgorot",
      -          "discountingAgorot",
      -          "operationalAgorot"
      -        ],
      -        "type": "object"
      -      },
      -      "forecastRatePct": {
      -        "type": "number"
      -      },
      -      "headlineHe": {
      -        "maxLength": 500,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "linkedSharePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "longestTermMonths": {
      -        "anyOf": [
      -          {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "marketComparison": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "comparedSharePct": {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "effectiveDate": {
      -            "anyOf": [
      -              {
      -                "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "entries": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "balanceAgorot": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                },
      -                "gapBasis": {
      -                  "const": "report_spread",
      -                  "type": "string"
      -                },
      -                "gapPct": {
      -                  "type": "number"
      -                },
      -                "kind": {
      -                  "enum": [
      -                    "fixed",
      -                    "prime"
      -                  ],
      -                  "type": "string"
      -                },
      -                "labelHe": {
      -                  "enum": [
      -                    "פריים",
      -                    "קבועה לא צמודה",
      -                    "קבועה צמודה",
      -                    "משתנה לא צמודה",
      -                    "משתנה צמודה",
      -                    "מסלול (סוג לא זוהה)"
      -                  ],
      -                  "type": "string"
      -                },
      -                "source": {
      -                  "additionalProperties": false,
      -                  "properties": {
      -                    "applicability": {
      -                      "enum": [
      -                        "applicable",
      -                        "historical_only",
      -                        "unusable"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "asOf": {
      -                      "anyOf": [
      -                        {
      -                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      -                          "type": "string"
      -                        },
      -                        {
      -                          "type": "null"
      -                        }
      -                      ]
      -                    },
      -                    "kind": {
      -                      "enum": [
      -                        "boi_average",
      -                        "controlled_reference",
      -                        "report_reference",
      -                        "alternative"
      -                      ],
      -                      "type": "string"
      -                    },
      -                    "labelHe": {
      -                      "maxLength": 300,
      -                      "minLength": 1,
      -                      "type": "string"
      -                    },
      -                    "limitationHe": {
      -                      "maxLength": 4000,
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "kind",
      -                    "labelHe",
      -                    "asOf",
      -                    "applicability"
      -                  ],
      -                  "type": "object"
      -                },
      -                "trackIndex": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "labelHe",
      -                "balanceAgorot",
      -                "kind",
      -                "gapPct"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "uncomparedFixedCount": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "weightedFixedGapPct": {
      -            "anyOf": [
      -              {
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "effectiveDate",
      -          "weightedFixedGapPct",
      -          "comparedSharePct",
      -          "uncomparedFixedCount",
      -          "entries"
      -        ],
      -        "type": "object"
      -      },
      -      "missingRate": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "missingTerm": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "missingType": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "monthlyPaymentTotalAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "nextStepHe": {
      -        "maxLength": 2000,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "payoffFeesAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "payoffTotalAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "rateBasis": {
      -        "const": "report",
      -        "type": "string"
      -      },
      -      "rateCoveragePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "reportAsOfDate": {
      -        "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      -        "type": "string"
      -      },
      -      "totalBalanceAgorot": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "trackCount": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "tracks": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "anchorSpreadPct": {
      -              "type": "number"
      -            },
      -            "balanceAgorot": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "labelHe": {
      -              "enum": [
      -                "פריים",
      -                "קבועה לא צמודה",
      -                "קבועה צמודה",
      -                "משתנה לא צמודה",
      -                "משתנה צמודה",
      -                "מסלול (סוג לא זוהה)"
      -              ],
      -              "type": "string"
      -            },
      -            "monthlyPaymentAgorot": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "nextResetDate": {
      -              "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      -              "type": "string"
      -            },
      -            "primeSpreadPct": {
      -              "type": "number"
      -            },
      -            "ratePct": {
      -              "anyOf": [
      -                {
      -                  "type": "number"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "resetIntervalMonths": {
      -              "exclusiveMinimum": 0,
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            },
      -            "termMonths": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            }
      -          },
      -          "required": [
      -            "labelHe",
      -            "balanceAgorot",
      -            "ratePct",
      -            "termMonths"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "variableSharePct": {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "weightedRatePct": {
      -        "anyOf": [
      -          {
      -            "type": "number"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    },
      -    "required": [
      -      "trackCount",
      -      "tracks",
      -      "totalBalanceAgorot",
      -      "weightedRatePct",
      -      "missingTerm",
      -      "missingRate",
      -      "rateCoveragePct",
      -      "linkedSharePct",
      -      "variableSharePct",
      -      "combinedExposurePct",
      -      "longestTermMonths",
      -      "headlineHe",
      -      "nextStepHe",
      -      "factors",
      -      "attentionScore",
      -      "attentionLabel",
      -      "document_error"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "combinedExposurePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "comparisonRatePct": {
      +        "type": "number"
      +      },
      +      "document": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "format": {
      +            "const": "finly-report-v1",
      +            "type": "string"
      +          },
      +          "html": {
      +            "maxLength": 1048576,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "locale": {
      +            "const": "he",
      +            "type": "string"
      +          },
      +          "text": {
      +            "maxLength": 512000,
      +            "minLength": 1,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "format",
      +          "locale",
      +          "text",
      +          "html"
      +        ],
      +        "type": "object"
      +      },
      +      "factors": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "detail": {
      +              "maxLength": 4000,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "kind": {
      +              "enum": [
      +                "attention",
      +                "positive",
      +                "missing",
      +                "fact"
      +              ],
      +              "type": "string"
      +            },
      +            "title": {
      +              "maxLength": 300,
      +              "minLength": 1,
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "kind",
      +            "title",
      +            "detail"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "feeBreakdown": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "avgIndexAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "discountingAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "noNoticeAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "operationalAgorot": {
      +            "anyOf": [
      +              {
      +                "maximum": 9007199254740991,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "noNoticeAgorot",
      +          "avgIndexAgorot",
      +          "discountingAgorot",
      +          "operationalAgorot"
      +        ],
      +        "type": "object"
      +      },
      +      "forecastRatePct": {
      +        "type": "number"
      +      },
      +      "headlineHe": {
      +        "maxLength": 500,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "linkedSharePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "longestTermMonths": {
      +        "anyOf": [
      +          {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "marketComparison": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "comparedSharePct": {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "effectiveDate": {
      +            "anyOf": [
      +              {
      +                "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "entries": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "balanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "gapBasis": {
      +                  "const": "report_spread",
      +                  "type": "string"
      +                },
      +                "gapPct": {
      +                  "type": "number"
      +                },
      +                "kind": {
      +                  "enum": [
      +                    "fixed",
      +                    "prime"
      +                  ],
      +                  "type": "string"
      +                },
      +                "labelHe": {
      +                  "enum": [
      +                    "פריים",
      +                    "קבועה לא צמודה",
      +                    "קבועה צמודה",
      +                    "משתנה לא צמודה",
      +                    "משתנה צמודה",
      +                    "מסלול (סוג לא זוהה)"
      +                  ],
      +                  "type": "string"
      +                },
      +                "source": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "applicability": {
      +                      "enum": [
      +                        "applicable",
      +                        "historical_only",
      +                        "unusable"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "asOf": {
      +                      "anyOf": [
      +                        {
      +                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                          "type": "string"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "kind": {
      +                      "enum": [
      +                        "boi_average",
      +                        "controlled_reference",
      +                        "report_reference",
      +                        "indicative_rate_sheet",
      +                        "alternative"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "labelHe": {
      +                      "maxLength": 300,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "limitationHe": {
      +                      "maxLength": 4000,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "labelHe",
      +                    "asOf",
      +                    "applicability"
      +                  ],
      +                  "type": "object"
      +                },
      +                "trackIndex": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "labelHe",
      +                "balanceAgorot",
      +                "kind",
      +                "gapPct"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "uncomparedFixedCount": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "weightedFixedGapPct": {
      +            "anyOf": [
      +              {
      +                "type": "number"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "effectiveDate",
      +          "weightedFixedGapPct",
      +          "comparedSharePct",
      +          "uncomparedFixedCount",
      +          "entries"
      +        ],
      +        "type": "object"
      +      },
      +      "missingRate": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "missingTerm": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "missingType": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "monthlyPaymentTotalAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "nextStepHe": {
      +        "maxLength": 2000,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "payoffFeesAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "payoffTotalAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "rateBasis": {
      +        "const": "report",
      +        "type": "string"
      +      },
      +      "rateCoveragePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "reportAsOfDate": {
      +        "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      +        "type": "string"
      +      },
      +      "resultVersion": {
      +        "const": 2,
      +        "type": "number"
      +      },
      +      "review": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "coverage": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "comparedBalanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "detailHe": {
      +                  "maxLength": 4000,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "labelHe": {
      +                  "maxLength": 300,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "missingTrackIndices": {
      +                  "items": {
      +                    "maximum": 9007199254740991,
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "type": "array"
      +                },
      +                "purpose": {
      +                  "enum": [
      +                    "fixed_rate_reference",
      +                    "indicative_price",
      +                    "alternative_price"
      +                  ],
      +                  "type": "string"
      +                },
      +                "sharePct": {
      +                  "maximum": 100,
      +                  "minimum": 0,
      +                  "type": "number"
      +                },
      +                "totalBalanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "trackIndices": {
      +                  "items": {
      +                    "maximum": 9007199254740991,
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "type": "array"
      +                }
      +              },
      +              "required": [
      +                "purpose",
      +                "labelHe",
      +                "comparedBalanceAgorot",
      +                "totalBalanceAgorot",
      +                "sharePct",
      +                "trackIndices",
      +                "missingTrackIndices",
      +                "detailHe"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "findings": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "balanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "detailHe": {
      +                  "maxLength": 4000,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "gapPct": {
      +                  "type": "number"
      +                },
      +                "id": {
      +                  "maxLength": 300,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "kind": {
      +                  "enum": [
      +                    "reference_gap",
      +                    "indicative_price_gap",
      +                    "alternative_price_gap",
      +                    "no_positive_gap",
      +                    "contract_fact",
      +                    "comparison_missing",
      +                    "historical_comparison"
      +                  ],
      +                  "type": "string"
      +                },
      +                "nextStepHe": {
      +                  "maxLength": 2000,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "purpose": {
      +                  "enum": [
      +                    "fixed_rate_reference",
      +                    "indicative_price",
      +                    "alternative_price"
      +                  ],
      +                  "type": "string"
      +                },
      +                "sharePct": {
      +                  "maximum": 100,
      +                  "minimum": 0,
      +                  "type": "number"
      +                },
      +                "source": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "applicability": {
      +                      "enum": [
      +                        "applicable",
      +                        "historical_only",
      +                        "unusable"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "asOf": {
      +                      "anyOf": [
      +                        {
      +                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                          "type": "string"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "kind": {
      +                      "enum": [
      +                        "boi_average",
      +                        "controlled_reference",
      +                        "report_reference",
      +                        "indicative_rate_sheet",
      +                        "alternative"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "labelHe": {
      +                      "maxLength": 300,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "limitationHe": {
      +                      "maxLength": 4000,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "labelHe",
      +                    "asOf",
      +                    "applicability"
      +                  ],
      +                  "type": "object"
      +                },
      +                "titleHe": {
      +                  "maxLength": 300,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "trackIndices": {
      +                  "items": {
      +                    "maximum": 9007199254740991,
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "type": "array"
      +                }
      +              },
      +              "required": [
      +                "id",
      +                "trackIndices",
      +                "kind",
      +                "balanceAgorot",
      +                "sharePct",
      +                "titleHe",
      +                "detailHe"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "headlineHe": {
      +            "maxLength": 500,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "labelHe": {
      +            "maxLength": 300,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "leadingFindingId": {
      +            "maxLength": 300,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "nextStepHe": {
      +            "maxLength": 2000,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "state": {
      +            "enum": [
      +              "gap_found",
      +              "no_gap_in_compared_scope",
      +              "comparison_unavailable"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "state",
      +          "labelHe",
      +          "headlineHe",
      +          "nextStepHe",
      +          "findings",
      +          "coverage"
      +        ],
      +        "type": "object"
      +      },
      +      "totalBalanceAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "trackCount": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "tracks": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "anchorSpreadPct": {
      +              "type": "number"
      +            },
      +            "balanceAgorot": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "labelHe": {
      +              "enum": [
      +                "פריים",
      +                "קבועה לא צמודה",
      +                "קבועה צמודה",
      +                "משתנה לא צמודה",
      +                "משתנה צמודה",
      +                "מסלול (סוג לא זוהה)"
      +              ],
      +              "type": "string"
      +            },
      +            "monthlyPaymentAgorot": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "nextResetDate": {
      +              "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      +              "type": "string"
      +            },
      +            "primeSpreadPct": {
      +              "type": "number"
      +            },
      +            "ratePct": {
      +              "anyOf": [
      +                {
      +                  "type": "number"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "resetIntervalMonths": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "termMonths": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            }
      +          },
      +          "required": [
      +            "labelHe",
      +            "balanceAgorot",
      +            "ratePct",
      +            "termMonths"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "variableSharePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "weightedRatePct": {
      +        "anyOf": [
      +          {
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    },
      +    "required": [
      +      "trackCount",
      +      "tracks",
      +      "totalBalanceAgorot",
      +      "weightedRatePct",
      +      "missingTerm",
      +      "missingRate",
      +      "rateCoveragePct",
      +      "linkedSharePct",
      +      "variableSharePct",
      +      "combinedExposurePct",
      +      "longestTermMonths",
      +      "headlineHe",
      +      "nextStepHe",
      +      "factors",
      +      "resultVersion",
      +      "review",
      +      "document"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "attentionLabel": {
      +        "maxLength": 300,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "attentionScore": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "combinedExposurePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "comparisonRatePct": {
      +        "type": "number"
      +      },
      +      "document": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "format": {
      +            "const": "finly-report-v1",
      +            "type": "string"
      +          },
      +          "html": {
      +            "maxLength": 1048576,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "locale": {
      +            "const": "he",
      +            "type": "string"
      +          },
      +          "text": {
      +            "maxLength": 512000,
      +            "minLength": 1,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "format",
      +          "locale",
      +          "text",
      +          "html"
      +        ],
      +        "type": "object"
      +      },
      +      "factors": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "detail": {
      +              "maxLength": 4000,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "kind": {
      +              "enum": [
      +                "attention",
      +                "positive",
      +                "missing",
      +                "fact"
      +              ],
      +              "type": "string"
      +            },
      +            "title": {
      +              "maxLength": 300,
      +              "minLength": 1,
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "kind",
      +            "title",
      +            "detail"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "feeBreakdown": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "avgIndexAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "discountingAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "noNoticeAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "operationalAgorot": {
      +            "anyOf": [
      +              {
      +                "maximum": 9007199254740991,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "noNoticeAgorot",
      +          "avgIndexAgorot",
      +          "discountingAgorot",
      +          "operationalAgorot"
      +        ],
      +        "type": "object"
      +      },
      +      "forecastRatePct": {
      +        "type": "number"
      +      },
      +      "headlineHe": {
      +        "maxLength": 500,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "linkedSharePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "longestTermMonths": {
      +        "anyOf": [
      +          {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "marketComparison": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "comparedSharePct": {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "effectiveDate": {
      +            "anyOf": [
      +              {
      +                "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "entries": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "balanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "gapBasis": {
      +                  "const": "report_spread",
      +                  "type": "string"
      +                },
      +                "gapPct": {
      +                  "type": "number"
      +                },
      +                "kind": {
      +                  "enum": [
      +                    "fixed",
      +                    "prime"
      +                  ],
      +                  "type": "string"
      +                },
      +                "labelHe": {
      +                  "enum": [
      +                    "פריים",
      +                    "קבועה לא צמודה",
      +                    "קבועה צמודה",
      +                    "משתנה לא צמודה",
      +                    "משתנה צמודה",
      +                    "מסלול (סוג לא זוהה)"
      +                  ],
      +                  "type": "string"
      +                },
      +                "source": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "applicability": {
      +                      "enum": [
      +                        "applicable",
      +                        "historical_only",
      +                        "unusable"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "asOf": {
      +                      "anyOf": [
      +                        {
      +                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                          "type": "string"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "kind": {
      +                      "enum": [
      +                        "boi_average",
      +                        "controlled_reference",
      +                        "report_reference",
      +                        "indicative_rate_sheet",
      +                        "alternative"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "labelHe": {
      +                      "maxLength": 300,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "limitationHe": {
      +                      "maxLength": 4000,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "labelHe",
      +                    "asOf",
      +                    "applicability"
      +                  ],
      +                  "type": "object"
      +                },
      +                "trackIndex": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "labelHe",
      +                "balanceAgorot",
      +                "kind",
      +                "gapPct"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "uncomparedFixedCount": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "weightedFixedGapPct": {
      +            "anyOf": [
      +              {
      +                "type": "number"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "effectiveDate",
      +          "weightedFixedGapPct",
      +          "comparedSharePct",
      +          "uncomparedFixedCount",
      +          "entries"
      +        ],
      +        "type": "object"
      +      },
      +      "missingRate": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "missingTerm": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "missingType": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "monthlyPaymentTotalAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "nextStepHe": {
      +        "maxLength": 2000,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "payoffFeesAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "payoffTotalAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "rateBasis": {
      +        "const": "report",
      +        "type": "string"
      +      },
      +      "rateCoveragePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "reportAsOfDate": {
      +        "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      +        "type": "string"
      +      },
      +      "totalBalanceAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "trackCount": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "tracks": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "anchorSpreadPct": {
      +              "type": "number"
      +            },
      +            "balanceAgorot": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "labelHe": {
      +              "enum": [
      +                "פריים",
      +                "קבועה לא צמודה",
      +                "קבועה צמודה",
      +                "משתנה לא צמודה",
      +                "משתנה צמודה",
      +                "מסלול (סוג לא זוהה)"
      +              ],
      +              "type": "string"
      +            },
      +            "monthlyPaymentAgorot": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "nextResetDate": {
      +              "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      +              "type": "string"
      +            },
      +            "primeSpreadPct": {
      +              "type": "number"
      +            },
      +            "ratePct": {
      +              "anyOf": [
      +                {
      +                  "type": "number"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "resetIntervalMonths": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "termMonths": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            }
      +          },
      +          "required": [
      +            "labelHe",
      +            "balanceAgorot",
      +            "ratePct",
      +            "termMonths"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "variableSharePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "weightedRatePct": {
      +        "anyOf": [
      +          {
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    },
      +    "required": [
      +      "trackCount",
      +      "tracks",
      +      "totalBalanceAgorot",
      +      "weightedRatePct",
      +      "missingTerm",
      +      "missingRate",
      +      "rateCoveragePct",
      +      "linkedSharePct",
      +      "variableSharePct",
      +      "combinedExposurePct",
      +      "longestTermMonths",
      +      "headlineHe",
      +      "nextStepHe",
      +      "factors",
      +      "attentionScore",
      +      "attentionLabel",
      +      "document"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "combinedExposurePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "comparisonRatePct": {
      +        "type": "number"
      +      },
      +      "document_error": {
      +        "const": "report_document_unavailable",
      +        "type": "string"
      +      },
      +      "factors": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "detail": {
      +              "maxLength": 4000,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "kind": {
      +              "enum": [
      +                "attention",
      +                "positive",
      +                "missing",
      +                "fact"
      +              ],
      +              "type": "string"
      +            },
      +            "title": {
      +              "maxLength": 300,
      +              "minLength": 1,
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "kind",
      +            "title",
      +            "detail"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "feeBreakdown": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "avgIndexAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "discountingAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "noNoticeAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "operationalAgorot": {
      +            "anyOf": [
      +              {
      +                "maximum": 9007199254740991,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "noNoticeAgorot",
      +          "avgIndexAgorot",
      +          "discountingAgorot",
      +          "operationalAgorot"
      +        ],
      +        "type": "object"
      +      },
      +      "forecastRatePct": {
      +        "type": "number"
      +      },
      +      "headlineHe": {
      +        "maxLength": 500,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "linkedSharePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "longestTermMonths": {
      +        "anyOf": [
      +          {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "marketComparison": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "comparedSharePct": {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "effectiveDate": {
      +            "anyOf": [
      +              {
      +                "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "entries": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "balanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "gapBasis": {
      +                  "const": "report_spread",
      +                  "type": "string"
      +                },
      +                "gapPct": {
      +                  "type": "number"
      +                },
      +                "kind": {
      +                  "enum": [
      +                    "fixed",
      +                    "prime"
      +                  ],
      +                  "type": "string"
      +                },
      +                "labelHe": {
      +                  "enum": [
      +                    "פריים",
      +                    "קבועה לא צמודה",
      +                    "קבועה צמודה",
      +                    "משתנה לא צמודה",
      +                    "משתנה צמודה",
      +                    "מסלול (סוג לא זוהה)"
      +                  ],
      +                  "type": "string"
      +                },
      +                "source": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "applicability": {
      +                      "enum": [
      +                        "applicable",
      +                        "historical_only",
      +                        "unusable"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "asOf": {
      +                      "anyOf": [
      +                        {
      +                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                          "type": "string"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "kind": {
      +                      "enum": [
      +                        "boi_average",
      +                        "controlled_reference",
      +                        "report_reference",
      +                        "indicative_rate_sheet",
      +                        "alternative"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "labelHe": {
      +                      "maxLength": 300,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "limitationHe": {
      +                      "maxLength": 4000,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "labelHe",
      +                    "asOf",
      +                    "applicability"
      +                  ],
      +                  "type": "object"
      +                },
      +                "trackIndex": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "labelHe",
      +                "balanceAgorot",
      +                "kind",
      +                "gapPct"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "uncomparedFixedCount": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "weightedFixedGapPct": {
      +            "anyOf": [
      +              {
      +                "type": "number"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "effectiveDate",
      +          "weightedFixedGapPct",
      +          "comparedSharePct",
      +          "uncomparedFixedCount",
      +          "entries"
      +        ],
      +        "type": "object"
      +      },
      +      "missingRate": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "missingTerm": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "missingType": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "monthlyPaymentTotalAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "nextStepHe": {
      +        "maxLength": 2000,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "payoffFeesAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "payoffTotalAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "rateBasis": {
      +        "const": "report",
      +        "type": "string"
      +      },
      +      "rateCoveragePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "reportAsOfDate": {
      +        "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      +        "type": "string"
      +      },
      +      "resultVersion": {
      +        "const": 2,
      +        "type": "number"
      +      },
      +      "review": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "coverage": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "comparedBalanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "detailHe": {
      +                  "maxLength": 4000,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "labelHe": {
      +                  "maxLength": 300,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "missingTrackIndices": {
      +                  "items": {
      +                    "maximum": 9007199254740991,
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "type": "array"
      +                },
      +                "purpose": {
      +                  "enum": [
      +                    "fixed_rate_reference",
      +                    "indicative_price",
      +                    "alternative_price"
      +                  ],
      +                  "type": "string"
      +                },
      +                "sharePct": {
      +                  "maximum": 100,
      +                  "minimum": 0,
      +                  "type": "number"
      +                },
      +                "totalBalanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "trackIndices": {
      +                  "items": {
      +                    "maximum": 9007199254740991,
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "type": "array"
      +                }
      +              },
      +              "required": [
      +                "purpose",
      +                "labelHe",
      +                "comparedBalanceAgorot",
      +                "totalBalanceAgorot",
      +                "sharePct",
      +                "trackIndices",
      +                "missingTrackIndices",
      +                "detailHe"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "findings": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "balanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "detailHe": {
      +                  "maxLength": 4000,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "gapPct": {
      +                  "type": "number"
      +                },
      +                "id": {
      +                  "maxLength": 300,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "kind": {
      +                  "enum": [
      +                    "reference_gap",
      +                    "indicative_price_gap",
      +                    "alternative_price_gap",
      +                    "no_positive_gap",
      +                    "contract_fact",
      +                    "comparison_missing",
      +                    "historical_comparison"
      +                  ],
      +                  "type": "string"
      +                },
      +                "nextStepHe": {
      +                  "maxLength": 2000,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "purpose": {
      +                  "enum": [
      +                    "fixed_rate_reference",
      +                    "indicative_price",
      +                    "alternative_price"
      +                  ],
      +                  "type": "string"
      +                },
      +                "sharePct": {
      +                  "maximum": 100,
      +                  "minimum": 0,
      +                  "type": "number"
      +                },
      +                "source": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "applicability": {
      +                      "enum": [
      +                        "applicable",
      +                        "historical_only",
      +                        "unusable"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "asOf": {
      +                      "anyOf": [
      +                        {
      +                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                          "type": "string"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "kind": {
      +                      "enum": [
      +                        "boi_average",
      +                        "controlled_reference",
      +                        "report_reference",
      +                        "indicative_rate_sheet",
      +                        "alternative"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "labelHe": {
      +                      "maxLength": 300,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "limitationHe": {
      +                      "maxLength": 4000,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "labelHe",
      +                    "asOf",
      +                    "applicability"
      +                  ],
      +                  "type": "object"
      +                },
      +                "titleHe": {
      +                  "maxLength": 300,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "trackIndices": {
      +                  "items": {
      +                    "maximum": 9007199254740991,
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  "type": "array"
      +                }
      +              },
      +              "required": [
      +                "id",
      +                "trackIndices",
      +                "kind",
      +                "balanceAgorot",
      +                "sharePct",
      +                "titleHe",
      +                "detailHe"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "headlineHe": {
      +            "maxLength": 500,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "labelHe": {
      +            "maxLength": 300,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "leadingFindingId": {
      +            "maxLength": 300,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "nextStepHe": {
      +            "maxLength": 2000,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "state": {
      +            "enum": [
      +              "gap_found",
      +              "no_gap_in_compared_scope",
      +              "comparison_unavailable"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "state",
      +          "labelHe",
      +          "headlineHe",
      +          "nextStepHe",
      +          "findings",
      +          "coverage"
      +        ],
      +        "type": "object"
      +      },
      +      "totalBalanceAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "trackCount": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "tracks": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "anchorSpreadPct": {
      +              "type": "number"
      +            },
      +            "balanceAgorot": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "labelHe": {
      +              "enum": [
      +                "פריים",
      +                "קבועה לא צמודה",
      +                "קבועה צמודה",
      +                "משתנה לא צמודה",
      +                "משתנה צמודה",
      +                "מסלול (סוג לא זוהה)"
      +              ],
      +              "type": "string"
      +            },
      +            "monthlyPaymentAgorot": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "nextResetDate": {
      +              "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      +              "type": "string"
      +            },
      +            "primeSpreadPct": {
      +              "type": "number"
      +            },
      +            "ratePct": {
      +              "anyOf": [
      +                {
      +                  "type": "number"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "resetIntervalMonths": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "termMonths": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            }
      +          },
      +          "required": [
      +            "labelHe",
      +            "balanceAgorot",
      +            "ratePct",
      +            "termMonths"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "variableSharePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "weightedRatePct": {
      +        "anyOf": [
      +          {
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    },
      +    "required": [
      +      "trackCount",
      +      "tracks",
      +      "totalBalanceAgorot",
      +      "weightedRatePct",
      +      "missingTerm",
      +      "missingRate",
      +      "rateCoveragePct",
      +      "linkedSharePct",
      +      "variableSharePct",
      +      "combinedExposurePct",
      +      "longestTermMonths",
      +      "headlineHe",
      +      "nextStepHe",
      +      "factors",
      +      "resultVersion",
      +      "review",
      +      "document_error"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "attentionLabel": {
      +        "maxLength": 300,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "attentionScore": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "combinedExposurePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "comparisonRatePct": {
      +        "type": "number"
      +      },
      +      "document_error": {
      +        "const": "report_document_unavailable",
      +        "type": "string"
      +      },
      +      "factors": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "detail": {
      +              "maxLength": 4000,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "kind": {
      +              "enum": [
      +                "attention",
      +                "positive",
      +                "missing",
      +                "fact"
      +              ],
      +              "type": "string"
      +            },
      +            "title": {
      +              "maxLength": 300,
      +              "minLength": 1,
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "kind",
      +            "title",
      +            "detail"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "feeBreakdown": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "avgIndexAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "discountingAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "noNoticeAgorot": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "operationalAgorot": {
      +            "anyOf": [
      +              {
      +                "maximum": 9007199254740991,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "noNoticeAgorot",
      +          "avgIndexAgorot",
      +          "discountingAgorot",
      +          "operationalAgorot"
      +        ],
      +        "type": "object"
      +      },
      +      "forecastRatePct": {
      +        "type": "number"
      +      },
      +      "headlineHe": {
      +        "maxLength": 500,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "linkedSharePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "longestTermMonths": {
      +        "anyOf": [
      +          {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "marketComparison": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "comparedSharePct": {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "effectiveDate": {
      +            "anyOf": [
      +              {
      +                "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "entries": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "balanceAgorot": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                },
      +                "gapBasis": {
      +                  "const": "report_spread",
      +                  "type": "string"
      +                },
      +                "gapPct": {
      +                  "type": "number"
      +                },
      +                "kind": {
      +                  "enum": [
      +                    "fixed",
      +                    "prime"
      +                  ],
      +                  "type": "string"
      +                },
      +                "labelHe": {
      +                  "enum": [
      +                    "פריים",
      +                    "קבועה לא צמודה",
      +                    "קבועה צמודה",
      +                    "משתנה לא צמודה",
      +                    "משתנה צמודה",
      +                    "מסלול (סוג לא זוהה)"
      +                  ],
      +                  "type": "string"
      +                },
      +                "source": {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "applicability": {
      +                      "enum": [
      +                        "applicable",
      +                        "historical_only",
      +                        "unusable"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "asOf": {
      +                      "anyOf": [
      +                        {
      +                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +                          "type": "string"
      +                        },
      +                        {
      +                          "type": "null"
      +                        }
      +                      ]
      +                    },
      +                    "kind": {
      +                      "enum": [
      +                        "boi_average",
      +                        "controlled_reference",
      +                        "report_reference",
      +                        "indicative_rate_sheet",
      +                        "alternative"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "labelHe": {
      +                      "maxLength": 300,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "limitationHe": {
      +                      "maxLength": 4000,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "kind",
      +                    "labelHe",
      +                    "asOf",
      +                    "applicability"
      +                  ],
      +                  "type": "object"
      +                },
      +                "trackIndex": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "labelHe",
      +                "balanceAgorot",
      +                "kind",
      +                "gapPct"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "uncomparedFixedCount": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "weightedFixedGapPct": {
      +            "anyOf": [
      +              {
      +                "type": "number"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "effectiveDate",
      +          "weightedFixedGapPct",
      +          "comparedSharePct",
      +          "uncomparedFixedCount",
      +          "entries"
      +        ],
      +        "type": "object"
      +      },
      +      "missingRate": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "missingTerm": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "missingType": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "monthlyPaymentTotalAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "nextStepHe": {
      +        "maxLength": 2000,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "payoffFeesAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "payoffTotalAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "rateBasis": {
      +        "const": "report",
      +        "type": "string"
      +      },
      +      "rateCoveragePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "reportAsOfDate": {
      +        "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      +        "type": "string"
      +      },
      +      "totalBalanceAgorot": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "trackCount": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "tracks": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "anchorSpreadPct": {
      +              "type": "number"
      +            },
      +            "balanceAgorot": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "labelHe": {
      +              "enum": [
      +                "פריים",
      +                "קבועה לא צמודה",
      +                "קבועה צמודה",
      +                "משתנה לא צמודה",
      +                "משתנה צמודה",
      +                "מסלול (סוג לא זוהה)"
      +              ],
      +              "type": "string"
      +            },
      +            "monthlyPaymentAgorot": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "nextResetDate": {
      +              "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$",
      +              "type": "string"
      +            },
      +            "primeSpreadPct": {
      +              "type": "number"
      +            },
      +            "ratePct": {
      +              "anyOf": [
      +                {
      +                  "type": "number"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "resetIntervalMonths": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            },
      +            "termMonths": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            }
      +          },
      +          "required": [
      +            "labelHe",
      +            "balanceAgorot",
      +            "ratePct",
      +            "termMonths"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "variableSharePct": {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "weightedRatePct": {
      +        "anyOf": [
      +          {
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    },
      +    "required": [
      +      "trackCount",
      +      "tracks",
      +      "totalBalanceAgorot",
      +      "weightedRatePct",
      +      "missingTerm",
      +      "missingRate",
      +      "rateCoveragePct",
      +      "linkedSharePct",
      +      "variableSharePct",
      +      "combinedExposurePct",
      +      "longestTermMonths",
      +      "headlineHe",
      +      "nextStepHe",
      +      "factors",
      +      "attentionScore",
      +      "attentionLabel",
      +      "document_error"
      +    ],
      +    "type": "object"
      +  }
      +]
  3. First observed

TDQS

A3.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes far beyond the annotations: 15-minute replay window, recovery lost on service restart, raw reports not persisted, terminal failures never restart the same operation, external OCR sends mortgage data to Google Document AI outside Israel, and the warning that the supplier notice hash is not proof a human saw it. These are exactly the mutation/privacy consequences an agent needs and none are derivable from readOnlyHint/openWorldHint/idempotentHint alone.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the purpose, and most clauses (replay window, no persistence, attestation) carry real operational weight. But it is a dense run-on packing policy caveats mid-sentence, and it repeats the operation/external-OCR semantics that already appear verbatim in the schema descriptions, costing tokens without adding new information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a high-stakes tool with an output schema (so return values need not be re-explained) the description covers privacy, replay, failure and consent semantics thoroughly. Remaining gaps are the unexplained security_challenge/security_proof parameters, the 25MB content cap, and any pointer to the sibling tools needed to obtain the operation or fetch the result.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

At 50% schema coverage, the description does compensate for the undocumented nested objects: it explains operation (pre-issued, 15-min replay), external_ocr (attestation vs. legacy approval, local-only default) and confirms authorization is deprecated. But the three required parameters content_base64, security_challenge and security_proof are never explained in either the schema or the description, leaving the mandatory invocation path opaque.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Opens with a specific verb+resource and accepted input formats ('Analyze a PDF, JPEG or PNG balance report'), so the agent knows exactly what the tool consumes and does. It does not name the sibling that retrieves the result (get_report_analysis_result) or the one that pre-issues the operation, so differentiation from siblings is left implicit.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'Include the pre-issued operation... Omit operation only for legacy immediate-only delivery' and 'Local-only is the default' give real conditional guidance. However, the description never names get_report_analysis_requirements as the source of the pre-issued operation/token, and it never routes the agent to get_report_analysis_result afterward, so the workflow is implied rather than stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources