{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T13:59:07+00:00",
        "captured_unix": 1786197547,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE000ZX8CQG2_strict_latest.json",
        "source_assessment_hash": "b9da32ecfc89a3678b983bd7db02a9d43a512039dddfb58e789efd1e67404c95",
        "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": "IE000ZX8CQG2",
    "classification": "non-complex",
    "policy_mode": "strict",
    "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": "strict",
            "type": "ETF",
            "ucits": true,
            "physical_replication": false,
            "swaps_signal": false,
            "synthetic_replication": false,
            "derivatives_core_strategy": false,
            "derivatives_epm_only": true,
            "derivative_evidence_count": 3,
            "swap_evidence_count": 0,
            "permission_or_ancillary_evidence_count": 2,
            "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": 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": 2629,
            "completion_tokens": 229,
            "total_tokens": 2858,
            "raw": {
                "prompt_tokens": 2629,
                "completion_tokens": 229,
                "total_tokens": 2858,
                "cost": 0.001418,
                "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.001418,
                    "upstream_inference_prompt_cost": 0.0010516,
                    "upstream_inference_completions_cost": 0.0003664
                },
                "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": 2629,
            "completion_tokens": 229,
            "total_tokens": 2858,
            "input_cost_usd": 0.0010516,
            "output_cost_usd": 0.0003664,
            "estimated_cost_usd": 0.001418,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "pass",
            "publishable": true,
            "confidence": 0.88,
            "summary": "The assessment is internally consistent with classification=non-complex and decision_rule_applied=etf_ucits_physical_no_complex_override_rule. All hard-complex signals are absent or supported by product-specific evidence. The derivatives_epm_only=true flag is supported by evidence indicating derivatives use limited to efficient portfolio management or hedging, with no core derivative strategy or synthetic replication. The supporting evidence quotes match their signal labels and do not overstate permission as material exposure. There is no conflict between derivatives_epm_only=true and derivatives_core_strategy=false. No HELO or option overlay strategy is present, so no reclassification is needed. The counterparty_risk signal is supported by specific counterparty risk language. The product is a physical UCITS ETF with no leverage, inverse, or synthetic replication, consistent with non-complex classification under strict mode. The JSON is suitable for client-facing publication as-is with no repairs required.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}