{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T19:16:34+00:00",
        "captured_unix": 1786216594,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00B5L01S80_ucits_default_latest.json",
        "source_assessment_hash": "6570bcac22a2fb07bb2ec14c09a9a1a5fd6808d6e5a1c498eb199d1c246f414b",
        "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": "IE00B5L01S80",
    "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": true,
            "synthetic_replication": false,
            "derivatives_core_strategy": false,
            "derivatives_epm_only": true,
            "derivative_evidence_count": 2,
            "swap_evidence_count": 1,
            "permission_or_ancillary_evidence_count": 2,
            "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": 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": 2469,
            "completion_tokens": 202,
            "total_tokens": 2671,
            "raw": {
                "prompt_tokens": 2469,
                "completion_tokens": 202,
                "total_tokens": 2671,
                "cost": 0.0013108,
                "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.0013108,
                    "upstream_inference_prompt_cost": 0.0009876,
                    "upstream_inference_completions_cost": 0.0003232
                },
                "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": 2469,
            "completion_tokens": 202,
            "total_tokens": 2671,
            "input_cost_usd": 0.0009876,
            "output_cost_usd": 0.0003232,
            "estimated_cost_usd": 0.0013108,
            "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 etf_ucits_physical_no_complex_override_rule. All signals and factors align with the evidence provided. Derivative signals are supported only by permission or ancillary/EPM use evidence, with no core derivative strategy or synthetic replication proven. The derivatives_epm_only=true flag correctly reflects ancillary derivative use, consistent with policy. There is no conflict between derivatives_epm_only and derivatives_core_strategy. No HELO or option overlay strategy is present, so no reclassification is needed. Supporting evidence quotes match their signal labels. Counterparty risk language is present but does not prove OTC or material counterparty risk exposure. The JSON is suitable for client-facing publication as-is with no repairs required.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}