{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T10:48:09+00:00",
        "captured_unix": 1786186089,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE000CL68Z69_balanced_latest.json",
        "source_assessment_hash": "a934aaa0d16b972cb21b3d2470d7e0c8eb0ec67a5e8398de227bf8c97adcaec1",
        "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": "IE000CL68Z69",
    "classification": "non-complex",
    "policy_mode": "balanced",
    "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": "balanced",
            "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": true,
            "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": 2458,
            "completion_tokens": 196,
            "total_tokens": 2654,
            "raw": {
                "prompt_tokens": 2458,
                "completion_tokens": 196,
                "total_tokens": 2654,
                "cost": 0.0012968,
                "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.0012968,
                    "upstream_inference_prompt_cost": 0.0009832,
                    "upstream_inference_completions_cost": 0.0003136
                },
                "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": 2458,
            "completion_tokens": 196,
            "total_tokens": 2654,
            "input_cost_usd": 0.0009832,
            "output_cost_usd": 0.0003136,
            "estimated_cost_usd": 0.0012968,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "pass",
            "publishable": true,
            "confidence": 0.88,
            "summary": "The assessment is internally consistent with classification as non-complex under the etf_ucits_physical_no_complex_override_rule in balanced mode. The signals, factors, and evidence align correctly. Supporting evidence quotes match their signal labels. The only derivatives evidence is ancillary/EPM use, supported by product-specific PRIIPS KID wording, with no core derivative strategy asserted or evidenced. The derivatives_epm_only=true flag is consistent with derivatives_core_strategy=false and the balanced mode policy. No HELO or option overlay strategy is present, so no conflict arises. Counterparty risk language is noted but does not indicate OTC or material derivative exposure. The classification and decision rule are consistent with policy. The JSON is suitable for client-facing publication as-is with no repairs needed.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}