{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T11:35:21+00:00",
        "captured_unix": 1786188921,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00BGJWWY63_balanced_latest.json",
        "source_assessment_hash": "22931a33e22f3bd2ed758ac74fa8e6c2a047fb1e0ba946ecf5debe3b0e41b4c7",
        "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": "IE00BGJWWY63",
    "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": 1,
            "swap_evidence_count": 0,
            "permission_or_ancillary_evidence_count": 1,
            "core_derivative_evidence_count": 0,
            "only_permission_or_ancillary_derivative_evidence": true,
            "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": 2348,
            "completion_tokens": 205,
            "total_tokens": 2553,
            "raw": {
                "prompt_tokens": 2348,
                "completion_tokens": 205,
                "total_tokens": 2553,
                "cost": 0.0012672,
                "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.0012672,
                    "upstream_inference_prompt_cost": 0.0009392,
                    "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": 2348,
            "completion_tokens": 205,
            "total_tokens": 2553,
            "input_cost_usd": 0.0009392,
            "output_cost_usd": 0.000328,
            "estimated_cost_usd": 0.0012672,
            "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. The only derivatives evidence is product-specific permission/ancillary use (derivatives_epm_only=true) supported by a matching PRIIPS KID quote. No hard-complex signals are asserted without direct evidence. There is no conflict between derivatives_epm_only and derivatives_core_strategy flags. The product is a physical replication UCITS ETF with no core derivatives strategy or synthetic replication, consistent with balanced mode policy. HELO or option overlay strategies are not present, so no reclassification or relabelling is needed. The counterparty risk signal is supported by risk language but does not imply OTC swap exposure. The JSON is suitable for client-facing publication as-is with no required repairs.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}