{
      "tool_id": "art-183-irrbb-eve-shock-calculator",
      "tool_version": "1.0.0",
      "display_name": "IRRBB EVE Shock Calculator",
      "mcp_name": "calculate_irrbb_eve_shocks",
      "mandate_type": "compliance_mandate",
      "wave": 33,
      "gpu": false,
      "url": "https://ainumbers.co/chaingraph/art-183-irrbb-eve-shock-calculator.html",
      "description": "Calculate Delta Economic Value of Equity (EVE) under the 6 BCBS d368 / EBA standardised IRRBB shock scenarios (parallel up, parallel down, short up, short down, steepener, flattener), recalibrated effective 1 Jan 2026. Duration-based sensitivity over 6 standardised repricing time buckets using a 200bp reference parallel shock and the BCBS d368 Annex 2 short/long tenor scalars. Returns per-scenario delta_eve, worst_scenario, and worst_delta_eve. Root node of the irrbb-supervisory-outlier-test chain. BCBS d368 (2024 recalibration). NaN-safe. Zero network, zero PII.",
      "input_schema_ref": "chaingraph/art-183-irrbb-eve-shock-calculator.html#manifest",
      "consumes": [],
      "feeds": [
        "art-184-irrbb-sot-eve-evaluator"
      ],
      "status": "live",
      "conformance_fixtures": true,
      "compute_capability": "server",
      "compute_images": [{"system":"sha256-source","image_id":"sha256:688cc0519d212cdc48f08b6a4d5ebce07750de7562edc9abad7f91202ba38bf9","valid_from":"2026-07-10"},{"system":"risc0","image_id":"sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6","valid_from":"2026-07-02"}],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "FoCIo0R2L8k1XnzkEoo9qeSxOSlh7gfmYHSamq3vjy4V/8An8Rhmwh59sWV+0Zw3UvgKN+INbnSeinqIwlThNi2MV/abJdSa3AQol59Jt6MEDmjjH9hLDrs65DfmK1mCDP2wno+poNwsiWdi75/aN8X+hMS8Fxe7+5eGTFbr0QcSf20lTBW29FrzICqnU/ExpLpODQhupi3TXs4criC01wEwHLAHvMJ34ZCiJ6K4H+6Xikzjc6nzjGspOaUJ7abZFmel7tlGYSY43mRlTCSWMmy88xs2pCNlMOHKjqxQO/gBwN27/Upq5irTOdkb5rmvm20hsGrWx2v32Gbl634+uQ==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:0e2d5676cf0630dbfdf841552043d7329a588e69fd00e39d12eedd367b0bc274",
          "output": {
            "buckets_used": [
              "on_1m",
              "m1_y1",
              "y1_y3",
              "y3_y5",
              "y5_y10",
              "y10_plus"
            ],
            "reference_parallel_shock_bps": 200,
            "shocks": {
              "flattener": {
                "delta_eve": -16.94
              },
              "parallel_down": {
                "delta_eve": 92.4
              },
              "parallel_up": {
                "delta_eve": -92.4
              },
              "short_down": {
                "delta_eve": 51.7
              },
              "short_up": {
                "delta_eve": -51.7
              },
              "steepener": {
                "delta_eve": -3.03
              }
            },
            "total_net_gap": 2000,
            "worst_delta_eve": -92.4,
            "worst_scenario": "parallel_up"
          }
        }
      },
      "export_capability": [
        "json",
        "vc"
      ]
    }
