{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T13:26:12+00:00",
        "captured_unix": 1786195572,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE000E7EI9P0_strict_latest.json",
        "source_assessment_hash": "2c97fc78657b54e453e1384578fa80cbf18f114510f82598ba0972c827aacdb9",
        "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": "IE000E7EI9P0",
    "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": 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": false,
            "has_option_overlay_evidence": false
        }
    },
    "agent_review": {
        "ok": true,
        "model": "gpt-4.1-mini",
        "temperature": 0,
        "max_tokens": 1800,
        "usage": {
            "prompt_tokens": 2401,
            "completion_tokens": 197,
            "total_tokens": 2598,
            "raw": {
                "prompt_tokens": 2401,
                "completion_tokens": 197,
                "total_tokens": 2598,
                "cost": 0.0012756,
                "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.0012756,
                    "upstream_inference_prompt_cost": 0.0009604,
                    "upstream_inference_completions_cost": 0.0003152
                },
                "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": 2401,
            "completion_tokens": 197,
            "total_tokens": 2598,
            "input_cost_usd": 0.0009604,
            "output_cost_usd": 0.0003152,
            "estimated_cost_usd": 0.0012756,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "pass",
            "publishable": true,
            "confidence": 0.88,
            "summary": "The assessment is internally consistent with classification, signals, factors, and evidence aligned. Supporting evidence quotes correctly match their signal labels. The only hard-complex signals are absent, and the derivatives_epm_only signal is supported by product-specific evidence indicating ancillary/efficient portfolio management use, not core strategy exposure. There is no conflict between derivatives_epm_only=true and derivatives_core_strategy=false. The product is a physical replication UCITS ETF with no leverage or synthetic replication, consistent with non-complex classification under the applied decision rule. Counterparty risk language is present but does not indicate material OTC swap exposure. HELO or option overlay strategies are not present, so no reclassification is needed. The JSON is suitable for client-facing publication as-is with no required repairs.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}