{
  "tool_id": "art-366-price-embedded-insurance",
  "note": "golden_hash filled by golden-parity.test.mjs --update. Vector 1 reproduces tools/446-embedded-insurance-pricing-modeller.html default seed inputs exactly (tool<->kernel parity). Vector 2: lower loss ratio, no reinsurance cession, underwriting profit positive. Vector 3: all-zero edge (finite gate, no NWP breakeven division by zero).",
  "vectors": [
    {
      "name": "default_seed_underwriting_loss",
      "description": "350 item value, 3.5% premium, 12% attach rate, 50000 monthly tx, 55% loss ratio, 25% commission, 12% opex, 30% reinsurance cession -- reproduces tools/446 default seed exactly: per-tx premium 12.25, annual GWP 882000, NWP 617400, UW profit -48510 (combined ratio 92% is still a loss because losses price off NWP while expenses price off GWP).",
      "policy_parameters": {
        "item_value": 350,
        "premium_pct": 3.5,
        "attach_rate_pct": 12,
        "monthly_tx": 50000,
        "loss_ratio_pct": 55,
        "commission_pct": 25,
        "opex_pct": 12,
        "reins_pct": 30
      },
      "output_payload": {
        "per_tx_premium": 12.25,
        "monthly_gwp": 73500,
        "annual_gwp": 882000,
        "net_written_premium": 617400,
        "expected_losses": 339570,
        "commission_cost": 220500,
        "opex_cost": 105840,
        "underwriting_profit": -48510,
        "combined_ratio_pct": 92,
        "expense_ratio_pct": 37,
        "breakeven_loss_ratio_pct": 47.14,
        "note": "Losses apply against net written premium (post-reinsurance); commission and opex apply against gross written premium, matching the source tool simplification."
      },
      "compliance_flags": [
        "EMBI_UNDERWRITING_LOSS"
      ],
      "golden_hash": "f4379221cf5e46d4f4505a9ac6a52ff230e15f2ba370fa64f1cac375c6f915cf"
    },
    {
      "name": "no_reins_profitable",
      "description": "Higher item value, lower loss ratio, zero reinsurance cession -- underwriting profit positive.",
      "policy_parameters": {
        "item_value": 800,
        "premium_pct": 2,
        "attach_rate_pct": 20,
        "monthly_tx": 20000,
        "loss_ratio_pct": 40,
        "commission_pct": 15,
        "opex_pct": 8,
        "reins_pct": 0
      },
      "output_payload": {
        "per_tx_premium": 16,
        "monthly_gwp": 64000,
        "annual_gwp": 768000,
        "net_written_premium": 768000,
        "expected_losses": 307200,
        "commission_cost": 115200,
        "opex_cost": 61440,
        "underwriting_profit": 284160,
        "combined_ratio_pct": 63,
        "expense_ratio_pct": 23,
        "breakeven_loss_ratio_pct": 77,
        "note": "Losses apply against net written premium (post-reinsurance); commission and opex apply against gross written premium, matching the source tool simplification."
      },
      "compliance_flags": [],
      "golden_hash": "11956bd035e4375396c9c1a2d30ec9b51d30b0eae9fd21f96dfe585f086efbb1"
    },
    {
      "name": "all_zero_edge",
      "description": "All-zero inputs -- every output resolves to 0, breakeven_loss_ratio_pct short-circuits to 0 instead of dividing by zero NWP.",
      "policy_parameters": {
        "item_value": 0,
        "premium_pct": 0,
        "attach_rate_pct": 0,
        "monthly_tx": 0,
        "loss_ratio_pct": 0,
        "commission_pct": 0,
        "opex_pct": 0,
        "reins_pct": 0
      },
      "output_payload": {
        "per_tx_premium": 0,
        "monthly_gwp": 0,
        "annual_gwp": 0,
        "net_written_premium": 0,
        "expected_losses": 0,
        "commission_cost": 0,
        "opex_cost": 0,
        "underwriting_profit": 0,
        "combined_ratio_pct": 0,
        "expense_ratio_pct": 0,
        "breakeven_loss_ratio_pct": 0,
        "note": "Losses apply against net written premium (post-reinsurance); commission and opex apply against gross written premium, matching the source tool simplification."
      },
      "compliance_flags": [],
      "golden_hash": "6202ae9d28f5e898946113de7f83c9357bdc78641e43aad20e937a199ef87e7c"
    }
  ]
}
