{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.16",
        "captured_at_utc": "2026-08-09T15:41:46+00:00",
        "captured_unix": 1786290106,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00B435CG94_strict_latest.json",
        "source_assessment_hash": "1410a0285ddfcd991d27b4916f7ed355a87e72da44effbac765b863b96ea59ff",
        "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": "IE00B435CG94",
    "classification": "complex",
    "policy_mode": "strict",
    "decision_rule_applied": "strict_etf_swap_complex_rule",
    "source_classification": null,
    "source_decision_rule_applied": null,
    "resolution": {
        "applied": false
    },
    "validator_verdict": "warn",
    "publishable": true,
    "confidence": 0.78,
    "issue_count": 1,
    "issues": [
        {
            "severity": "warn",
            "code": "core_derivatives_true_without_core_evidence",
            "message": "derivatives_core_strategy=true but no product-specific core-derivative strategy evidence is present."
        }
    ],
    "suggested_repairs": [
        "Add product-specific core-derivative strategy evidence, or set derivatives_core_strategy=false/null if the flag cannot be substantiated."
    ],
    "reassessment": {
        "required": false
    },
    "deterministic_review": {
        "ok": true,
        "validator_type": "deterministic",
        "validator_verdict": "warn",
        "publishable": true,
        "confidence": 0.78,
        "issues": [
            {
                "severity": "warn",
                "code": "core_derivatives_true_without_core_evidence",
                "message": "derivatives_core_strategy=true but no product-specific core-derivative strategy evidence is present."
            }
        ],
        "suggested_repairs": [
            "Add product-specific core-derivative strategy evidence, or set derivatives_core_strategy=false/null if the flag cannot be substantiated."
        ],
        "reassessment": {
            "required": false
        },
        "resolution": {
            "applied": false
        },
        "decisive_signal_evidence": {
            "checked": true,
            "decision_rule_signal": "swaps",
            "decision_rule_signal_true": true,
            "decision_rule_signal_supported": true,
            "decision_rule_matching_evidence_count": 3,
            "decision_rule_matches": [
                {
                    "index": 0,
                    "source": "KIID",
                    "evidence_signal": "synthetic_replication",
                    "quote": "Synthetic ETF Risk: The fund might purchase securities that are not contained in the reference index and will enter into swap agreements to exchange the performance of those securities for the performance of the reference index."
                },
                {
                    "index": 1,
                    "source": "FACTSHEET",
                    "evidence_signal": "swaps",
                    "quote": "To achieve the objective the Fund will use unfunded swaps (\"Swaps\"). These Swaps are an agreement between the Fund and an approved counterparty to exchange one stream of cash flows against another stream"
                },
                {
                    "index": 2,
                    "source": "PRIIPS_KID",
                    "evidence_signal": "counterparty_risk",
                    "quote": "The Fund\u2019s ability to track the Index performance is reliant on the counterparties to continuously deliver the performance of the Index in line with the swap agreements."
                }
            ],
            "true_hard_signals": [
                "synthetic_replication"
            ],
            "supported_hard_signals": [
                "synthetic_replication"
            ],
            "unsupported_hard_signals": [],
            "checks": {
                "synthetic_replication": {
                    "signal_true": true,
                    "direct_evidence": true,
                    "matching_evidence_count": 1,
                    "decision_rule_uses_signal": false,
                    "matches": [
                        {
                            "index": 0,
                            "source": "KIID",
                            "evidence_signal": "synthetic_replication",
                            "quote": "Synthetic ETF Risk: The fund might purchase securities that are not contained in the reference index and will enter into swap agreements to exchange the performance of those securities for the performance of the reference index."
                        }
                    ]
                },
                "swaps": {
                    "signal_true": true,
                    "direct_evidence": true,
                    "matching_evidence_count": 3,
                    "decision_rule_uses_signal": true,
                    "matches": [
                        {
                            "index": 0,
                            "source": "KIID",
                            "evidence_signal": "synthetic_replication",
                            "quote": "Synthetic ETF Risk: The fund might purchase securities that are not contained in the reference index and will enter into swap agreements to exchange the performance of those securities for the performance of the reference index."
                        },
                        {
                            "index": 1,
                            "source": "FACTSHEET",
                            "evidence_signal": "swaps",
                            "quote": "To achieve the objective the Fund will use unfunded swaps (\"Swaps\"). These Swaps are an agreement between the Fund and an approved counterparty to exchange one stream of cash flows against another stream"
                        },
                        {
                            "index": 2,
                            "source": "PRIIPS_KID",
                            "evidence_signal": "counterparty_risk",
                            "quote": "The Fund\u2019s ability to track the Index performance is reliant on the counterparties to continuously deliver the performance of the Index in line with the swap agreements."
                        }
                    ]
                }
            }
        },
        "derivative_materiality": {
            "checked": true,
            "policy_mode": "strict",
            "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": 3,
            "permission_or_ancillary_evidence_count": 0,
            "core_derivative_evidence_count": 1,
            "only_permission_or_ancillary_derivative_evidence": false,
            "supported_independent_hard_signals": [
                "synthetic_replication"
            ]
        },
        "source_decisive_signal_evidence": null,
        "source_derivative_materiality": null,
        "detected_features": {
            "helo_or_core_options_overlay": false,
            "physical_replication": false,
            "physical_replication_direct_evidence": false,
            "physical_replication_evidence_count": 0,
            "has_epm_only_evidence": false,
            "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": 4671,
            "completion_tokens": 266,
            "total_tokens": 4937,
            "raw": {
                "prompt_tokens": 4671,
                "completion_tokens": 266,
                "total_tokens": 4937,
                "cost": 0.001718,
                "is_byok": false,
                "prompt_tokens_details": {
                    "cached_tokens": 1920,
                    "cache_write_tokens": 0,
                    "audio_tokens": 0,
                    "video_tokens": 0
                },
                "cost_details": {
                    "upstream_inference_cost": 0.001718,
                    "upstream_inference_prompt_cost": 0.0012924,
                    "upstream_inference_completions_cost": 0.0004256
                },
                "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": 4671,
            "completion_tokens": 266,
            "total_tokens": 4937,
            "input_cost_usd": 0.0012924,
            "output_cost_usd": 0.0004256,
            "estimated_cost_usd": 0.001718,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "warn",
            "publishable": true,
            "confidence": 0.88,
            "summary": "The assessment is internally consistent with classification=complex supported by synthetic replication and swap evidence. All supporting evidence signals match their quotes. The decision-driving hard-complex signal 'swaps' is directly proven by product-specific evidence. The derivatives_epm_only flag is false and does not conflict with derivatives_core_strategy=true. The core derivative strategy flag lacks explicit product-specific core-derivative strategy evidence, triggering a warning but not a failure. No conflict exists between derivative wording and policy. HELO or option overlay strategies are not present, so no reclassification needed. The client-facing JSON is publishable as-is. Suggested repair is to add core-derivative strategy evidence or remove the unsupported derivatives_core_strategy flag.",
            "issues": [
                {
                    "severity": "warn",
                    "code": "core_derivatives_true_without_core_evidence",
                    "message": "derivatives_core_strategy=true but no product-specific core-derivative strategy evidence is present."
                }
            ],
            "suggested_repairs": [
                "Add product-specific core-derivative strategy evidence, or set derivatives_core_strategy=false/null if the flag cannot be substantiated."
            ]
        }
    }
}