{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T14:04:29+00:00",
        "captured_unix": 1786197869,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE000SSFEUS3_strict_latest.json",
        "source_assessment_hash": "accddd8899cb5802fdb63d6032022cad5e757d6a405b3e252b9af72c39b7f124",
        "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": "IE000SSFEUS3",
    "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": 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": 2481,
            "completion_tokens": 173,
            "total_tokens": 2654,
            "raw": {
                "prompt_tokens": 2481,
                "completion_tokens": 173,
                "total_tokens": 2654,
                "cost": 0.0012692,
                "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.0012692,
                    "upstream_inference_prompt_cost": 0.0009924,
                    "upstream_inference_completions_cost": 0.0002768
                },
                "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": 2481,
            "completion_tokens": 173,
            "total_tokens": 2654,
            "input_cost_usd": 0.0009924,
            "output_cost_usd": 0.0002768,
            "estimated_cost_usd": 0.0012692,
            "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 correctly match their signal labels. No hard-complex signals are asserted without direct product-specific evidence. The derivatives_epm_only=true flag does not conflict with derivatives_core_strategy=false, consistent with physical replication and strict mode policy. No HELO or option overlay strategy is present, so no reclassification needed. The counterparty risk signal is supported by appropriate evidence and does not overstate OTC swap exposure. The product is correctly classified as non-complex under the applied decision rule. The JSON is client-publishable as-is with no repairs required.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}