Skip to main content
Glama

FINLY Balance Report Analysis

Server Details

Israeli mortgage reports with Hebrew results, 15-minute recovery and authorized external OCR.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
99.3% over 22 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.7/5.0

Scored across 4 tools

Disambiguation4/5

Tools have distinct verbs (analyze, delete, get) and mostly clear purposes. However, analyze_balance_report returns structured facts, overlapping with get_report_analysis_result which retrieves results or pending status; the boundary between immediate result and later retrieval is ambiguous.

Naming Consistency5/5

All names follow a consistent snake_case verb_noun pattern: analyze_balance_report, delete_report_analysis_result, get_report_analysis_requirements, get_report_analysis_result. The minor noun variation (balance_report vs report_analysis_result) does not break predictability.

Tool Count4/5

Four tools is a reasonable scope for a focused balance report analysis server, and each tool has a distinct lifecycle role (prerequisites, analysis, retrieval, deletion). However, the intricate security operations might warrant an additional tool for issuing the pre-issued operation.

Completeness2/5

No tool issues the pre-issued operation required by analyze, delete, and get_result, and no tool accepts the proof-of-work challenge produced by get_report_analysis_requirements. These are critical gaps that leave agents unable to complete the intended secure workflow.

Available Tools

4 tools
analyze_balance_reportAnalyze balance report | ניתוח דוח יתרותAInspect

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.

ParametersJSON 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

ParametersJSON Schema
NameRequiredDescription
toolYes
as_ofYes
resultNo
statusYes
receiptYes
evidenceNo
no_actionNo
request_idYes
assumptionsYes
limitationsYes
next_actionsYes
response_kindYes
schema_versionYes

TDQS

A4.1/5.0
Behavior5/5

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

Goes well beyond the annotations (readOnly=false, openWorld=true) by disclosing the 15-minute same-payload replay window, that restarting the service ends recovery, that raw reports are not persisted, that terminal failures never restart the operation, and that external OCR transmits mortgage data to Google Document AI outside Israel. It even clarifies that the supplier notice hash is not proof of human viewing.

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

Conciseness4/5

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

Purpose and input formats are front-loaded, and each subsequent sentence carries operational constraints rather than filler. The prose is dense and slightly run-on, packing several distinct policies into one paragraph, but little is wasted.

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

Completeness5/5

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

For a high-stakes, 6-parameter tool with nested objects and an output schema, the description covers the critical behaviors: privacy/persistence, recovery timing, failure semantics, and the legality of external data transfer. Return values (structured facts plus Hebrew text/HTML) are noted without over-explaining, which is appropriate given the output schema exists.

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

Parameters4/5

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

Schema coverage is 50%, and the description adds real meaning to the nested parameters: operation is a pre-issued handle/token for encrypted recovery, external_ocr is an agent attestation bounded by a policy hash, and local-only is the default when omitted. It does not explain content_base64, security_challenge, or security_proof, which remain undocumented in both places.

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?

The opening sentence names a specific verb and resource ('Analyze a PDF, JPEG or PNG balance report'), so the agent knows exactly what the tool processes. It doesn't explicitly contrast itself with the sibling result/requirements tools, though the analysis action is distinguishable. Clear but without sibling differentiation.

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?

Guidance is present at the parameter/mode level ('Omit operation only for legacy immediate-only delivery', 'Local-only is the default'), which implies when each mode applies. However, there is no guidance on when to choose analyze_balance_report over get_report_analysis_result or get_report_analysis_requirements, so tool selection is left to inference.

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

delete_report_analysis_resultDelete report analysis | מחיקת תוצאת ניתוחB
DestructiveIdempotent
Inspect

Cancel this operation and delete its encrypted result using its exact capability. A deleted operation cannot be restarted. No raw report, identity or result is placed in the URL.

ParametersJSON Schema
NameRequiredDescriptionDefault
operationYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
toolYes
as_ofYes
resultNo
statusYes
receiptYes
evidenceNo
no_actionNo
request_idYes
assumptionsYes
limitationsYes
next_actionsYes
response_kindYes
schema_versionYes

TDQS

B3.2/5.0
Behavior4/5

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

Annotations already cover destructive and idempotent hints, so the description adds value by noting irreversibility ('cannot be restarted') and the URL privacy guarantee. However, it does not disclose whether the operation record itself is deleted or only the result, leaving minor ambiguity.

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

Conciseness5/5

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

Two sentences with no fluff, purpose is front-loaded. Every word contributes to meaning, and the description is efficient.

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

Completeness2/5

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

With zero schema descriptions and no parameter explanations, the description is insufficient for an agent to correctly invoke the tool without external knowledge. It lacks guidance on obtaining the handle/token and the output format, though the output schema exists to cover return values.

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

Parameters2/5

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

Schema description coverage is 0%, so the description must compensate, but it only mentions 'exact capability' without explaining result_handle or result_token. An agent cannot infer parameter purposes from the description alone, especially since both are required in a nested object.

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?

The description states it cancels the operation and deletes its encrypted result, which is a clear destructive action. It differentiates from siblings (analyze, get) through the verb 'delete', though it does not explicitly name alternatives. The title reinforces the purpose.

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

Usage Guidelines2/5

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

