FINLY Balance Report Analysis
Server Details
Israeli mortgage reports with Hebrew results, 15-minute recovery and authorized external OCR.
- Status
- Healthy
- Uptime
- 99.3% over 22 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 4 tools
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.
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.
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.
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 toolsanalyze_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.
| Name | Required | Description | Default |
|---|---|---|---|
| operation | No | Opt into encrypted result recovery for this pre-issued operation. Omit only for legacy immediate-only delivery. | |
| external_ocr | No | Optional 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. | |
| authorization | No | Deprecated compatibility field; omit it. FINLY does not use or record it as consent evidence. | |
| content_base64 | Yes | ||
| security_proof | Yes | ||
| security_challenge | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | Yes | |
| as_of | Yes | |
| result | No | |
| status | Yes | |
| receipt | Yes | |
| evidence | No | |
| no_action | No | |
| request_id | Yes | |
| assumptions | Yes | |
| limitations | Yes | |
| next_actions | Yes | |
| response_kind | Yes | |
| schema_version | Yes |
TDQS
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.
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.
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.
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.
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.
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 | מחיקת תוצאת ניתוחBDestructiveIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| operation | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | Yes | |
| as_of | Yes | |
| result | No | |
| status | Yes | |
| receipt | Yes | |
| evidence | No | |
| no_action | No | |
| request_id | Yes | |
| assumptions | Yes | |
| limitations | Yes | |
| next_actions | Yes | |
| response_kind | Yes | |
| schema_version | Yes |
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | Yes | |
| as_of | Yes | |
| result | No | |
| status | Yes | |
| receipt | Yes | |
| evidence | No | |
| no_action | No | |
| request_id | Yes | |
| assumptions | Yes | |
| limitations | Yes | |
| next_actions | Yes | |
| response_kind | Yes | |
| schema_version | Yes |
TDQS
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.
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.
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.
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.
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.
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 | שליפת תוצאת ניתוחARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| operation | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | Yes | |
| as_of | Yes | |
| result | No | |
| status | Yes | |
| receipt | Yes | |
| evidence | No | |
| no_action | No | |
| request_id | Yes | |
| assumptions | Yes | |
| limitations | Yes | |
| next_actions | Yes | |
| response_kind | Yes | |
| schema_version | Yes |
TDQS
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.
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.
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.
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.
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.
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.
2 tool updates
- Changed
analyze_balance_report1 field changed- changed
Output schema / properties / result / anyOfPrevious 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" + } +]
- Changed
get_report_analysis_result1 field changed- changed
Output schema / properties / result / anyOfPrevious 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" + } +]
4 tool updates
- First observed
analyze_balance_report - First observed
delete_report_analysis_result - First observed
get_report_analysis_requirements - First observed
get_report_analysis_result
Related MCP Connectors
Public Israeli mortgage knowledge with sources and defined hypothetical calculations.
Israel Government Procurement MCP — public tenders & exemption contracts (keyless).
KYB risk scores for Israeli companies: sanctions, insolvency, adverse media, cyber, registry.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP server for querying Israeli government real estate data, enabling property deal searches, market trend analysis, and address retrieval.4MIT
- AlicenseBqualityAmaintenanceEnables AI agents to interact with the Smart NPV CRM for Israeli mortgage advisors, allowing natural language management of client files, statuses, documents, and simulations.3201MIT
- AlicenseNot gradedqualityDmaintenanceEnables 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
- FlicenseNot gradedqualityBmaintenanceAI-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.-
Glama MCP Gateway
Add one secure layer between your agents and this server.