{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T18:57:21+00:00",
        "captured_unix": 1786215441,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE0002EKOXU6_ucits_default_latest.json",
        "source_assessment_hash": "79b685ec8704f80f62bbfbd88ad47fde08d5b00d0c819f907ad106f550d3db72",
        "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": "IE0002EKOXU6",
    "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": false,
            "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": 2465,
            "completion_tokens": 198,
            "total_tokens": 2663,
            "raw": {
                "prompt_tokens": 2465,
                "completion_tokens": 198,
                "total_tokens": 2663,
                "cost": 0.0013028,
                "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.0013028,
                    "upstream_inference_prompt_cost": 0.000986,
                    "upstream_inference_completions_cost": 0.0003168
                },
                "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": 2465,
            "completion_tokens": 198,
            "total_tokens": 2663,
            "input_cost_usd": 0.000986,
            "output_cost_usd": 0.0003168,
            "estimated_cost_usd": 0.0013028,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "pass",
            "publishable": true,
            "confidence": 0.88,
            "summary": "The assessment is internally consistent with classification 'non-complex' and decision rule 'etf_ucits_physical_no_complex_override_rule'. All signals align with the evidence provided. The derivatives_mentioned signal is supported by generic permission wording in the KIID, without asserting material or core derivative exposure. No hard-complex signals are asserted without direct product-specific evidence. There is no conflict between derivatives_epm_only and derivatives_core_strategy flags. The product is a physical replication UCITS ETF with no leverage, inverse exposure, or synthetic replication, consistent with policy. Counterparty risk language is present but does not imply complex classification. HELO or option overlay strategies are not indicated, so no reclassification is needed. The JSON is suitable for client-facing publication as-is.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}