{
    "ok": true,
    "_meta": {
        "isin": "IE0002Z12PN9",
        "asset_scope": "UK_COMPLEX_ASSET",
        "policy_mode": "strict",
        "policy_mode_description": "Any material derivative, swap, synthetic, complex underlying, structured payoff, roll-cost, leverage, inverse, or PRIIPs warning signal can drive complex classification.",
        "classification_engine_version": "1.0.0",
        "prompt_version": "complex_asset_extract_v1",
        "captured_at_utc": "2026-06-25T21:14:12+00:00",
        "captured_unix": 1782422052
    },
    "classification": "non-complex",
    "confidence": 0.78,
    "review_required": false,
    "decision_rule_applied": "etf_ucits_no_complex_override_rule",
    "product_policy_branch": "ETF",
    "fund_name": "Robeco 3D EM Equity UCITS ETF USD Acc",
    "isin": "IE0002Z12PN9",
    "type": "ETF",
    "ucits": true,
    "asset_class": "equity",
    "replication_method": null,
    "signals": {
        "leveraged": false,
        "inverse": false,
        "derivatives_mentioned": true,
        "derivatives_core_strategy": false,
        "derivatives_epm_only": true,
        "swaps": false,
        "funded_swap": false,
        "unfunded_swap": false,
        "synthetic_replication": false,
        "counterparty_risk": true,
        "structured_payoff": false,
        "capital_protection": false,
        "commodity_futures_roll": false,
        "contango_backwardation": false,
        "coco_or_at1_exposure": false,
        "clo_exposure": false,
        "complex_index": false,
        "priips_comprehension_alert": false,
        "securities_lending": false,
        "illiquid_or_hard_to_value_underlying": false,
        "physical_allocated_commodity": false,
        "crypto_digital_asset": true
    },
    "complex_factors": [],
    "non_complex_factors": [
        "UCITS fund",
        "No leverage identified",
        "No inverse exposure identified",
        "Derivative use appears limited to EPM, hedging, or risk management"
    ],
    "consumer_understanding": {
        "risk_level": "high",
        "drivers": [
            "Crypto or digital asset exposure",
            "Valuation and market structure may be difficult for ordinary retail clients to assess",
            "Counterparty risk language identified",
            "Derivative use appears limited to efficient portfolio management, hedging or risk management"
        ],
        "plain_english_explanation": "The available evidence identifies features that may affect ordinary retail investor understanding. The assessment describes product-level mechanics only and does not judge the knowledge or experience of a specific client.",
        "appropriateness_note": "This is a product-level indicator of features that may affect general investor understanding. It does not determine whether the product is appropriate for a specific client and does not replace a client-specific appropriateness assessment."
    },
    "supporting_evidence": [
        {
            "source": "KIID",
            "signal": "derivatives_mentioned",
            "quote": "The fund may use financial derivatives."
        },
        {
            "source": "KIID",
            "signal": "counterparty_risk",
            "quote": "A derivative counterparty may fail to fulfill its obligations which could result in a loss. Counterparty risk is reduced via the exchange of collateral."
        }
    ],
    "supporting_data": "UCITS ETF baseline applied. Policy mode: strict. Product type: ETF. UCITS signal identified.",
    "missing_data": [
        "factsheet",
        "replication_method",
        "derivatives_core_strategy",
        "derivatives_epm_only",
        "swaps",
        "synthetic_replication"
    ],
    "warnings": [
        "counterparty_risk_language_identified"
    ],
    "sources": {
        "kiid": {
            "url": "https://oppl.ai/apy/doc_store/IE0002Z12PN9_KIID.txt",
            "found": true,
            "http_code": 200,
            "bytes": 7238,
            "error": null
        },
        "priips_kid": {
            "url": "https://oppl.ai/eu_kiids/en_txt/IE0002Z12PN9.txt",
            "found": true,
            "http_code": 200,
            "bytes": 13643,
            "error": null
        },
        "factsheet": {
            "url": "https://oppl.ai/apy/doc_store/IE0002Z12PN9_FS.txt",
            "found": false,
            "http_code": 404,
            "bytes": 1251,
            "error": "http_404"
        },
        "market_data": {
            "url": "https://api.londonstockexchange.com/api/gw/lse/search/autocomplete?q=IE0002Z12PN9&size=3",
            "found": true,
            "http_code": 200,
            "bytes": 526,
            "error": null
        }
    }
}
