{
  "tool_id": "art-183-irrbb-eve-shock-calculator",
  "note": "golden_hash filled by `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "positive-net-gap",
      "policy_parameters": {
        "repricing_gaps": {
          "on_1m": 500,
          "m1_y1": 800,
          "y1_y3": -300,
          "y3_y5": 1200,
          "y5_y10": -400,
          "y10_plus": 200
        }
      },
      "output_payload": {
        "shocks": {
          "parallel_up": {
            "delta_eve": -92.4
          },
          "parallel_down": {
            "delta_eve": 92.4
          },
          "short_up": {
            "delta_eve": -51.7
          },
          "short_down": {
            "delta_eve": 51.7
          },
          "steepener": {
            "delta_eve": -3.03
          },
          "flattener": {
            "delta_eve": -16.94
          }
        },
        "worst_scenario": "parallel_up",
        "worst_delta_eve": -92.4,
        "total_net_gap": 2000,
        "buckets_used": [
          "on_1m",
          "m1_y1",
          "y1_y3",
          "y3_y5",
          "y5_y10",
          "y10_plus"
        ],
        "reference_parallel_shock_bps": 200
      },
      "golden_hash": "3b16d40524d9da9440f4c37206470dfd01afceb836339c387b2f8575a49d7f18"
    },
    {
      "name": "empty-input",
      "policy_parameters": {},
      "output_payload": {
        "shocks": {
          "parallel_up": {
            "delta_eve": 0
          },
          "parallel_down": {
            "delta_eve": 0
          },
          "short_up": {
            "delta_eve": 0
          },
          "short_down": {
            "delta_eve": 0
          },
          "steepener": {
            "delta_eve": 0
          },
          "flattener": {
            "delta_eve": 0
          }
        },
        "worst_scenario": "parallel_up",
        "worst_delta_eve": 0,
        "total_net_gap": 0,
        "buckets_used": [
          "on_1m",
          "m1_y1",
          "y1_y3",
          "y3_y5",
          "y5_y10",
          "y10_plus"
        ],
        "reference_parallel_shock_bps": 200
      },
      "golden_hash": "de88e5ec2f357a2d8664e699fba6aa0a96758f205dadfb8b875551d2d1bb53a4"
    }
  ]
}
