{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T14:02:11+00:00",
        "captured_unix": 1786197731,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE000Z9SJA06_strict_latest.json",
        "source_assessment_hash": "70ffd777f2b4215c4d8a49139e944f610b8a57657bf6e589107944b579056dfb",
        "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": "IE000Z9SJA06",
    "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": 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": 2396,
            "completion_tokens": 188,
            "total_tokens": 2584,
            "raw": {
                "prompt_tokens": 2396,
                "completion_tokens": 188,
                "total_tokens": 2584,
                "cost": 0.0012592,
                "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.0012592,
                    "upstream_inference_prompt_cost": 0.0009584,
                    "upstream_inference_completions_cost": 0.0003008
                },
                "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": 2396,
            "completion_tokens": 188,
            "total_tokens": 2584,
            "input_cost_usd": 0.0009584,
            "output_cost_usd": 0.0003008,
            "estimated_cost_usd": 0.0012592,
            "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. The signals, factors, and evidence align correctly. Derivative use is limited to ancillary/EPM purposes, supported by product-specific permission evidence from the PRIIPS KID. No hard-complex signals are asserted without direct evidence. The derivatives_epm_only=true flag is consistent with derivatives_core_strategy=false and the physical replication method. Counterparty risk language is present but does not indicate material OTC swap exposure. HELO or option overlay strategies are not present, so no conflict arises. All supporting evidence quotes match their signal labels. The client-facing JSON is publishable as-is with no repairs needed.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}