{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T12:05:13+00:00",
        "captured_unix": 1786190713,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00B466KX20_balanced_latest.json",
        "source_assessment_hash": "6aa4c9f860b8b20e0e565c2b31cd2f264851e9fc4f05b074ad5f83d37ee03914",
        "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": "IE00B466KX20",
    "classification": "non-complex",
    "policy_mode": "balanced",
    "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": "balanced",
            "type": "ETF",
            "ucits": true,
            "physical_replication": false,
            "swaps_signal": false,
            "synthetic_replication": false,
            "derivatives_core_strategy": false,
            "derivatives_epm_only": true,
            "derivative_evidence_count": 2,
            "swap_evidence_count": 0,
            "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": 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": 2549,
            "completion_tokens": 190,
            "total_tokens": 2739,
            "raw": {
                "prompt_tokens": 2549,
                "completion_tokens": 190,
                "total_tokens": 2739,
                "cost": 0.0013236,
                "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.0013236,
                    "upstream_inference_prompt_cost": 0.0010196,
                    "upstream_inference_completions_cost": 0.000304
                },
                "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": 2549,
            "completion_tokens": 190,
            "total_tokens": 2739,
            "input_cost_usd": 0.0010196,
            "output_cost_usd": 0.000304,
            "estimated_cost_usd": 0.0013236,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "pass",
            "publishable": true,
            "confidence": 0.88,
            "summary": "The assessment is internally consistent with classification 'non-complex' supported by the decision rule 'etf_ucits_physical_no_complex_override_rule' and signals indicating physical replication and derivatives limited to EPM use only. Supporting evidence quotes match their signal labels and confirm permission and ancillary derivative use without asserting core derivative strategy or material exposure. There is no conflict between 'derivatives_epm_only' and 'derivatives_core_strategy' flags. No HELO or option overlay strategy is present to require complexity in balanced mode. The product is a UCITS ETF with physical replication and no leverage or synthetic replication, consistent with non-complex classification. The JSON is client-publishable as-is with no critical issues or repairs needed.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}