{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T13:54:46+00:00",
        "captured_unix": 1786197286,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00B3XXRP09_strict_latest.json",
        "source_assessment_hash": "ed4daa863c667c953be40b20c9d6d8799bd73a2b99fe1985deb5657541bbd0fd",
        "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": "IE00B3XXRP09",
    "classification": "complex",
    "policy_mode": "strict",
    "decision_rule_applied": "etf_priips_comprehension_alert_hard_complex_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": "strict",
            "type": "ETF",
            "ucits": true,
            "physical_replication": false,
            "swaps_signal": false,
            "synthetic_replication": false,
            "derivatives_core_strategy": false,
            "derivatives_epm_only": true,
            "derivative_evidence_count": 2,
            "swap_evidence_count": 0,
            "permission_or_ancillary_evidence_count": 1,
            "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": true,
            "has_option_overlay_evidence": false
        }
    },
    "agent_review": {
        "ok": true,
        "model": "gpt-4.1-mini",
        "temperature": 0,
        "max_tokens": 1800,
        "usage": {
            "prompt_tokens": 2419,
            "completion_tokens": 186,
            "total_tokens": 2605,
            "raw": {
                "prompt_tokens": 2419,
                "completion_tokens": 186,
                "total_tokens": 2605,
                "cost": 0.0012652,
                "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.0012652,
                    "upstream_inference_prompt_cost": 0.0009676,
                    "upstream_inference_completions_cost": 0.0002976
                },
                "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": 2419,
            "completion_tokens": 186,
            "total_tokens": 2605,
            "input_cost_usd": 0.0009676,
            "output_cost_usd": 0.0002976,
            "estimated_cost_usd": 0.0012652,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "pass",
            "publishable": true,
            "confidence": 0.93,
            "summary": "The assessment is internally consistent with classification=complex supported by a PRIIPs comprehension alert hard-complex signal. The derivatives_epm_only signal is supported by product-specific evidence indicating ancillary derivative use for risk reduction or cost efficiency, not core derivative strategy. Counterparty risk is evidenced by specific KIID language. There is no conflict between derivatives_epm_only=true and derivatives_core_strategy=false. The product is a physically replicated UCITS ETF with no leverage or synthetic replication, consistent with policy. HELO or option overlay strategies are not present, so no reclassification or relabelling is needed. All supporting evidence quotes match their signal labels. The client-facing JSON is publishable as-is with no repairs required.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}