{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.16",
        "captured_at_utc": "2026-08-09T15:30:25+00:00",
        "captured_unix": 1786289425,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00BDD48R20_strict_latest.json",
        "source_assessment_hash": "428f5b2f619a5ffc75fd4b3706af545d8c4c6746c3f90a18aef46b42339dcf9e",
        "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": "IE00BDD48R20",
    "classification": "complex",
    "policy_mode": "strict",
    "decision_rule_applied": "etf_priips_comprehension_alert_hard_complex_rule",
    "source_classification": null,
    "source_decision_rule_applied": null,
    "resolution": {
        "applied": false
    },
    "validator_verdict": "warn",
    "publishable": true,
    "confidence": 0.78,
    "issue_count": 1,
    "issues": [
        {
            "severity": "warn",
            "code": "physical_rule_without_direct_physical_evidence",
            "message": "Physical replication is declared but no direct product-specific physical replication evidence was found. This is a hygiene warning only and does not invalidate the non-complex basis or complex classification driven by PRIIPs comprehension alert.",
            "source": "agent"
        }
    ],
    "suggested_repairs": [],
    "reassessment": {
        "required": false
    },
    "deterministic_review": {
        "ok": true,
        "validator_type": "deterministic",
        "validator_verdict": "pass",
        "publishable": true,
        "confidence": 0.88,
        "issues": [],
        "suggested_repairs": [],
        "reassessment": {
            "required": false
        },
        "resolution": {
            "applied": false
        },
        "decisive_signal_evidence": {
            "checked": true,
            "decision_rule_signal": "priips_comprehension_alert",
            "decision_rule_signal_true": true,
            "decision_rule_signal_supported": true,
            "decision_rule_matching_evidence_count": 1,
            "decision_rule_matches": [
                {
                    "index": 0,
                    "source": "PRIIPS_KID",
                    "evidence_signal": "priips_comprehension_alert",
                    "quote": "You are about to purchase a Fund that is not simple and may be difficult to understand."
                }
            ],
            "true_hard_signals": [],
            "supported_hard_signals": [],
            "unsupported_hard_signals": [],
            "checks": {
                "priips_comprehension_alert": {
                    "signal_true": true,
                    "direct_evidence": true,
                    "matching_evidence_count": 1,
                    "decision_rule_uses_signal": true,
                    "matches": [
                        {
                            "index": 0,
                            "source": "PRIIPS_KID",
                            "evidence_signal": "priips_comprehension_alert",
                            "quote": "You are about to purchase a Fund that is not simple and may be difficult to understand."
                        }
                    ]
                }
            }
        },
        "derivative_materiality": {
            "checked": true,
            "policy_mode": "strict",
            "type": "ETF",
            "ucits": true,
            "physical_replication": true,
            "swaps_signal": false,
            "synthetic_replication": false,
            "derivatives_core_strategy": false,
            "derivatives_epm_only": true,
            "derivative_evidence_count": 1,
            "swap_evidence_count": 0,
            "permission_or_ancillary_evidence_count": 1,
            "core_derivative_evidence_count": 0,
            "only_permission_or_ancillary_derivative_evidence": true,
            "supported_independent_hard_signals": []
        },
        "source_decisive_signal_evidence": null,
        "source_derivative_materiality": null,
        "detected_features": {
            "helo_or_core_options_overlay": false,
            "physical_replication": true,
            "physical_replication_direct_evidence": false,
            "physical_replication_evidence_count": 0,
            "has_epm_only_evidence": true,
            "has_core_derivatives_evidence": false,
            "has_generic_fdi_permission_evidence": true,
            "has_option_overlay_evidence": false
        }
    },
    "agent_review": {
        "ok": true,
        "model": "gpt-4.1-mini",
        "temperature": 0,
        "max_tokens": 1800,
        "usage": {
            "prompt_tokens": 4091,
            "completion_tokens": 277,
            "total_tokens": 4368,
            "raw": {
                "prompt_tokens": 4091,
                "completion_tokens": 277,
                "total_tokens": 4368,
                "cost": 0.0015036,
                "is_byok": false,
                "prompt_tokens_details": {
                    "cached_tokens": 1920,
                    "cache_write_tokens": 0,
                    "audio_tokens": 0,
                    "video_tokens": 0
                },
                "cost_details": {
                    "upstream_inference_cost": 0.0015036,
                    "upstream_inference_prompt_cost": 0.0010604,
                    "upstream_inference_completions_cost": 0.0004432
                },
                "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": 4091,
            "completion_tokens": 277,
            "total_tokens": 4368,
            "input_cost_usd": 0.0010604,
            "output_cost_usd": 0.0004432,
            "estimated_cost_usd": 0.0015036,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "pass",
            "publishable": true,
            "confidence": 0.93,
            "summary": "The assessment is internally consistent and coherent. The complex classification is driven by a directly supported PRIIPs comprehension alert signal with matching product-specific evidence. The derivatives_epm_only flag is supported by permission/ancillary derivative use evidence from the KIID, with no core derivative strategy evidence, consistent with strict mode policy. There is no conflict between derivatives_epm_only and derivatives_core_strategy flags as core strategy is false and no core evidence exists. The physical replication is declared but lacks direct physical replication evidence, which is acceptable as a warning only and does not undermine the classification. Counterparty risk language is identified but not directly linked to OTC or collateral risk, so no fail triggered. No unsupported hard signals are used by the decision rule. The client-facing JSON is publishable as-is with no required repairs.",
            "issues": [
                {
                    "severity": "warn",
                    "code": "physical_rule_without_direct_physical_evidence",
                    "message": "Physical replication is declared but no direct product-specific physical replication evidence was found. This is a hygiene warning only and does not invalidate the non-complex basis or complex classification driven by PRIIPs comprehension alert."
                }
            ],
            "suggested_repairs": []
        }
    }
}