{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T14:18:00+00:00",
        "captured_unix": 1786198680,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE000P3D0W60_strict_latest.json",
        "source_assessment_hash": "32406d00e6d97159492c433d220a7264a00d6be0a35fab54b447ee2a71fd7e1b",
        "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": "IE000P3D0W60",
    "classification": "non-complex",
    "policy_mode": "strict",
    "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 in supporting_evidence.",
            "source": "agent"
        }
    ],
    "suggested_repairs": [
        "Add product-specific derivative evidence to support derivatives_mentioned=true if derivatives are material or strategy-defining.",
        "Or set derivatives_mentioned=false if no derivative exposure or permission evidence 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": "strict",
            "type": "ETF",
            "ucits": true,
            "physical_replication": true,
            "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": true,
            "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": 2355,
            "completion_tokens": 280,
            "total_tokens": 2635,
            "raw": {
                "prompt_tokens": 2355,
                "completion_tokens": 280,
                "total_tokens": 2635,
                "cost": 0.00139,
                "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.00139,
                    "upstream_inference_prompt_cost": 0.000942,
                    "upstream_inference_completions_cost": 0.000448
                },
                "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": 2355,
            "completion_tokens": 280,
            "total_tokens": 2635,
            "input_cost_usd": 0.000942,
            "output_cost_usd": 0.000448,
            "estimated_cost_usd": 0.00139,
            "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 etf_ucits_physical_no_complex_override_rule is appropriate given physical replication and no core derivative strategy signals. However, derivatives_mentioned=true is not supported by any product-specific derivative evidence, which is a minor inconsistency and triggers a warning. No conflicts between derivatives_epm_only and derivatives_core_strategy are present. Counterparty risk is flagged but not supported by derivative exposure evidence, consistent with policy. No HELO or option overlay evidence is present, so no reclassification needed. Overall, the JSON is client-publishable as-is but would benefit from adding derivative evidence or adjusting the derivatives_mentioned signal.",
            "issues": [
                {
                    "severity": "warn",
                    "code": "derivatives_mentioned_without_derivative_evidence",
                    "message": "derivatives_mentioned=true but no product-specific derivative-related evidence item is present in supporting_evidence."
                }
            ],
            "suggested_repairs": [
                "Add product-specific derivative evidence to support derivatives_mentioned=true if derivatives are material or strategy-defining.",
                "Or set derivatives_mentioned=false if no derivative exposure or permission evidence is present."
            ]
        }
    }
}