{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T10:31:49+00:00",
        "captured_unix": 1786185109,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE0009HF1MK9_ucits_default_latest.json",
        "source_assessment_hash": "f6a454eb85d83eaa74ae28bb9f41a6f978e6a8dd0dc6f2d5235713d161b88930",
        "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": "IE0009HF1MK9",
    "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": 1,
            "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": 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": 2971,
            "completion_tokens": 170,
            "total_tokens": 3141,
            "raw": {
                "prompt_tokens": 2971,
                "completion_tokens": 170,
                "total_tokens": 3141,
                "cost": 0.0006156,
                "is_byok": false,
                "prompt_tokens_details": {
                    "cached_tokens": 2816,
                    "cache_write_tokens": 0,
                    "audio_tokens": 0,
                    "video_tokens": 0
                },
                "cost_details": {
                    "upstream_inference_cost": 0.0006156,
                    "upstream_inference_prompt_cost": 0.0003436,
                    "upstream_inference_completions_cost": 0.000272
                },
                "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": 2971,
            "completion_tokens": 170,
            "total_tokens": 3141,
            "input_cost_usd": 0.0003436,
            "output_cost_usd": 0.000272,
            "estimated_cost_usd": 0.0006156,
            "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. All supporting evidence signals match their quotes. No hard-complex signals are asserted without direct product-specific evidence. There is no conflict between derivatives_epm_only and derivatives_core_strategy flags. Derivative wording supports ancillary/permission use only, consistent with physical replication and no core derivative strategy. No HELO or option overlay strategy is present. The counterparty risk language is appropriately identified without overstatement. The JSON is client-publishable as-is with no required repairs.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}