{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.17",
        "captured_at_utc": "2026-08-09T19:22:54+00:00",
        "captured_unix": 1786303374,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00B5MTWD60_ucits_default_latest.json",
        "source_assessment_hash": "8b522656048f9321bf2983f06daa65ffd9eceb358d4e9ab858bd7c7a2095760e",
        "agent_enabled": true,
        "agent_provider": "openrouter",
        "agent_model": "gpt-4.1-mini",
        "agent_temperature": 0,
        "agent_max_tokens": 1800,
        "warn_short_agent": true,
        "validator_modes": {
            "deterministic": "executed",
            "agent": "executed"
        }
    },
    "isin": "IE00B5MTWD60",
    "classification": "non-complex",
    "policy_mode": "ucits_default",
    "decision_rule_applied": "etf_ucits_no_complex_override_rule",
    "source_classification": null,
    "source_decision_rule_applied": null,
    "resolution": {
        "applied": false
    },
    "validator_verdict": "warn",
    "publishable": true,
    "confidence": 0.78,
    "issue_count": 1,
    "issues": [
        {
            "severity": "warn",
            "code": "counterparty_risk_language_identified",
            "message": "Counterparty risk language is identified and flagged, consistent with the presence of swaps and synthetic replication. This is a cautionary note for client understanding but does not affect classification or publishability.",
            "source": "agent"
        }
    ],
    "suggested_repairs": [],
    "reassessment": {
        "required": false
    },
    "deterministic_review": {
        "ok": true,
        "validator_type": "deterministic",
        "validator_verdict": "pass",
        "publishable": true,
        "confidence": 0.88,
        "issues": [],
        "suggested_repairs": [],
        "reassessment": {
            "required": false
        },
        "resolution": {
            "applied": false
        },
        "decisive_signal_evidence": {
            "checked": true,
            "decision_rule_signal": null,
            "decision_rule_signal_true": null,
            "decision_rule_signal_supported": null,
            "decision_rule_matching_evidence_count": null,
            "decision_rule_matches": [],
            "true_hard_signals": [
                "synthetic_replication"
            ],
            "supported_hard_signals": [
                "synthetic_replication"
            ],
            "unsupported_hard_signals": [],
            "checks": {
                "synthetic_replication": {
                    "signal_true": true,
                    "direct_evidence": true,
                    "matching_evidence_count": 1,
                    "decision_rule_uses_signal": false,
                    "matches": [
                        {
                            "index": 1,
                            "source": "FACTSHEET",
                            "evidence_signal": "synthetic_replication",
                            "quote": "Replication method Synthetic"
                        }
                    ]
                }
            }
        },
        "derivative_materiality": {
            "checked": true,
            "policy_mode": "ucits_default",
            "type": "ETF",
            "ucits": true,
            "physical_replication": false,
            "swaps_signal": true,
            "synthetic_replication": true,
            "derivatives_core_strategy": true,
            "derivatives_epm_only": false,
            "derivative_evidence_count": 4,
            "swap_evidence_count": 2,
            "permission_or_ancillary_evidence_count": 0,
            "core_derivative_evidence_count": 3,
            "only_permission_or_ancillary_derivative_evidence": false,
            "supported_independent_hard_signals": [
                "synthetic_replication"
            ]
        },
        "source_decisive_signal_evidence": null,
        "source_derivative_materiality": null,
        "detected_features": {
            "helo_or_core_options_overlay": false,
            "physical_replication": false,
            "physical_replication_direct_evidence": false,
            "physical_replication_evidence_count": 0,
            "has_epm_only_evidence": false,
            "has_core_derivatives_evidence": true,
            "has_generic_fdi_permission_evidence": false,
            "has_option_overlay_evidence": false
        }
    },
    "agent_review": {
        "ok": true,
        "model": "gpt-4.1-mini",
        "temperature": 0,
        "max_tokens": 1800,
        "usage": {
            "prompt_tokens": 4095,
            "completion_tokens": 264,
            "total_tokens": 4359,
            "raw": {
                "prompt_tokens": 4095,
                "completion_tokens": 264,
                "total_tokens": 4359,
                "cost": 0.0014844,
                "is_byok": false,
                "prompt_tokens_details": {
                    "cached_tokens": 1920,
                    "cache_write_tokens": 0,
                    "audio_tokens": 0,
                    "video_tokens": 0
                },
                "cost_details": {
                    "upstream_inference_cost": 0.0014844,
                    "upstream_inference_prompt_cost": 0.001062,
                    "upstream_inference_completions_cost": 0.0004224
                },
                "completion_tokens_details": {
                    "reasoning_tokens": 0,
                    "image_tokens": 0,
                    "audio_tokens": 0
                }
            }
        },
        "cost": {
            "estimated": false,
            "actual_provider_cost_available": true,
            "model": "gpt-4.1-mini",
            "prompt_tokens": 4095,
            "completion_tokens": 264,
            "total_tokens": 4359,
            "input_cost_usd": 0.001062,
            "output_cost_usd": 0.0004224,
            "estimated_cost_usd": 0.0014844,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "pass",
            "publishable": true,
            "confidence": 0.88,
            "summary": "The assessment is internally consistent with classification=non-complex under ucits_default mode and decision_rule_applied=etf_ucits_no_complex_override_rule. The synthetic_replication and swaps signals are directly supported by product-specific evidence. The derivatives_core_strategy=true flag is supported by multiple direct quotes referencing unfunded swaps and synthetic replication. The derivatives_epm_only=false flag is consistent with the absence of ancillary or permission-only derivative evidence. There is no conflict between derivatives_epm_only and derivatives_core_strategy flags. No unsupported hard signals are present. Supporting evidence signal labels correctly match their quotes. The physical replication rule is not triggered and no physical replication evidence is present, consistent with policy. The client-facing JSON is publishable as-is with no required repairs.",
            "issues": [
                {
                    "severity": "warn",
                    "code": "counterparty_risk_language_identified",
                    "message": "Counterparty risk language is identified and flagged, consistent with the presence of swaps and synthetic replication. This is a cautionary note for client understanding but does not affect classification or publishability."
                }
            ],
            "suggested_repairs": []
        }
    }
}