{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.3",
        "captured_at_utc": "2026-08-09T10:31:28+00:00",
        "captured_unix": 1786271488,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00B3VWN179_strict_latest.json",
        "source_assessment_hash": "0021dc261c6f3d916493c1312289d9edeed88915e9ff1876d5d046c287bba55f",
        "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": "IE00B3VWN179",
    "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": false,
            "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": false,
            "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": 2754,
            "completion_tokens": 149,
            "total_tokens": 2903,
            "raw": {
                "prompt_tokens": 2754,
                "completion_tokens": 149,
                "total_tokens": 2903,
                "cost": 0.00134,
                "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.00134,
                    "upstream_inference_prompt_cost": 0.0011016,
                    "upstream_inference_completions_cost": 0.0002384
                },
                "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": 2754,
            "completion_tokens": 149,
            "total_tokens": 2903,
            "input_cost_usd": 0.0011016,
            "output_cost_usd": 0.0002384,
            "estimated_cost_usd": 0.00134,
            "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 physical replication and no core derivative strategy. The decision rule applied matches the evidence and signals. Derivatives are mentioned with generic permission language only, no core or synthetic derivative exposure is evidenced. The counterparty risk signal is supported by product-specific evidence but does not drive complexity. No conflict between derivatives_epm_only and derivatives_core_strategy flags. No HELO or option overlay strategy present. The client-facing JSON is publishable as-is with no required repairs.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}