{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T10:53:43+00:00",
        "captured_unix": 1786186423,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00B1FZSB30_balanced_latest.json",
        "source_assessment_hash": "7a05e0cc4db307dbcdc40e4f3453f86ded974cdd1d225b69cd7c7adef9299e72",
        "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": "IE00B1FZSB30",
    "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": 2591,
            "completion_tokens": 202,
            "total_tokens": 2793,
            "raw": {
                "prompt_tokens": 2591,
                "completion_tokens": 202,
                "total_tokens": 2793,
                "cost": 0.0013596,
                "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.0013596,
                    "upstream_inference_prompt_cost": 0.0010364,
                    "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": 2591,
            "completion_tokens": 202,
            "total_tokens": 2793,
            "input_cost_usd": 0.0010364,
            "output_cost_usd": 0.0003232,
            "estimated_cost_usd": 0.0013596,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "pass",
            "publishable": true,
            "confidence": 0.88,
            "summary": "The assessment is internally consistent with classification, signals, factors, and evidence aligned. Supporting evidence quotes match their signal labels. All hard-complex signals are either absent or properly supported by product-specific evidence. The derivatives_epm_only=true and derivatives_core_strategy=false flags do not conflict and are supported by evidence indicating ancillary/EPM use only. No HELO or option overlay strategy is present, so no reclassification is needed. The counterparty risk signal is supported by appropriate evidence and does not overstate OTC swap exposure. The product is a physical replication UCITS ETF with permitted derivative use limited to EPM and hedging, consistent with a non-complex classification under the balanced policy mode and the applied decision rule. The JSON is client-publishable as-is with no repairs required.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}