{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T14:57:59+00:00",
        "captured_unix": 1786201079,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE000BI8OT95_ucits_default_latest.json",
        "source_assessment_hash": "c755318adeb9abeab03691fee01ba94a16e162b949b41096809363345b077b83",
        "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": "IE000BI8OT95",
    "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": 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": 2443,
            "completion_tokens": 182,
            "total_tokens": 2625,
            "raw": {
                "prompt_tokens": 2443,
                "completion_tokens": 182,
                "total_tokens": 2625,
                "cost": 0.0012684,
                "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.0012684,
                    "upstream_inference_prompt_cost": 0.0009772,
                    "upstream_inference_completions_cost": 0.0002912
                },
                "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": 2443,
            "completion_tokens": 182,
            "total_tokens": 2625,
            "input_cost_usd": 0.0009772,
            "output_cost_usd": 0.0002912,
            "estimated_cost_usd": 0.0012684,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "pass",
            "publishable": true,
            "confidence": 0.88,
            "summary": "The assessment is internally consistent with classification, signals, factors, and evidence aligned. Supporting evidence signal labels match their quotes. The only derivatives evidence is ancillary/EPM use, properly reflected by derivatives_epm_only=true and derivatives_core_strategy=false, consistent with policy. There is no conflict between derivatives_epm_only and derivatives_core_strategy flags. No HELO or option overlay strategy is present, so no core derivatives strategy is required. Counterparty risk language is present but supported by evidence and does not imply complexity alone. The decision rule and classification are appropriate for a UCITS physical ETF with no leverage or synthetic replication. The JSON is client-publishable as-is with no repairs needed.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}