{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T12:08:14+00:00",
        "captured_unix": 1786190894,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE000QF8TEK7_balanced_latest.json",
        "source_assessment_hash": "21f86b2fe3596e12b90fa7f47ebb80ceac90d7571b73e951cd5cbaf65bd61808",
        "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": "IE000QF8TEK7",
    "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 evidence is present to support actual, material or strategy-defining derivative exposure.",
            "source": "agent"
        }
    ],
    "suggested_repairs": [
        "Add product-specific derivative evidence if derivatives_mentioned=true is correct and reflects actual or material derivative exposure.",
        "Or set derivatives_mentioned=false if no such evidence exists to avoid misleading signal.",
        "Consider clarifying counterparty risk language to distinguish permission-only from material OTC exposure."
    ],
    "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": 2457,
            "completion_tokens": 362,
            "total_tokens": 2819,
            "raw": {
                "prompt_tokens": 2457,
                "completion_tokens": 362,
                "total_tokens": 2819,
                "cost": 0.001562,
                "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.001562,
                    "upstream_inference_prompt_cost": 0.0009828,
                    "upstream_inference_completions_cost": 0.0005792
                },
                "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": 2457,
            "completion_tokens": 362,
            "total_tokens": 2819,
            "input_cost_usd": 0.0009828,
            "output_cost_usd": 0.0005792,
            "estimated_cost_usd": 0.001562,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "warn",
            "publishable": true,
            "confidence": 0.82,
            "summary": "The assessment is internally consistent with classification=non-complex and decision_rule_applied=etf_ucits_physical_no_complex_override_rule in balanced mode. The signals and evidence align with a physical replication UCITS ETF without core derivative strategy or synthetic replication. However, derivatives_mentioned=true is not supported by any product-specific derivative evidence, which triggers a policy warning. There is no conflict between derivatives_epm_only and derivatives_core_strategy as both are false. Counterparty risk is signaled but only by generic language, not by direct OTC or collateral risk evidence, which is consistent. The supporting evidence quotes match their signal labels. The absence of priips_kid is noted but not critical. The product does not have HELO or option overlay strategies, so no reclassification is needed. The client-facing JSON is publishable as-is but with a warning about unsupported derivatives_mentioned signal. No repairs are strictly required but adding derivative-specific evidence or setting derivatives_mentioned=false would resolve the warning.",
            "issues": [
                {
                    "severity": "warn",
                    "code": "derivatives_mentioned_without_derivative_evidence",
                    "message": "derivatives_mentioned=true but no product-specific derivative evidence is present to support actual, material or strategy-defining derivative exposure."
                }
            ],
            "suggested_repairs": [
                "Add product-specific derivative evidence if derivatives_mentioned=true is correct and reflects actual or material derivative exposure.",
                "Or set derivatives_mentioned=false if no such evidence exists to avoid misleading signal.",
                "Consider clarifying counterparty risk language to distinguish permission-only from material OTC exposure."
            ]
        }
    }
}