{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T18:18:28+00:00",
        "captured_unix": 1786213108,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/DE000A0Q4R36_ucits_default_latest.json",
        "source_assessment_hash": "bfe4e44d1cce9c406edd8a6794cfff63e64f43ada3a1b2d462cc64438a781d19",
        "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": "DE000A0Q4R36",
    "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": 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": 2390,
            "completion_tokens": 208,
            "total_tokens": 2598,
            "raw": {
                "prompt_tokens": 2390,
                "completion_tokens": 208,
                "total_tokens": 2598,
                "cost": 0.0012888,
                "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.0012888,
                    "upstream_inference_prompt_cost": 0.000956,
                    "upstream_inference_completions_cost": 0.0003328
                },
                "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": 2390,
            "completion_tokens": 208,
            "total_tokens": 2598,
            "input_cost_usd": 0.000956,
            "output_cost_usd": 0.0003328,
            "estimated_cost_usd": 0.0012888,
            "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 etf_ucits_physical_no_complex_override_rule. The signals, factors, and evidence align correctly. The derivatives_epm_only signal is supported by product-specific evidence indicating limited derivative use for efficient portfolio management only, with no core derivative strategy or synthetic replication. The derivatives_epm_only flag does not conflict with derivatives_core_strategy, which is false. The evidence quotes match the signal labels and do not overstate permission as material exposure. Counterparty risk language is present but does not prove OTC swap exposure. The HELO or option overlay core derivative strategy is not present, so no conflict arises. The client-facing JSON is publishable as-is with no hard-complex signals unsupported. No repairs are needed.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}