{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T11:36:24+00:00",
        "captured_unix": 1786188984,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00073MUWT4_balanced_latest.json",
        "source_assessment_hash": "e4ca4067c8699e8baeabaded94bf9b0973bf07e4cd6d5dd82b56817f894ae9b1",
        "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": "IE00073MUWT4",
    "classification": "non-complex",
    "policy_mode": "balanced",
    "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": "balanced",
            "type": "ETF",
            "ucits": true,
            "physical_replication": false,
            "swaps_signal": false,
            "synthetic_replication": false,
            "derivatives_core_strategy": false,
            "derivatives_epm_only": false,
            "derivative_evidence_count": 1,
            "swap_evidence_count": 0,
            "permission_or_ancillary_evidence_count": 0,
            "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": false,
            "has_option_overlay_evidence": false
        }
    },
    "agent_review": {
        "ok": true,
        "model": "gpt-4.1-mini",
        "temperature": 0,
        "max_tokens": 1800,
        "usage": {
            "prompt_tokens": 2343,
            "completion_tokens": 208,
            "total_tokens": 2551,
            "raw": {
                "prompt_tokens": 2343,
                "completion_tokens": 208,
                "total_tokens": 2551,
                "cost": 0.00127,
                "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.00127,
                    "upstream_inference_prompt_cost": 0.0009372,
                    "upstream_inference_completions_cost": 0.0003328
                },
                "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": 2343,
            "completion_tokens": 208,
            "total_tokens": 2551,
            "input_cost_usd": 0.0009372,
            "output_cost_usd": 0.0003328,
            "estimated_cost_usd": 0.00127,
            "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 the 'etf_ucits_physical_no_complex_override_rule' decision rule in balanced mode. No hard-complex signals are asserted without direct product-specific evidence. The derivatives signals are consistent with the evidence, which confirms no material or core derivative strategy exposure. The supporting evidence quotes match their signal labels, including the 'derivatives_mentioned' signal which is supported by a quote stating no derivatives mentioned. There is no conflict between 'derivatives_epm_only' and 'derivatives_core_strategy' as both are false. No HELO or option overlay strategy is present, so no reclassification is needed. The counterparty risk language is noted but does not trigger complexity. The JSON is suitable for client-facing publication as-is with no repairs needed.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}