{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T13:19:18+00:00",
        "captured_unix": 1786195158,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00BCRY6003_strict_latest.json",
        "source_assessment_hash": "b55c57a52f3e0e799778b3d35e1452f8981b071feb90907a6fd27d2547bc3006",
        "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": "IE00BCRY6003",
    "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": 2587,
            "completion_tokens": 205,
            "total_tokens": 2792,
            "raw": {
                "prompt_tokens": 2587,
                "completion_tokens": 205,
                "total_tokens": 2792,
                "cost": 0.0013628,
                "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.0013628,
                    "upstream_inference_prompt_cost": 0.0010348,
                    "upstream_inference_completions_cost": 0.000328
                },
                "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": 2587,
            "completion_tokens": 205,
            "total_tokens": 2792,
            "input_cost_usd": 0.0010348,
            "output_cost_usd": 0.000328,
            "estimated_cost_usd": 0.0013628,
            "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. Derivatives are mentioned and evidenced as limited to efficient portfolio management (EPM) use only, with no core derivative strategy or synthetic replication. The 'derivatives_epm_only' flag aligns with product-specific evidence from the KIID. There is no conflict between 'derivatives_epm_only' and 'derivatives_core_strategy'. Counterparty risk is evidenced by appropriate product-specific language. HELO or option overlay strategies are not present, so no reclassification is needed. The supporting evidence quotes match their signal labels. The JSON is suitable for client-facing publication as-is, with no repairs required.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}