{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.9",
        "captured_at_utc": "2026-08-09T12:04:16+00:00",
        "captured_unix": 1786277056,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00BD8D5G25_balanced_latest.json",
        "source_assessment_hash": "1d51e5a784fee4cea14f035645a5445fa0c23f3a85a2352887475e44e5ec8542",
        "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": "IE00BD8D5G25",
    "classification": "complex",
    "policy_mode": "balanced",
    "decision_rule_applied": "etf_coco_or_at1_exposure_hard_complex_rule",
    "validator_verdict": "pass",
    "publishable": true,
    "confidence": 0.88,
    "issue_count": 0,
    "issues": [],
    "suggested_repairs": [],
    "deterministic_review": {
        "ok": true,
        "validator_type": "deterministic",
        "validator_verdict": "pass",
        "publishable": true,
        "confidence": 0.88,
        "issues": [],
        "suggested_repairs": [],
        "decisive_signal_evidence": {
            "checked": true,
            "decision_rule_signal": "coco_or_at1_exposure",
            "decision_rule_signal_true": true,
            "decision_rule_signal_supported": true,
            "decision_rule_matching_evidence_count": 1,
            "decision_rule_matches": [
                {
                    "index": 0,
                    "source": "PRIIPS_KID",
                    "evidence_signal": "coco_or_at1_exposure",
                    "quote": "No more than 25% of the fund\u2019s assets may be invested in securities that are convertible into equity securities (including up to 10% in contingent convertible securities which are described in further detail in the Prospectus under the heading \u201cContingent Convertible Instruments\u201d)."
                }
            ],
            "true_hard_signals": [
                "coco_or_at1_exposure"
            ],
            "supported_hard_signals": [
                "coco_or_at1_exposure"
            ],
            "unsupported_hard_signals": [],
            "checks": {
                "coco_or_at1_exposure": {
                    "signal_true": true,
                    "direct_evidence": true,
                    "matching_evidence_count": 1,
                    "decision_rule_uses_signal": true,
                    "matches": [
                        {
                            "index": 0,
                            "source": "PRIIPS_KID",
                            "evidence_signal": "coco_or_at1_exposure",
                            "quote": "No more than 25% of the fund\u2019s assets may be invested in securities that are convertible into equity securities (including up to 10% in contingent convertible securities which are described in further detail in the Prospectus under the heading \u201cContingent Convertible Instruments\u201d)."
                        }
                    ]
                }
            }
        },
        "derivative_materiality": {
            "checked": true,
            "policy_mode": "balanced",
            "type": "ETF",
            "ucits": true,
            "physical_replication": false,
            "swaps_signal": true,
            "synthetic_replication": false,
            "derivatives_core_strategy": false,
            "derivatives_epm_only": true,
            "derivative_evidence_count": 1,
            "swap_evidence_count": 1,
            "permission_or_ancillary_evidence_count": 1,
            "core_derivative_evidence_count": 0,
            "only_permission_or_ancillary_derivative_evidence": true,
            "supported_independent_hard_signals": [
                "coco_or_at1_exposure"
            ]
        },
        "detected_features": {
            "helo_or_core_options_overlay": false,
            "physical_replication": false,
            "has_epm_only_evidence": true,
            "has_core_derivatives_evidence": false,
            "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": 3739,
            "completion_tokens": 172,
            "total_tokens": 3911,
            "raw": {
                "prompt_tokens": 3739,
                "completion_tokens": 172,
                "total_tokens": 3911,
                "cost": 0.0017708,
                "is_byok": false,
                "prompt_tokens_details": {
                    "cached_tokens": 0,
                    "cache_write_tokens": 0,
                    "audio_tokens": 0,
                    "video_tokens": 0
                },
                "cost_details": {
                    "upstream_inference_cost": 0.0017708,
                    "upstream_inference_prompt_cost": 0.0014956,
                    "upstream_inference_completions_cost": 0.0002752
                },
                "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": 3739,
            "completion_tokens": 172,
            "total_tokens": 3911,
            "input_cost_usd": 0.0014956,
            "output_cost_usd": 0.0002752,
            "estimated_cost_usd": 0.0017708,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "pass",
            "publishable": true,
            "confidence": 0.93,
            "summary": "The classification as complex is well supported by the directly evidenced coco_or_at1_exposure signal, which is the decision-driving hard-complex signal. The derivatives_epm_only signal is supported only by permission/ancillary evidence and is correctly not used as a core derivative strategy. The derivatives_epm_only flag does not conflict with derivatives_core_strategy. The supporting evidence quotes correctly match their signal labels. The policy mode is balanced, and the physical replication and UCITS status are consistent with the classification and signals. No unsupported hard signals are used by the decision rule. The client-facing JSON is publishable as-is with no required repairs.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}