{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T13:38:06+00:00",
        "captured_unix": 1786196286,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/DE000A0Q4R36_strict_latest.json",
        "source_assessment_hash": "f4a27b95b0529cc30fb1de2c1cee6917fe214b11e29860b64359e2252a4b6401",
        "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": "DE000A0Q4R36",
    "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": 4,
            "swap_evidence_count": 0,
            "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": 2487,
            "completion_tokens": 195,
            "total_tokens": 2682,
            "raw": {
                "prompt_tokens": 2487,
                "completion_tokens": 195,
                "total_tokens": 2682,
                "cost": 0.0013068,
                "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.0013068,
                    "upstream_inference_prompt_cost": 0.0009948,
                    "upstream_inference_completions_cost": 0.000312
                },
                "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": 2487,
            "completion_tokens": 195,
            "total_tokens": 2682,
            "input_cost_usd": 0.0009948,
            "output_cost_usd": 0.000312,
            "estimated_cost_usd": 0.0013068,
            "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'. All hard-complex signals are absent or properly supported. The derivatives_epm_only signal is supported by product-specific evidence indicating limited derivative use for efficient portfolio management and hedging, with no core derivative strategy or synthetic replication. Counterparty risk is evidenced by appropriate product-specific language. There is no conflict between derivatives_epm_only and derivatives_core_strategy flags. HELO or option overlay strategies are not present, so no reclassification is needed. The supporting evidence quotes match their signal labels and do not overstate permission as material exposure. The JSON is suitable for client-facing publication as-is with no repairs required.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}