{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T14:05:46+00:00",
        "captured_unix": 1786197946,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE0001UQQ933_strict_latest.json",
        "source_assessment_hash": "ad858e34fad14aa3bde77dd229bb71de62fbd7766cdadebed6de9191082ff5e2",
        "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": "IE0001UQQ933",
    "classification": "non-complex",
    "policy_mode": "strict",
    "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": "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": 3,
            "swap_evidence_count": 0,
            "permission_or_ancillary_evidence_count": 2,
            "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": 2439,
            "completion_tokens": 223,
            "total_tokens": 2662,
            "raw": {
                "prompt_tokens": 2439,
                "completion_tokens": 223,
                "total_tokens": 2662,
                "cost": 0.0013324,
                "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.0013324,
                    "upstream_inference_prompt_cost": 0.0009756,
                    "upstream_inference_completions_cost": 0.0003568
                },
                "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": 2439,
            "completion_tokens": 223,
            "total_tokens": 2662,
            "input_cost_usd": 0.0009756,
            "output_cost_usd": 0.0003568,
            "estimated_cost_usd": 0.0013324,
            "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 etf_ucits_physical_no_complex_override_rule. All decisive/hard-complex signals are either false or supported by product-specific evidence. The derivatives_epm_only signal is supported by evidence showing permitted and ancillary derivative use for efficient portfolio management and hedging, with no core derivative strategy or synthetic replication. Counterparty risk is evidenced by specific KIID language. There is no conflict between derivatives_epm_only and derivatives_core_strategy signals. No HELO or option overlay strategy is present, so no reclassification is needed. Supporting evidence quotes correctly match their signal labels. The product is a physical replication UCITS ETF with permitted derivative use limited to EPM, consistent with non-complex classification in strict mode. The JSON is internally consistent, policy-compliant, and client-publishable as-is. No repairs are necessary.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}