{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.1",
        "captured_at_utc": "2026-08-08T18:43:01+00:00",
        "captured_unix": 1786214581,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00B3VSSL01_ucits_default_latest.json",
        "source_assessment_hash": "c9b5faf0a4ab927f7c969f2864a2cf4f6eae1f2a89ebe648473aeeb7ac4d9e02",
        "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": "IE00B3VSSL01",
    "classification": "non-complex",
    "policy_mode": "ucits_default",
    "decision_rule_applied": "etf_ucits_no_complex_override_rule",
    "validator_verdict": "fail",
    "publishable": false,
    "confidence": 0.92,
    "issue_count": 2,
    "issues": [
        {
            "severity": "fail",
            "code": "hard_complex_signal_without_direct_evidence_synthetic_replication",
            "message": "signals.synthetic_replication=true but no supporting_evidence quote directly substantiates that hard-complex feature."
        },
        {
            "severity": "fail",
            "code": "hard_complex_signal_without_direct_evidence_synthetic_replication",
            "message": "signals.synthetic_replication=true but no supporting_evidence quote directly substantiates that hard-complex feature.",
            "source": "agent"
        }
    ],
    "suggested_repairs": [
        "Remove or downgrade unsupported synthetic_replication, or add product-specific evidence that directly proves the feature before using it as a hard complex trigger."
    ],
    "deterministic_review": {
        "ok": true,
        "validator_type": "deterministic",
        "validator_verdict": "fail",
        "publishable": false,
        "confidence": 0.92,
        "issues": [
            {
                "severity": "fail",
                "code": "hard_complex_signal_without_direct_evidence_synthetic_replication",
                "message": "signals.synthetic_replication=true but no supporting_evidence quote directly substantiates that hard-complex feature."
            }
        ],
        "suggested_repairs": [
            "Remove or downgrade unsupported synthetic_replication, or add product-specific evidence that directly proves the feature before using it as a hard complex trigger."
        ],
        "decisive_signal_evidence": {
            "checked": true,
            "decision_rule_signal": null,
            "decision_rule_signal_true": null,
            "decision_rule_signal_supported": null,
            "true_hard_signals": [
                "synthetic_replication"
            ],
            "supported_hard_signals": [],
            "unsupported_hard_signals": [
                "synthetic_replication"
            ],
            "checks": {
                "synthetic_replication": {
                    "signal_true": true,
                    "direct_evidence": false,
                    "matching_evidence_count": 0,
                    "decision_rule_uses_signal": false,
                    "matches": []
                }
            }
        },
        "derivative_materiality": {
            "checked": true,
            "policy_mode": "ucits_default",
            "type": "ETF",
            "ucits": true,
            "physical_replication": false,
            "swaps_signal": true,
            "synthetic_replication": true,
            "derivatives_core_strategy": true,
            "derivatives_epm_only": false,
            "derivative_evidence_count": 3,
            "swap_evidence_count": 2,
            "permission_or_ancillary_evidence_count": 0,
            "core_derivative_evidence_count": 2,
            "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": true,
            "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": 2557,
            "completion_tokens": 304,
            "total_tokens": 2861,
            "raw": {
                "prompt_tokens": 2557,
                "completion_tokens": 304,
                "total_tokens": 2861,
                "cost": 0.0015092,
                "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.0015092,
                    "upstream_inference_prompt_cost": 0.0010228,
                    "upstream_inference_completions_cost": 0.0004864
                },
                "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": 2557,
            "completion_tokens": 304,
            "total_tokens": 2861,
            "input_cost_usd": 0.0010228,
            "output_cost_usd": 0.0004864,
            "estimated_cost_usd": 0.0015092,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "fail",
            "publishable": false,
            "confidence": 0.92,
            "summary": "The assessment reports synthetic_replication=true as a hard-complex signal but lacks direct product-specific supporting evidence that explicitly substantiates synthetic replication. The supporting evidence quotes mention swaps and derivatives use but do not explicitly confirm synthetic replication methodology or total return swap usage. This inconsistency violates policy requiring direct evidence for hard-complex signals. No conflicts found between derivatives_epm_only and derivatives_core_strategy flags. The classification and decision rule applied are consistent with ucits_default mode allowing synthetic_replication and derivatives_core_strategy coexistence with non-complex classification. The evidence labels match their quotes and no HELO or option overlay strategy is present. However, the unsupported synthetic_replication signal mandates a fail verdict and non-publishability. Suggested repair is to remove or downgrade unsupported synthetic_replication or add explicit product-specific evidence proving synthetic replication before using it as a hard-complex trigger.",
            "issues": [
                {
                    "severity": "fail",
                    "code": "hard_complex_signal_without_direct_evidence_synthetic_replication",
                    "message": "signals.synthetic_replication=true but no supporting_evidence quote directly substantiates that hard-complex feature."
                }
            ],
            "suggested_repairs": [
                "Remove or downgrade unsupported synthetic_replication, or add product-specific evidence that directly proves the feature before using it as a hard complex trigger."
            ]
        }
    }
}