{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T18:19:20+00:00",
        "captured_unix": 1786213160,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/DE000A0H08H3_ucits_default_latest.json",
        "source_assessment_hash": "8bd8829d0c372872446e38da02332391332af547ca02fdd366b7ee9ca58e6aca",
        "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": "DE000A0H08H3",
    "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": 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": false,
            "has_option_overlay_evidence": false
        }
    },
    "agent_review": {
        "ok": true,
        "model": "gpt-4.1-mini",
        "temperature": 0,
        "max_tokens": 1800,
        "usage": {
            "prompt_tokens": 2518,
            "completion_tokens": 217,
            "total_tokens": 2735,
            "raw": {
                "prompt_tokens": 2518,
                "completion_tokens": 217,
                "total_tokens": 2735,
                "cost": 0.0013544,
                "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.0013544,
                    "upstream_inference_prompt_cost": 0.0010072,
                    "upstream_inference_completions_cost": 0.0003472
                },
                "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": 2518,
            "completion_tokens": 217,
            "total_tokens": 2735,
            "input_cost_usd": 0.0010072,
            "output_cost_usd": 0.0003472,
            "estimated_cost_usd": 0.0013544,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "pass",
            "publishable": true,
            "confidence": 0.88,
            "summary": "The assessment is internally consistent with classification 'non-complex' under the 'etf_ucits_physical_no_complex_override_rule' decision rule. The signals, factors, and evidence align correctly. Supporting evidence quotes match their signal labels. The hard-complex signals are absent, and the only derivative use is limited to EPM as supported by product-specific evidence. There is no conflict between 'derivatives_epm_only' and 'derivatives_core_strategy'. No HELO or option overlay strategy is present, so no reclassification is needed. The counterparty risk signal is supported by appropriate evidence and does not overstate OTC swap exposure. The product is a physical replication UCITS ETF with no leverage or synthetic replication, consistent with non-complex classification in ucits_default mode. The JSON is suitable for client-facing publication as-is, with no repairs required.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}