{
  "tool_id": "art-180-solvency2-scr-ratio-calculator",
  "note": "golden_hash empty until first `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "healthy-capital",
      "policy_parameters": {
        "capital": {
          "eligible_own_funds": 1500,
          "tier1_unrestricted": 800,
          "tier1_restricted": 200,
          "tier2": 400,
          "tier3": 100,
          "scr": 1000,
          "mcr": 250
        }
      },
      "output_payload": {
        "scr_coverage_ratio": 150,
        "mcr_coverage_ratio": 600,
        "scr_breached": false,
        "mcr_breached": false,
        "tiering_ok": true,
        "tier1_unrestricted_pct_of_scr": 80,
        "tier1_total_pct_of_scr": 100,
        "tier3_pct_of_scr": 10,
        "tier1_unrestricted_limit_ok": true,
        "tier1_total_limit_ok": true,
        "tier3_limit_ok": true,
        "eligible_own_funds": 1500,
        "scr": 1000,
        "mcr": 250
      },
      "golden_hash": "1621e094f93ba17ec8d6456bec42a139d2d93b6301d8e36c3fcf89962ddd3b9f"
    },
    {
      "name": "scr-breach-tiering-fail",
      "policy_parameters": {
        "capital": {
          "eligible_own_funds": 800,
          "tier1_unrestricted": 300,
          "tier1_restricted": 100,
          "tier2": 250,
          "tier3": 150,
          "scr": 1000,
          "mcr": 250
        }
      },
      "output_payload": {
        "scr_coverage_ratio": 80,
        "mcr_coverage_ratio": 320,
        "scr_breached": true,
        "mcr_breached": false,
        "tiering_ok": false,
        "tier1_unrestricted_pct_of_scr": 30,
        "tier1_total_pct_of_scr": 40,
        "tier3_pct_of_scr": 15,
        "tier1_unrestricted_limit_ok": false,
        "tier1_total_limit_ok": false,
        "tier3_limit_ok": true,
        "eligible_own_funds": 800,
        "scr": 1000,
        "mcr": 250
      },
      "golden_hash": "d6671ce666513d16978a1746cd86407ec05c9bd0b27926ac430209518afdb3ed"
    },
    {
      "name": "empty-input",
      "policy_parameters": {},
      "output_payload": {
        "scr_coverage_ratio": 0,
        "mcr_coverage_ratio": 0,
        "scr_breached": false,
        "mcr_breached": false,
        "tiering_ok": false,
        "tier1_unrestricted_pct_of_scr": 0,
        "tier1_total_pct_of_scr": 0,
        "tier3_pct_of_scr": 0,
        "tier1_unrestricted_limit_ok": false,
        "tier1_total_limit_ok": false,
        "tier3_limit_ok": true,
        "eligible_own_funds": 0,
        "scr": 0,
        "mcr": 0
      },
      "golden_hash": "b9c89e1383cc19b6623de88f5d135cc6254c2fcb94148faec34274c4bdb551af"
    }
  ]
}
