{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T14:37:31+00:00",
        "captured_unix": 1786199851,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00B622SG73_strict_latest.json",
        "source_assessment_hash": "7f46fdfb1236915e2aaae7433eadce5b1c5340534edf33bb74eebab25259579d",
        "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": "IE00B622SG73",
    "classification": "non-complex",
    "policy_mode": "strict",
    "decision_rule_applied": "etf_ucits_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": true,
            "synthetic_replication": false,
            "derivatives_core_strategy": false,
            "derivatives_epm_only": true,
            "derivative_evidence_count": 4,
            "swap_evidence_count": 1,
            "permission_or_ancillary_evidence_count": 3,
            "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": false,
            "has_option_overlay_evidence": false
        }
    },
    "agent_review": {
        "ok": true,
        "model": "gpt-4.1-mini",
        "temperature": 0,
        "max_tokens": 1800,
        "usage": {
            "prompt_tokens": 2428,
            "completion_tokens": 181,
            "total_tokens": 2609,
            "raw": {
                "prompt_tokens": 2428,
                "completion_tokens": 181,
                "total_tokens": 2609,
                "cost": 0.0012608,
                "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.0012608,
                    "upstream_inference_prompt_cost": 0.0009712,
                    "upstream_inference_completions_cost": 0.0002896
                },
                "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": 2428,
            "completion_tokens": 181,
            "total_tokens": 2609,
            "input_cost_usd": 0.0009712,
            "output_cost_usd": 0.0002896,
            "estimated_cost_usd": 0.0012608,
            "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_no_complex_override_rule' decision rule. All hard-complex signals are absent or properly supported. The derivatives_epm_only=true flag is supported by product-specific evidence indicating ancillary/hedging use only, with no core derivative strategy or synthetic replication. The supporting evidence quotes match their signal labels and do not overstate derivative exposure beyond permission or ancillary use. There is no conflict between derivatives_epm_only and derivatives_core_strategy flags. No HELO or option overlay strategy is present, so no reclassification is needed. The client-facing JSON is publishable as-is with no repairs required.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}