{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T18:42:23+00:00",
        "captured_unix": 1786214543,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00B4M7GH52_ucits_default_latest.json",
        "source_assessment_hash": "37207050f6130561afac4173af85922cdcdcea60378d46367bfb3a37d81b56a1",
        "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": "IE00B4M7GH52",
    "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": null,
            "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": false,
            "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": 2420,
            "completion_tokens": 199,
            "total_tokens": 2619,
            "raw": {
                "prompt_tokens": 2420,
                "completion_tokens": 199,
                "total_tokens": 2619,
                "cost": 0.0012864,
                "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.0012864,
                    "upstream_inference_prompt_cost": 0.000968,
                    "upstream_inference_completions_cost": 0.0003184
                },
                "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": 2420,
            "completion_tokens": 199,
            "total_tokens": 2619,
            "input_cost_usd": 0.000968,
            "output_cost_usd": 0.0003184,
            "estimated_cost_usd": 0.0012864,
            "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. No hard-complex signals are asserted without direct product-specific evidence. There is no conflict between derivatives_epm_only (null) and derivatives_core_strategy (false). Derivative wording only proves permission (may use FDIs) and ancillary use (securities lending), not material or core derivative exposure. No HELO or option overlay strategy is present, so no core derivatives strategy is required. The counterparty risk signal is supported by appropriate evidence and does not overstate OTC swap exposure. The JSON is suitable for client-facing publication as-is, with no repairs needed.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}