{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T12:11:39+00:00",
        "captured_unix": 1786191099,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE000YU9K6K2_balanced_latest.json",
        "source_assessment_hash": "8c17f19a4e675a6ccb2c908e2c9e4b31793e3a4583bbc8875f5db44625b313fe",
        "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": "IE000YU9K6K2",
    "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": true,
            "swaps_signal": true,
            "synthetic_replication": false,
            "derivatives_core_strategy": false,
            "derivatives_epm_only": null,
            "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": true,
            "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": 2501,
            "completion_tokens": 200,
            "total_tokens": 2701,
            "raw": {
                "prompt_tokens": 2501,
                "completion_tokens": 200,
                "total_tokens": 2701,
                "cost": 0.0013204,
                "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.0013204,
                    "upstream_inference_prompt_cost": 0.0010004,
                    "upstream_inference_completions_cost": 0.00032
                },
                "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": 2501,
            "completion_tokens": 200,
            "total_tokens": 2701,
            "input_cost_usd": 0.0010004,
            "output_cost_usd": 0.00032,
            "estimated_cost_usd": 0.0013204,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "pass",
            "publishable": true,
            "confidence": 0.88,
            "summary": "The assessment is internally consistent with classification 'non-complex' under the 'etf_ucits_physical_no_complex_override_rule' decision rule in balanced mode. The signals, factors, and evidence align correctly. Supporting evidence quotes match their signal labels. No hard-complex signals are asserted without direct product-specific evidence. The derivatives_epm_only field is null and does not conflict with derivatives_core_strategy=false. Derivative wording in evidence supports permission or ancillary use only, not core strategy or material exposure. No HELO or option overlay strategy is present, so no reclassification is needed. The product is a physical replication UCITS ETF with permitted swap use but no synthetic replication or core derivative strategy. The JSON is suitable for client-facing publication as-is with no repairs required.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}