No explicit guidance on when to use this tool versus get_report_analysis_result or analyze_balance_report. The description only warns that deletion cannot be restarted, but does not state use cases, prerequisites, or exclusions. Usage is implied but not clarified.

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

get_report_analysis_requirementsReport analysis requirements | דרישות לניתוח דוח יתרותAInspect

Get the processing notice, external OCR supplier notices for existing-task authority or legacy approval, and a single-use proof-of-work challenge. Normal report analysis requires no additional FINLY approval. Solve SHA-256(challenge_token + ":" + proof) so its first two bytes are zero.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
toolYes
as_ofYes
resultNo
statusYes
receiptYes
evidenceNo
no_actionNo
request_idYes
assumptionsYes
limitationsYes
next_actionsYes
response_kindYes
schema_versionYes

TDQS

A4.1/5.0
Behavior4/5

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

Annotations are all false, so the description carries the burden. It discloses the proof-of-work requirement in detail (SHA-256 with zero first two bytes), critical behavior for correct invocation. It doesn't mention return format or per-use nature beyond single-use challenge, but the proof-of-work detail is significant and transparent.

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

Conciseness5/5

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

Three sentences, front-loaded with the purpose, and each sentence adds value: core deliverables, approval clarification, and the proof-of-work spec. Minimal waste, highly structured.

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?

Given zero parameters and an output schema that likely describes the challenge structure, the description is largely complete. The proof-of-work algorithm is specified. It doesn't explain what to do with the notices beyond retrieval or how to use the response in subsequent calls, but that may be covered by the output schema and sibling tool context.

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

Parameters4/5

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

The tool has zero parameters)Skip, so there are no params to describe. Per instructions, with 0 params, baseline is 4. No additional semantic info needed; the description focuses on the output's nature, which is appropriate.

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?

The description clearly states it retrieves processing notices, OCR supplier notices, and a proof-of-challenge work—specific resources with clear intent. It distinguishes itself from analysis and result tools by focusing on requirements, though it doesn't explicitly name sibling tools.

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

Usage Guidelines4/5

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

It mentions that normal analysis requires no additional FINLY approval, providing a when-to-use condition. However, it doesn't explicitly say when to choose this over siblings or mention alternatives directly, leaving some inference needed.

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

get_report_analysis_resultRetrieve report analysis | שליפת תוצאת ניתוחA
Read-onlyIdempotent
Inspect

Retrieve the result or pending status using the exact operation capability received before upload. Does not upload, analyze, call OCR, renew expiry or prove Customer identity. An expired or restarted service cannot recover the result.

ParametersJSON Schema
NameRequiredDescriptionDefault
operationYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
toolYes
as_ofYes
resultNo
statusYes
receiptYes
evidenceNo
no_actionNo
request_idYes
assumptionsYes
limitationsYes
next_actionsYes
response_kindYes
schema_versionYes

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive and closed-world. The description adds genuinely non-structured behavior: it does not renew expiry, does not re-prove customer identity, and an expired or restarted service cannot recover the result — a real failure-mode warning that annotations cannot express.

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

Conciseness4/5

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

Three short sentences, front-loaded with the action and scope before the disclaimers. The negation list is dense but each item rules out a plausible wrong invocation, so little is wasted.

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?

An output schema exists, so return values need no explanation. Between the precondition, the exclusion list and the expiry/restart failure mode, an agent has enough to invoke this correctly; only the meaning of the nested handle/token pair remains thin.

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?

Schema description coverage is 0% for a single nested required object with a UUID result_handle and a 43-char result_token, so the description must carry the load. It partially compensates by explaining provenance ('the exact operation capability received before upload'), but never explains the two sub-fields, which one is the handle vs the secret, or why the exact prior value matters.

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?

States a specific verb ('Retrieve') and resource ('the result or pending status') of the report analysis, plus a clear negated scope ('Does not upload, analyze, call OCR, renew expiry or prove Customer identity') that separates it from analyze_balance_report and the upload flow. It never names a sibling by name, so routing still requires inference.

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

Usage Guidelines4/5

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

Gives a concrete precondition — 'using the exact operation capability received before upload' — and a set of when-not-to-use cases via the negation list. It stops short of pointing to the actual alternatives (e.g. get_report_analysis_requirements for prerequisites or re-running analysis), so an agent must figure out the sibling routing itself.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • Changedanalyze_balance_report1 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"
        +  }
        +]
    • Changedget_report_analysis_result1 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"
        +  }
        +]
  2. 4 tool updates
    • First observedanalyze_balance_report
    • First observeddelete_report_analysis_result
    • First observedget_report_analysis_requirements
    • First observedget_report_analysis_result

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server for querying Israeli government real estate data, enabling property deal searches, market trend analysis, and address retrieval.
    4
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    Enables AI agents to interact with the Smart NPV CRM for Israeli mortgage advisors, allowing natural language management of client files, statuses, documents, and simulations.
    32
    0
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to query and analyze Israeli real estate data from the Govmap API, including searching for property deals, market trends, and address autocomplete.
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    AI-powered MCP server for analyzing pinuy-binuy (urban renewal) real estate projects in Israel. Provides tools to evaluate building demolition/reconstruction projects, tenant rights, compensation calculations, and project feasibility.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources