{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T12:15:58+00:00",
        "captured_unix": 1786191358,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE000W8WMSL2_balanced_latest.json",
        "source_assessment_hash": "e411099e09c4bd15fbc3437adef5693eb2e34300f29a20609f637391f3e2e229",
        "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": "IE000W8WMSL2",
    "classification": "non-complex",
    "policy_mode": "balanced",
    "decision_rule_applied": "etf_ucits_physical_no_complex_override_rule",
    "validator_verdict": "warn",
    "publishable": true,
    "confidence": 0.78,
    "issue_count": 2,
    "issues": [
        {
            "severity": "warn",
            "code": "derivatives_mentioned_without_derivative_evidence",
            "message": "derivatives_mentioned=true but no derivative-related evidence item is present."
        },
        {
            "severity": "warn",
            "code": "derivatives_mentioned_without_derivative_evidence",
            "message": "derivatives_mentioned=true but no product-specific derivative-related evidence item is present to support actual or material derivative exposure.",
            "source": "agent"
        }
    ],
    "suggested_repairs": [
        "Add product-specific evidence if derivatives are materially used or remove derivatives_mentioned=true if only generic permission or ancillary use is present."
    ],
    "deterministic_review": {
        "ok": true,
        "validator_type": "deterministic",
        "validator_verdict": "warn",
        "publishable": true,
        "confidence": 0.78,
        "issues": [
            {
                "severity": "warn",
                "code": "derivatives_mentioned_without_derivative_evidence",
                "message": "derivatives_mentioned=true but no derivative-related evidence item is present."
            }
        ],
        "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": 0,
            "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": 2379,
            "completion_tokens": 295,
            "total_tokens": 2674,
            "raw": {
                "prompt_tokens": 2379,
                "completion_tokens": 295,
                "total_tokens": 2674,
                "cost": 0.0014236,
                "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.0014236,
                    "upstream_inference_prompt_cost": 0.0009516,
                    "upstream_inference_completions_cost": 0.000472
                },
                "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": 2379,
            "completion_tokens": 295,
            "total_tokens": 2674,
            "input_cost_usd": 0.0009516,
            "output_cost_usd": 0.000472,
            "estimated_cost_usd": 0.0014236,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "warn",
            "publishable": true,
            "confidence": 0.82,
            "summary": "The assessment is internally consistent and publishable. The classification as non-complex under the balanced mode with physical replication and no core derivative strategy is appropriate. However, derivatives_mentioned=true is not supported by any product-specific derivative evidence, which is a minor inconsistency. The counterparty_risk signal is supported by a matching quote from the KIID, and securities_lending is also supported. 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 correctly not treated as OTC swap exposure. Overall, the product is correctly classified as non-complex with some counterparty risk language present. The warning about derivatives_mentioned without supporting evidence should be noted but does not prevent publication.",
            "issues": [
                {
                    "severity": "warn",
                    "code": "derivatives_mentioned_without_derivative_evidence",
                    "message": "derivatives_mentioned=true but no product-specific derivative-related evidence item is present to support actual or material derivative exposure."
                }
            ],
            "suggested_repairs": [
                "Add product-specific evidence if derivatives are materially used or remove derivatives_mentioned=true if only generic permission or ancillary use is present."
            ]
        }
    }
}