{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T11:02:29+00:00",
        "captured_unix": 1786186949,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00BDZVH966_balanced_latest.json",
        "source_assessment_hash": "8f86e84f0b4387d80b824df41b16ef9d9c193b0f67fa7e4b36e19ee16778eab9",
        "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": "IE00BDZVH966",
    "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": 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": 2629,
            "completion_tokens": 213,
            "total_tokens": 2842,
            "raw": {
                "prompt_tokens": 2629,
                "completion_tokens": 213,
                "total_tokens": 2842,
                "cost": 0.0013924,
                "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.0013924,
                    "upstream_inference_prompt_cost": 0.0010516,
                    "upstream_inference_completions_cost": 0.0003408
                },
                "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": 2629,
            "completion_tokens": 213,
            "total_tokens": 2842,
            "input_cost_usd": 0.0010516,
            "output_cost_usd": 0.0003408,
            "estimated_cost_usd": 0.0013924,
            "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' in balanced mode. All hard-complex signals are absent or properly supported. The derivatives_epm_only signal is supported by product-specific evidence indicating use of FDIs for currency hedging, consistent with ancillary/EPM use rather than core strategy. There is no conflict between derivatives_epm_only=true and derivatives_core_strategy=false. Counterparty risk is evidenced by specific KIID language. No HELO or option overlay strategy is present, so no reclassification is needed. Supporting evidence quotes match their signal labels. The product is a physical replication UCITS ETF with no leverage, inverse exposure, or synthetic replication, consistent with non-complex classification. The JSON is suitable for client-facing publication as-is.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}