{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T10:49:00+00:00",
        "captured_unix": 1786186140,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/DE0006289309_balanced_latest.json",
        "source_assessment_hash": "322623b9ba5885123599268dc61bc85598d4409135b5005a17fd806cc7617d4f",
        "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": "DE0006289309",
    "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": 2,
            "swap_evidence_count": 0,
            "permission_or_ancillary_evidence_count": 1,
            "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": 2622,
            "completion_tokens": 211,
            "total_tokens": 2833,
            "raw": {
                "prompt_tokens": 2622,
                "completion_tokens": 211,
                "total_tokens": 2833,
                "cost": 0.0013864,
                "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.0013864,
                    "upstream_inference_prompt_cost": 0.0010488,
                    "upstream_inference_completions_cost": 0.0003376
                },
                "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": 2622,
            "completion_tokens": 211,
            "total_tokens": 2833,
            "input_cost_usd": 0.0010488,
            "output_cost_usd": 0.0003376,
            "estimated_cost_usd": 0.0013864,
            "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 in balanced mode. The signals, factors, and evidence align correctly. Supporting evidence quotes match their signal labels. The only derivatives use is limited to efficient portfolio management (EPM) and hedging, supported by product-specific evidence, with no core derivative strategy or synthetic replication. The derivatives_epm_only flag does not conflict with derivatives_core_strategy, which is false. There is no HELO or option overlay strategy present that would require complexity classification or re-labelling of derivatives_epm_only. Counterparty risk is evidenced by appropriate product-specific language. The product is a physically replicated UCITS ETF with no leverage or inverse exposure. The JSON is suitable for client-facing publication as-is, with no repairs needed.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}