{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T19:06:44+00:00",
        "captured_unix": 1786216004,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00B4WXJG34_ucits_default_latest.json",
        "source_assessment_hash": "34c80705fc09cfefaab54b90486dc114e3ebe25fe0975d457ec63b4067f8379f",
        "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": "IE00B4WXJG34",
    "classification": "non-complex",
    "policy_mode": "ucits_default",
    "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": "ucits_default",
            "type": "ETF",
            "ucits": true,
            "physical_replication": false,
            "swaps_signal": false,
            "synthetic_replication": false,
            "derivatives_core_strategy": false,
            "derivatives_epm_only": true,
            "derivative_evidence_count": 2,
            "swap_evidence_count": 0,
            "permission_or_ancillary_evidence_count": 1,
            "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": true,
            "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": 181,
            "total_tokens": 2638,
            "raw": {
                "prompt_tokens": 2457,
                "completion_tokens": 181,
                "total_tokens": 2638,
                "cost": 0.0012724,
                "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.0012724,
                    "upstream_inference_prompt_cost": 0.0009828,
                    "upstream_inference_completions_cost": 0.0002896
                },
                "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": 181,
            "total_tokens": 2638,
            "input_cost_usd": 0.0009828,
            "output_cost_usd": 0.0002896,
            "estimated_cost_usd": 0.0012724,
            "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 ucits_default policy mode and decision rule. Derivative signals indicate derivatives_mentioned=true but derivatives_core_strategy=false and derivatives_epm_only=true, consistent with the evidence showing only ancillary/EPM derivative use. Supporting evidence quotes match their signal labels and do not assert unsupported hard-complex signals. There is no conflict between derivatives_epm_only and derivatives_core_strategy flags. No HELO or option overlay strategy is present, so no reclassification is needed. Counterparty risk language is present but supported by evidence and does not imply complexity alone. The JSON is suitable for client-facing publication as-is with no repairs needed.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}