{
    "ok": true,
    "_meta": {
        "validator": "oppl_complex_asset_json_validator",
        "validator_version": "1.1.16",
        "captured_at_utc": "2026-08-09T15:43:38+00:00",
        "captured_unix": 1786290218,
        "input_source": "url",
        "input_url": "https://oppl.ai/llms/runs/etf/IE00B3WMTH43_strict_latest.json",
        "source_assessment_hash": "67f971d9575ef5dd2546f23633e0b2b777726b5f11f90cb7fee60e73b883986b",
        "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": "IE00B3WMTH43",
    "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": "pass",
    "publishable": true,
    "confidence": 0.88,
    "issue_count": 0,
    "issues": [],
    "suggested_repairs": [],
    "reassessment": {
        "required": false
    },
    "deterministic_review": {
        "ok": true,
        "validator_type": "deterministic",
        "validator_verdict": "pass",
        "publishable": true,
        "confidence": 0.88,
        "issues": [],
        "suggested_repairs": [],
        "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": 2,
            "decision_rule_matches": [
                {
                    "index": 0,
                    "source": "PRIIPS_KID",
                    "evidence_signal": "synthetic_replication",
                    "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... The performance of the Index is swapped from the counterparty to the Fund in exchange for the performance of equities and equity related securities held by the Fund."
                },
                {
                    "index": 2,
                    "source": "KIID",
                    "evidence_signal": "derivatives_core_strategy",
                    "quote": "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."
                }
            ],
            "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": 1,
                            "source": "FACTSHEET",
                            "evidence_signal": "swaps",
                            "quote": "Replication method Synthetic"
                        }
                    ]
                },
                "swaps": {
                    "signal_true": true,
                    "direct_evidence": true,
                    "matching_evidence_count": 2,
                    "decision_rule_uses_signal": true,
                    "matches": [
                        {
                            "index": 0,
                            "source": "PRIIPS_KID",
                            "evidence_signal": "synthetic_replication",
                            "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... The performance of the Index is swapped from the counterparty to the Fund in exchange for the performance of equities and equity related securities held by the Fund."
                        },
                        {
                            "index": 2,
                            "source": "KIID",
                            "evidence_signal": "derivatives_core_strategy",
                            "quote": "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."
                        }
                    ]
                }
            }
        },
        "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": 2,
            "permission_or_ancillary_evidence_count": 0,
            "core_derivative_evidence_count": 2,
            "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": 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": 4477,
            "completion_tokens": 186,
            "total_tokens": 4663,
            "raw": {
                "prompt_tokens": 4477,
                "completion_tokens": 186,
                "total_tokens": 4663,
                "cost": 0.0015124,
                "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.0015124,
                    "upstream_inference_prompt_cost": 0.0012148,
                    "upstream_inference_completions_cost": 0.0002976
                },
                "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": 4477,
            "completion_tokens": 186,
            "total_tokens": 4663,
            "input_cost_usd": 0.0012148,
            "output_cost_usd": 0.0002976,
            "estimated_cost_usd": 0.0015124,
            "pricing_basis": "openrouter_usage_cost"
        },
        "review": {
            "validator_verdict": "pass",
            "publishable": true,
            "confidence": 0.88,
            "summary": "The assessment is internally consistent with classification=complex supported by synthetic replication and swap usage evidence. The decision_rule_applied 'strict_etf_swap_complex_rule' relies on swaps signal, which is directly evidenced by product-specific quotes from PRIIPS_KID and KIID. The derivatives_core_strategy=true flag is supported by direct evidence, and derivatives_epm_only=false is consistent with no ancillary or permission-only derivative evidence. There is no conflict between derivatives_epm_only and derivatives_core_strategy flags. Supporting evidence signal labels correctly match their quotes. No unsupported hard signals are present. The policy mode is strict, and the classification aligns with policy. The client-facing JSON is publishable as-is with no required repairs.",
            "issues": [],
            "suggested_repairs": []
        }
    }
}