{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T10:18:09+00:00",
        "captured_unix": 1786184289,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/CH0454664001_strict_latest.json",
        "source_assessment_hash": "3c29d6e8fc7099d8b928d0c9d1e1bb2e9fc47ca124ee74cf13912848115467fe",
        "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": "CH0454664001",
    "classification": "complex",
    "policy_mode": "strict",
    "decision_rule_applied": "etp_priips_comprehension_alert_hard_complex_rule",
    "validator_verdict": "warn",
    "publishable": true,
    "confidence": 0.78,
    "issue_count": 2,
    "issues": [
        {
            "severity": "warn",
            "code": "derivatives_mentioned_without_derivative_evidence",
            "message": "derivatives_mentioned=true but no derivative-related evidence item is present."
        },
        {
            "severity": "warn",
            "code": "derivatives_mentioned_without_derivative_evidence",
            "message": "derivatives_mentioned=true but no derivative-related evidence item is present. This is acceptable here since derivatives_core_strategy=false and derivatives_epm_only=false, and the complex classification is driven by crypto asset exposure.",
            "source": "agent"
        }
    ],
    "suggested_repairs": [],
    "deterministic_review": {
        "ok": true,
        "validator_type": "deterministic",
        "validator_verdict": "warn",
        "publishable": true,
        "confidence": 0.78,
        "issues": [
            {
                "severity": "warn",
                "code": "derivatives_mentioned_without_derivative_evidence",
                "message": "derivatives_mentioned=true but no derivative-related evidence item is present."
            }
        ],
        "suggested_repairs": [],
        "decisive_signal_evidence": {
            "checked": true,
            "decision_rule_signal": null,
            "decision_rule_signal_true": null,
            "decision_rule_signal_supported": null,
            "true_hard_signals": [
                "crypto_digital_asset"
            ],
            "supported_hard_signals": [
                "crypto_digital_asset"
            ],
            "unsupported_hard_signals": [],
            "checks": {
                "crypto_digital_asset": {
                    "signal_true": true,
                    "direct_evidence": true,
                    "matching_evidence_count": 2,
                    "decision_rule_uses_signal": false,
                    "matches": [
                        {
                            "index": 1,
                            "source": "FACTSHEET",
                            "evidence_signal": "crypto_digital_asset",
                            "quote": "100% physically backed by Bitcoin (BTC), the largest cryptoasset by market cap, the 21shares Bitcoin ETP (ABTC) tracks the performance of BTC..."
                        },
                        {
                            "index": 2,
                            "source": "FACTSHEET",
                            "evidence_signal": "illiquid_or_hard_to_value_underlying",
                            "quote": "Furthermore, an investment into crypto currencies and/or digital assets may become illiquid depending on the trading platform or investment product used for the specific investment."
                        }
                    ]
                }
            }
        },
        "derivative_materiality": {
            "checked": true,
            "policy_mode": "strict",
            "type": "ETP",
            "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": [
                "crypto_digital_asset"
            ]
        },
        "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": 2700,
            "completion_tokens": 248,
            "total_tokens": 2948,
            "raw": {
                "prompt_tokens": 2700,
                "completion_tokens": 248,
                "total_tokens": 2948,
                "cost": 0.0014768,
                "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.0014768,
                    "upstream_inference_prompt_cost": 0.00108,
                    "upstream_inference_completions_cost": 0.0003968
                },
                "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": 2700,
            "completion_tokens": 248,
            "total_tokens": 2948,
            "input_cost_usd": 0.00108,
            "output_cost_usd": 0.0003968,
            "estimated_cost_usd": 0.0014768,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "warn",
            "publishable": true,
            "confidence": 0.93,
            "summary": "The assessment is internally consistent and publishable. The complex classification is supported by a hard-complex signal 'crypto_digital_asset' with direct product-specific evidence. The derivatives_mentioned=true signal is present but no derivative-specific evidence is provided; however, derivatives_core_strategy and derivatives_epm_only are false, so this is a minor issue. No conflicts between derivatives_epm_only and derivatives_core_strategy exist. Counterparty risk is supported by specific evidence. No HELO or option overlay strategies are present, so no core derivative strategy reclassification is needed. Overall, the JSON is suitable for client-facing publication with a minor warning on derivatives evidence.",
            "issues": [
                {
                    "severity": "warn",
                    "code": "derivatives_mentioned_without_derivative_evidence",
                    "message": "derivatives_mentioned=true but no derivative-related evidence item is present. This is acceptable here since derivatives_core_strategy=false and derivatives_epm_only=false, and the complex classification is driven by crypto asset exposure."
                }
            ],
            "suggested_repairs": []
        }
    }
}