{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T10:15:19+00:00",
        "captured_unix": 1786184119,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/CH1199067674_balanced_latest.json",
        "source_assessment_hash": "0ffae2fb3b0c0dc3133514aee9b8adfa50b64894e17ecc97847b42a6a95e635d",
        "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": "CH1199067674",
    "classification": "complex",
    "policy_mode": "balanced",
    "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 may confuse users about the nature of derivative exposure.",
            "source": "agent"
        }
    ],
    "suggested_repairs": [
        "Add explicit product-specific derivative evidence if derivatives_mentioned=true is retained, or set derivatives_mentioned=false if no derivative exposure or permission is evidenced."
    ],
    "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 Core ETP (CBTC) tracks the performance of BTC."
                        },
                        {
                            "index": 3,
                            "source": "PRIIPS_KID",
                            "evidence_signal": "illiquid_or_hard_to_value_underlying",
                            "quote": "Material risks not included in the summary risk indicator are: lack of consensus on the legal status and regulation of crypto assets and risks associated with nascent technology and crypto protocols."
                        }
                    ]
                }
            }
        },
        "derivative_materiality": {
            "checked": true,
            "policy_mode": "balanced",
            "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": 2728,
            "completion_tokens": 306,
            "total_tokens": 3034,
            "raw": {
                "prompt_tokens": 2728,
                "completion_tokens": 306,
                "total_tokens": 3034,
                "cost": 0.0008128,
                "is_byok": false,
                "prompt_tokens_details": {
                    "cached_tokens": 2560,
                    "cache_write_tokens": 0,
                    "audio_tokens": 0,
                    "video_tokens": 0
                },
                "cost_details": {
                    "upstream_inference_cost": 0.0008128,
                    "upstream_inference_prompt_cost": 0.0003232,
                    "upstream_inference_completions_cost": 0.0004896
                },
                "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": 2728,
            "completion_tokens": 306,
            "total_tokens": 3034,
            "input_cost_usd": 0.0003232,
            "output_cost_usd": 0.0004896,
            "estimated_cost_usd": 0.0008128,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "warn",
            "publishable": true,
            "confidence": 0.93,
            "summary": "The assessment is internally consistent and publishable. The classification as complex is supported by a PRIIPs comprehension alert and crypto/digital asset exposure with direct evidence. There is a minor inconsistency in that derivatives_mentioned=true but no derivative-specific evidence is provided, which is a warning but not a fail. No conflicts between derivatives_epm_only and derivatives_core_strategy exist. Derivative-related signals are false or unsupported by evidence, so no unsupported hard-complex derivative signals are present. The product is a physical replication ETP with no synthetic or core derivative strategy, consistent with policy. No HELO or option overlay strategy is indicated, so no reclassification needed. The counterparty risk signal is supported by evidence and consistent with policy. Overall, the JSON is client-publishable as-is with a warning about missing derivative evidence for derivatives_mentioned=true.",
            "issues": [
                {
                    "severity": "warn",
                    "code": "derivatives_mentioned_without_derivative_evidence",
                    "message": "derivatives_mentioned=true but no derivative-related evidence item is present. This may confuse users about the nature of derivative exposure."
                }
            ],
            "suggested_repairs": [
                "Add explicit product-specific derivative evidence if derivatives_mentioned=true is retained, or set derivatives_mentioned=false if no derivative exposure or permission is evidenced."
            ]
        }
    }
}