{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T18:59:58+00:00",
        "captured_unix": 1786215598,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00BFXR5V83_ucits_default_latest.json",
        "source_assessment_hash": "a447059ab7f1bacd4a064cf35ea72d28a672d513137587412fb7b454695ef8a5",
        "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": "IE00BFXR5V83",
    "classification": "non-complex",
    "policy_mode": "ucits_default",
    "decision_rule_applied": "etf_ucits_physical_no_complex_override_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": "ucits_default",
            "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": []
        },
        "detected_features": {
            "helo_or_core_options_overlay": false,
            "physical_replication": true,
            "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": 2361,
            "completion_tokens": 187,
            "total_tokens": 2548,
            "raw": {
                "prompt_tokens": 2361,
                "completion_tokens": 187,
                "total_tokens": 2548,
                "cost": 0.0012436,
                "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.0012436,
                    "upstream_inference_prompt_cost": 0.0009444,
                    "upstream_inference_completions_cost": 0.0002992
                },
                "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": 2361,
            "completion_tokens": 187,
            "total_tokens": 2548,
            "input_cost_usd": 0.0009444,
            "output_cost_usd": 0.0002992,
            "estimated_cost_usd": 0.0012436,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "pass",
            "publishable": true,
            "confidence": 0.88,
            "summary": "The assessment is internally consistent with classification as non-complex under the ucits_default policy mode and decision rule applied. The signals, factors, and evidence align correctly. The derivatives_epm_only signal is supported by product-specific evidence indicating ancillary/efficient portfolio management use only, with no core derivative strategy or synthetic replication. The derivatives_epm_only flag does not conflict with derivatives_core_strategy which is false. Counterparty risk language is present but does not indicate material OTC swap exposure. HELO or option overlay strategies are not present, so no conflict arises. Supporting evidence quotes match their signal labels and do not overstate permission as material exposure. The assessment is suitable for client publication as-is with no repairs needed.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}