{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T19:11:00+00:00",
        "captured_unix": 1786216260,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/DE000A0S9GB0_ucits_default_latest.json",
        "source_assessment_hash": "abe7f9ec55bbffdd2d08d79a0c07832468fb57b871272ac698f208c280035a7d",
        "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": "DE000A0S9GB0",
    "classification": "complex",
    "policy_mode": "ucits_default",
    "decision_rule_applied": "etc_priips_comprehension_alert_hard_complex_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": "ETC",
            "ucits": false,
            "physical_replication": false,
            "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": false,
            "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": 2380,
            "completion_tokens": 150,
            "total_tokens": 2530,
            "raw": {
                "prompt_tokens": 2380,
                "completion_tokens": 150,
                "total_tokens": 2530,
                "cost": 0.001192,
                "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.001192,
                    "upstream_inference_prompt_cost": 0.000952,
                    "upstream_inference_completions_cost": 0.00024
                },
                "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": 2380,
            "completion_tokens": 150,
            "total_tokens": 2530,
            "input_cost_usd": 0.000952,
            "output_cost_usd": 0.00024,
            "estimated_cost_usd": 0.001192,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "pass",
            "publishable": true,
            "confidence": 0.93,
            "summary": "The assessment is internally consistent with classification=complex supported by a PRIIPs comprehension alert and counterparty risk language. No derivatives signals are asserted or evidenced, consistent with physical replication and ETC type. Supporting evidence quotes match signal labels. No conflicts between derivatives_epm_only and derivatives_core_strategy. No HELO or option overlay strategies present. The product is non-UCITS and the policy mode is ucits_default, which aligns with the classification and signals. The client-facing JSON is publishable as-is with no repairs needed.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}