{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T11:00:19+00:00",
        "captured_unix": 1786186819,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00B6X2VY59_balanced_latest.json",
        "source_assessment_hash": "fb7266a78bbed53a6c8547d866fab1e89fc6d0cfaedabda3d2d3e98a52466cc0",
        "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": "IE00B6X2VY59",
    "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": 2603,
            "completion_tokens": 201,
            "total_tokens": 2804,
            "raw": {
                "prompt_tokens": 2603,
                "completion_tokens": 201,
                "total_tokens": 2804,
                "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.0010412,
                    "upstream_inference_completions_cost": 0.0003216
                },
                "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": 2603,
            "completion_tokens": 201,
            "total_tokens": 2804,
            "input_cost_usd": 0.0010412,
            "output_cost_usd": 0.0003216,
            "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, 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 is consistent with derivatives_core_strategy=false and supported by product-specific EPM hedging evidence. No conflict exists between derivatives_epm_only and derivatives_core_strategy. No HELO or option overlay strategy is present, so no reclassification is needed. The counterparty risk signal is supported by appropriate evidence and does not overstate OTC swap exposure. The classification as non-complex under the etf_ucits_physical_no_complex_override_rule in balanced mode is appropriate and policy-compliant. The JSON is suitable for client-facing publication as-is with no repairs required.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}