{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T18:25:48+00:00",
        "captured_unix": 1786213548,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00B1YZSC51_ucits_default_latest.json",
        "source_assessment_hash": "19d6d3ff935157ba81bb0fe6eced1389a4c2acef9c13ab0c9cb37785ecc09ea9",
        "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": "IE00B1YZSC51",
    "classification": "non-complex",
    "policy_mode": "ucits_default",
    "decision_rule_applied": "etf_ucits_physical_no_complex_override_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": null,
            "decision_rule_signal_true": null,
            "decision_rule_signal_supported": null,
            "true_hard_signals": [],
            "supported_hard_signals": [],
            "unsupported_hard_signals": [],
            "checks": []
        },
        "derivative_materiality": {
            "checked": true,
            "policy_mode": "ucits_default",
            "type": "ETF",
            "ucits": true,
            "physical_replication": false,
            "swaps_signal": false,
            "synthetic_replication": false,
            "derivatives_core_strategy": false,
            "derivatives_epm_only": null,
            "derivative_evidence_count": 2,
            "swap_evidence_count": 0,
            "permission_or_ancillary_evidence_count": 1,
            "core_derivative_evidence_count": 0,
            "only_permission_or_ancillary_derivative_evidence": false,
            "supported_independent_hard_signals": []
        },
        "detected_features": {
            "helo_or_core_options_overlay": false,
            "physical_replication": false,
            "has_epm_only_evidence": false,
            "has_core_derivatives_evidence": false,
            "has_generic_fdi_permission_evidence": true,
            "has_option_overlay_evidence": false
        }
    },
    "agent_review": {
        "ok": true,
        "model": "gpt-4.1-mini",
        "temperature": 0,
        "max_tokens": 1800,
        "usage": {
            "prompt_tokens": 2414,
            "completion_tokens": 195,
            "total_tokens": 2609,
            "raw": {
                "prompt_tokens": 2414,
                "completion_tokens": 195,
                "total_tokens": 2609,
                "cost": 0.0012776,
                "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.0012776,
                    "upstream_inference_prompt_cost": 0.0009656,
                    "upstream_inference_completions_cost": 0.000312
                },
                "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": 2414,
            "completion_tokens": 195,
            "total_tokens": 2609,
            "input_cost_usd": 0.0009656,
            "output_cost_usd": 0.000312,
            "estimated_cost_usd": 0.0012776,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "pass",
            "publishable": true,
            "confidence": 0.88,
            "summary": "The assessment is internally consistent with classification as non-complex under the ucits_default policy mode and decision rule etf_ucits_physical_no_complex_override_rule. No hard-complex signals are asserted without direct product-specific evidence. The derivatives_mentioned signal is supported by generic permission language in the PRIIPS KID, consistent with derivatives_core_strategy=false and derivatives_epm_only=null. There is no conflict between derivatives_epm_only and derivatives_core_strategy. Counterparty risk is evidenced by specific KIID language but does not imply complex derivative exposure. HELO or option overlay strategies are not present, so no reclassification is needed. All supporting evidence signal labels match their quotes. The JSON is suitable for client-facing publication as-is with no repairs required.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}