{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T14:33:54+00:00",
        "captured_unix": 1786199634,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00BCBJF711_strict_latest.json",
        "source_assessment_hash": "e32ca32426bbc8cfde1020b2172180aa63e223eeca65780533495d940825041b",
        "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": "IE00BCBJF711",
    "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": 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": 2531,
            "completion_tokens": 202,
            "total_tokens": 2733,
            "raw": {
                "prompt_tokens": 2531,
                "completion_tokens": 202,
                "total_tokens": 2733,
                "cost": 0.0013356,
                "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.0013356,
                    "upstream_inference_prompt_cost": 0.0010124,
                    "upstream_inference_completions_cost": 0.0003232
                },
                "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": 2531,
            "completion_tokens": 202,
            "total_tokens": 2733,
            "input_cost_usd": 0.0010124,
            "output_cost_usd": 0.0003232,
            "estimated_cost_usd": 0.0013356,
            "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. Derivative signals are limited to derivatives_epm_only with supporting product-specific evidence confirming ancillary/efficient portfolio management use only. There is no evidence of core derivative strategy or synthetic replication. The derivatives_epm_only flag does not conflict with derivatives_core_strategy which is false. Supporting evidence quotes match their signal labels and do not overstate permission as material exposure. HELO or option overlay strategies are not present, so no reclassification is needed. The product is a physical UCITS ETF with no leverage or inverse exposure, consistent with non-complex classification. The JSON is internally consistent, policy-compliant, and client-publishable as-is. No repairs are necessary.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}