{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T19:16:15+00:00",
        "captured_unix": 1786216575,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00BDFC6G93_ucits_default_latest.json",
        "source_assessment_hash": "5e30260b51cb7b34acf47076603c89cd6113564a1669480a290a3bd095e3f273",
        "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": "IE00BDFC6G93",
    "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": false,
            "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": 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": 2510,
            "completion_tokens": 212,
            "total_tokens": 2722,
            "raw": {
                "prompt_tokens": 2510,
                "completion_tokens": 212,
                "total_tokens": 2722,
                "cost": 0.0013432,
                "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.0013432,
                    "upstream_inference_prompt_cost": 0.001004,
                    "upstream_inference_completions_cost": 0.0003392
                },
                "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": 2510,
            "completion_tokens": 212,
            "total_tokens": 2722,
            "input_cost_usd": 0.001004,
            "output_cost_usd": 0.0003392,
            "estimated_cost_usd": 0.0013432,
            "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. Supporting evidence quotes match their signal labels. The only derivatives evidence is ancillary/EPM use, supported by product-specific KIID wording, consistent with derivatives_epm_only=true and derivatives_core_strategy=false. There is no conflict between derivatives_epm_only and derivatives_core_strategy flags. No HELO or option overlay strategy is present, so no core derivatives strategy should be inferred. Counterparty risk is signaled but supported by appropriate evidence and does not imply complex classification. The product is a physical replication UCITS ETF with no leverage, inverse exposure, or synthetic replication, consistent with non-complex classification. The JSON is client-publishable as-is and no repairs are needed.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}