{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T14:00:23+00:00",
        "captured_unix": 1786197623,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00B3RBWM25_strict_latest.json",
        "source_assessment_hash": "628758fabd2f8135694609d34b63b23d23dedf72ca9da164fa32be96b581af8f",
        "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": "IE00B3RBWM25",
    "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": 2488,
            "completion_tokens": 217,
            "total_tokens": 2705,
            "raw": {
                "prompt_tokens": 2488,
                "completion_tokens": 217,
                "total_tokens": 2705,
                "cost": 0.0013424,
                "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.0013424,
                    "upstream_inference_prompt_cost": 0.0009952,
                    "upstream_inference_completions_cost": 0.0003472
                },
                "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": 2488,
            "completion_tokens": 217,
            "total_tokens": 2705,
            "input_cost_usd": 0.0009952,
            "output_cost_usd": 0.0003472,
            "estimated_cost_usd": 0.0013424,
            "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 as a hard-complex factor. The derivatives signals indicate derivatives_mentioned=true, derivatives_epm_only=true, and derivatives_core_strategy=false, consistent with the evidence quotes which show permitted and ancillary derivative use only. The counterparty risk signal is supported by a direct quote referencing insolvency risk related to counterparties, not merely asserted. 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 inverse exposure, and no core derivatives strategy or synthetic replication, consistent with policy. No HELO or option overlay evidence is present, so no reclassification or relabelling is needed. The client-facing JSON is publishable as-is with no unsupported hard-complex signals. No repairs are required.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}