{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T19:12:21+00:00",
        "captured_unix": 1786216341,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00BF4G6Y48_ucits_default_latest.json",
        "source_assessment_hash": "d8c7d4bf0b8db290266c0379bdf1a254a016da88f92a4c555fa977dcebeadf2e",
        "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": "IE00BF4G6Y48",
    "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": true,
            "derivative_evidence_count": 1,
            "swap_evidence_count": 0,
            "permission_or_ancillary_evidence_count": 1,
            "core_derivative_evidence_count": 0,
            "only_permission_or_ancillary_derivative_evidence": true,
            "supported_independent_hard_signals": []
        },
        "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": true,
            "has_option_overlay_evidence": false
        }
    },
    "agent_review": {
        "ok": true,
        "model": "gpt-4.1-mini",
        "temperature": 0,
        "max_tokens": 1800,
        "usage": {
            "prompt_tokens": 2342,
            "completion_tokens": 185,
            "total_tokens": 2527,
            "raw": {
                "prompt_tokens": 2342,
                "completion_tokens": 185,
                "total_tokens": 2527,
                "cost": 0.0012328,
                "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.0012328,
                    "upstream_inference_prompt_cost": 0.0009368,
                    "upstream_inference_completions_cost": 0.000296
                },
                "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": 2342,
            "completion_tokens": 185,
            "total_tokens": 2527,
            "input_cost_usd": 0.0009368,
            "output_cost_usd": 0.000296,
            "estimated_cost_usd": 0.0012328,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "pass",
            "publishable": true,
            "confidence": 0.88,
            "summary": "The assessment is internally consistent with classification 'non-complex' supported by the decision rule 'etf_ucits_physical_no_complex_override_rule'. The signals, factors, and evidence align correctly. The derivatives_epm_only signal is supported by product-specific evidence indicating derivatives use limited to efficient portfolio management. There is no conflict between derivatives_epm_only and derivatives_core_strategy, as the latter is false. The derivative wording proves ancillary/EPM use only, not core strategy or material exposure. No HELO or option overlay strategy is present, so no reclassification is needed. The supporting evidence quotes match their signal labels. The JSON is client-publishable as-is with no issues or repairs required.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}