{
  "checked": "2026-10-22T12:25:41Z",
  "date": "2026-10-22",
  "version": "2026-10-22.1",
  "mode": "verified-snapshot",
  "grid": {
    "asOf": "2026-10-22T08:00:00-04:00",
    "status": "Normal",
    "available": 18542,
    "peak": 14000,
    "surplus": 2404,
    "yesterday": 14311,
    "actual": [
      {
        "time": "2026-10-22T00:00:00.000-04:00",
        "mw": 10621.486
      },
      {
        "time": "2026-10-22T00:05:00.000-04:00",
        "mw": 10570.855
      },
      {
        "time": "2026-10-22T00:10:00.000-04:00",
        "mw": 10530.93
      },
      {
        "time": "2026-10-22T00:15:00.000-04:00",
        "mw": 10398.956
      },
      {
        "time": "2026-10-22T00:20:00.000-04:00",
        "mw": 10422.354
      },
      {
        "time": "2026-10-22T00:25:00.000-04:00",
        "mw": 10404.02
      },
      {
        "time": "2026-10-22T00:30:00.000-04:00",
        "mw": 10345.673
      },
      {
        "time": "2026-10-22T00:35:00.000-04:00",
        "mw": 10289.686
      },
      {
        "time": "2026-10-22T00:40:00.000-04:00",
        "mw": 10226.247
      },
      {
        "time": "2026-10-22T00:45:00.000-04:00",
        "mw": 10179.086
      },
      {
        "time": "2026-10-22T00:50:00.000-04:00",
        "mw": 10163.735
      },
      {
        "time": "2026-10-22T00:55:00.000-04:00",
        "mw": 10117.237
      },
      {
        "time": "2026-10-22T01:00:00.000-04:00",
        "mw": 10112.49
      },
      {
        "time": "2026-10-22T01:05:00.000-04:00",
        "mw": 10082.173
      },
      {
        "time": "2026-10-22T01:10:00.000-04:00",
        "mw": 10064.653
      },
      {
        "time": "2026-10-22T01:15:00.000-04:00",
        "mw": 9999.304
      },
      {
        "time": "2026-10-22T01:20:00.000-04:00",
        "mw": 9990.11
      },
      {
        "time": "2026-10-22T01:25:00.000-04:00",
        "mw": 9953.91
      },
      {
        "time": "2026-10-22T01:30:00.000-04:00",
        "mw": 9935.152
      },
      {
        "time": "2026-10-22T01:35:00.000-04:00",
        "mw": 9913.994
      },
      {
        "time": "2026-10-22T01:40:00.000-04:00",
        "mw": 9884.518
      },
      {
        "time": "2026-10-22T01:45:00.000-04:00",
        "mw": 9874.223
      },
      {
        "time": "2026-10-22T01:50:00.000-04:00",
        "mw": 9858.426
      },
      {
        "time": "2026-10-22T01:55:00.000-04:00",
        "mw": 9838.626
      },
      {
        "time": "2026-10-22T02:00:00.000-04:00",
        "mw": 9812.946
      },
      {
        "time": "2026-10-22T02:05:00.000-04:00",
        "mw": 9827.033
      },
      {
        "time": "2026-10-22T02:10:00.000-04:00",
        "mw": 9816.947
      },
      {
        "time": "2026-10-22T02:15:00.000-04:00",
        "mw": 9775.153
      },
      {
        "time": "2026-10-22T02:20:00.000-04:00",
        "mw": 9769.637
      },
      {
        "time": "2026-10-22T02:25:00.000-04:00",
        "mw": 9755.28
      },
      {
        "time": "2026-10-22T02:30:00.000-04:00",
        "mw": 9744.628
      },
      {
        "time": "2026-10-22T02:35:00.000-04:00",
        "mw": 9744.811
      },
      {
        "time": "2026-10-22T02:40:00.000-04:00",
        "mw": 9727.641
      },
      {
        "time": "2026-10-22T02:45:00.000-04:00",
        "mw": 9715.502
      },
      {
        "time": "2026-10-22T02:50:00.000-04:00",
        "mw": 9714.294
      },
      {
        "time": "2026-10-22T02:55:00.000-04:00",
        "mw": 9724.935
      },
      {
        "time": "2026-10-22T03:00:00.000-04:00",
        "mw": 9719.588
      },
      {
        "time": "2026-10-22T03:05:00.000-04:00",
        "mw": 9736.115
      },
      {
        "time": "2026-10-22T03:10:00.000-04:00",
        "mw": 9705.813
      },
      {
        "time": "2026-10-22T03:15:00.000-04:00",
        "mw": 9711.171
      },
      {
        "time": "2026-10-22T03:20:00.000-04:00",
        "mw": 9739.611
      },
      {
        "time": "2026-10-22T03:25:00.000-04:00",
        "mw": 9724.94
      },
      {
        "time": "2026-10-22T03:30:00.000-04:00",
        "mw": 9723.733
      },
      {
        "time": "2026-10-22T03:35:00.000-04:00",
        "mw": 9747.029
      },
      {
        "time": "2026-10-22T03:40:00.000-04:00",
        "mw": 9745.675
      },
      {
        "time": "2026-10-22T03:45:00.000-04:00",
        "mw": 9760.965
      },
      {
        "time": "2026-10-22T03:50:00.000-04:00",
        "mw": 9783.746
      },
      {
        "time": "2026-10-22T03:55:00.000-04:00",
        "mw": 9796.152
      },
      {
        "time": "2026-10-22T04:00:00.000-04:00",
        "mw": 9822.563
      },
      {
        "time": "2026-10-22T04:05:00.000-04:00",
        "mw": 9862.7
      },
      {
        "time": "2026-10-22T04:10:00.000-04:00",
        "mw": 9921.489
      },
      {
        "time": "2026-10-22T04:15:00.000-04:00",
        "mw": 9957.581
      },
      {
        "time": "2026-10-22T04:20:00.000-04:00",
        "mw": 9974.741
      },
      {
        "time": "2026-10-22T04:25:00.000-04:00",
        "mw": 9999.728
      },
      {
        "time": "2026-10-22T04:30:00.000-04:00",
        "mw": 10055.172
      },
      {
        "time": "2026-10-22T04:35:00.000-04:00",
        "mw": 10074.066
      },
      {
        "time": "2026-10-22T04:40:00.000-04:00",
        "mw": 10120.82
      },
      {
        "time": "2026-10-22T04:45:00.000-04:00",
        "mw": 10163.068
      },
      {
        "time": "2026-10-22T04:50:00.000-04:00",
        "mw": 10223.595
      },
      {
        "time": "2026-10-22T04:55:00.000-04:00",
        "mw": 10268.156
      },
      {
        "time": "2026-10-22T05:00:00.000-04:00",
        "mw": 10374.628
      },
      {
        "time": "2026-10-22T05:05:00.000-04:00",
        "mw": 10553.972
      },
      {
        "time": "2026-10-22T05:10:00.000-04:00",
        "mw": 10599.848
      },
      {
        "time": "2026-10-22T05:15:00.000-04:00",
        "mw": 10696.573
      },
      {
        "time": "2026-10-22T05:20:00.000-04:00",
        "mw": 10761.746
      },
      {
        "time": "2026-10-22T05:25:00.000-04:00",
        "mw": 10841.035
      },
      {
        "time": "2026-10-22T05:30:00.000-04:00",
        "mw": 10901.218
      },
      {
        "time": "2026-10-22T05:35:00.000-04:00",
        "mw": 10996.912
      },
      {
        "time": "2026-10-22T05:40:00.000-04:00",
        "mw": 11108.297
      },
      {
        "time": "2026-10-22T05:45:00.000-04:00",
        "mw": 11187.014
      },
      {
        "time": "2026-10-22T05:50:00.000-04:00",
        "mw": 11376.863
      },
      {
        "time": "2026-10-22T05:55:00.000-04:00",
        "mw": 11437.367
      },
      {
        "time": "2026-10-22T06:00:00.000-04:00",
        "mw": 11631.242
      },
      {
        "time": "2026-10-22T06:05:00.000-04:00",
        "mw": 11838.488
      },
      {
        "time": "2026-10-22T06:10:00.000-04:00",
        "mw": 11963.247
      },
      {
        "time": "2026-10-22T06:15:00.000-04:00",
        "mw": 12107.523
      },
      {
        "time": "2026-10-22T06:20:00.000-04:00",
        "mw": 12253.316
      },
      {
        "time": "2026-10-22T06:25:00.000-04:00",
        "mw": 12355.483
      },
      {
        "time": "2026-10-22T06:30:00.000-04:00",
        "mw": 12454.536
      },
      {
        "time": "2026-10-22T06:35:00.000-04:00",
        "mw": 12569.626
      },
      {
        "time": "2026-10-22T06:40:00.000-04:00",
        "mw": 12728.661
      },
      {
        "time": "2026-10-22T06:45:00.000-04:00",
        "mw": 12818.521
      },
      {
        "time": "2026-10-22T06:50:00.000-04:00",
        "mw": 12872.97
      },
      {
        "time": "2026-10-22T06:55:00.000-04:00",
        "mw": 12914.776
      },
      {
        "time": "2026-10-22T07:00:00.000-04:00",
        "mw": 13061.877
      },
      {
        "time": "2026-10-22T07:05:00.000-04:00",
        "mw": 13100.182
      },
      {
        "time": "2026-10-22T07:10:00.000-04:00",
        "mw": 13223.327
      },
      {
        "time": "2026-10-22T07:15:00.000-04:00",
        "mw": 13254.278
      },
      {
        "time": "2026-10-22T07:20:00.000-04:00",
        "mw": 13330.364
      },
      {
        "time": "2026-10-22T07:25:00.000-04:00",
        "mw": 13326.837
      },
      {
        "time": "2026-10-22T07:30:00.000-04:00",
        "mw": 13342.967
      },
      {
        "time": "2026-10-22T07:35:00.000-04:00",
        "mw": 13362.702
      },
      {
        "time": "2026-10-22T07:40:00.000-04:00",
        "mw": 13362.922
      },
      {
        "time": "2026-10-22T07:45:00.000-04:00",
        "mw": 13341.727
      },
      {
        "time": "2026-10-22T07:50:00.000-04:00",
        "mw": 13326.393
      },
      {
        "time": "2026-10-22T07:55:00.000-04:00",
        "mw": 13287.224
      },
      {
        "time": "2026-10-22T08:00:00.000-04:00",
        "mw": 13196.432
      },
      {
        "time": "2026-10-22T08:05:00.000-04:00",
        "mw": 13217.089
      },
      {
        "time": "2026-10-22T08:10:00.000-04:00",
        "mw": 13165.628
      },
      {
        "time": "2026-10-22T08:15:00.000-04:00",
        "mw": 13138.721
      },
      {
        "time": "2026-10-22T08:20:00.000-04:00",
        "mw": 13058.739
      }
    ],
    "forecast": [
      {
        "time": "2026-10-22T00:00:00.000-04:00",
        "mw": 10380.0
      },
      {
        "time": "2026-10-22T01:00:00.000-04:00",
        "mw": 9990.0
      },
      {
        "time": "2026-10-22T02:00:00.000-04:00",
        "mw": 9790.0
      },
      {
        "time": "2026-10-22T03:00:00.000-04:00",
        "mw": 9790.0
      },
      {
        "time": "2026-10-22T04:00:00.000-04:00",
        "mw": 10070.0
      },
      {
        "time": "2026-10-22T05:00:00.000-04:00",
        "mw": 10930.0
      },
      {
        "time": "2026-10-22T06:00:00.000-04:00",
        "mw": 12440.0
      },
      {
        "time": "2026-10-22T07:00:00.000-04:00",
        "mw": 13210.0
      },
      {
        "time": "2026-10-22T08:00:00.000-04:00",
        "mw": 12470.0
      },
      {
        "time": "2026-10-22T09:00:00.000-04:00",
        "mw": 11080.0
      },
      {
        "time": "2026-10-22T10:00:00.000-04:00",
        "mw": 9850.0
      },
      {
        "time": "2026-10-22T11:00:00.000-04:00",
        "mw": 9010.0
      },
      {
        "time": "2026-10-22T12:00:00.000-04:00",
        "mw": 8650.0
      },
      {
        "time": "2026-10-22T13:00:00.000-04:00",
        "mw": 8820.0
      },
      {
        "time": "2026-10-22T14:00:00.000-04:00",
        "mw": 9230.0
      },
      {
        "time": "2026-10-22T15:00:00.000-04:00",
        "mw": 10230.0
      },
      {
        "time": "2026-10-22T16:00:00.000-04:00",
        "mw": 11800.0
      },
      {
        "time": "2026-10-22T17:00:00.000-04:00",
        "mw": 13350.0
      },
      {
        "time": "2026-10-22T18:00:00.000-04:00",
        "mw": 14000.0
      },
      {
        "time": "2026-10-22T19:00:00.000-04:00",
        "mw": 13800.0
      },
      {
        "time": "2026-10-22T20:00:00.000-04:00",
        "mw": 13330.0
      },
      {
        "time": "2026-10-22T21:00:00.000-04:00",
        "mw": 12610.0
      },
      {
        "time": "2026-10-22T22:00:00.000-04:00",
        "mw": 11680.0
      },
      {
        "time": "2026-10-22T23:00:00.000-04:00",
        "mw": 10850.0
      }
    ]
  },
  "mix": [
    {
      "fuel": "Batteries",
      "group": "Batteries",
      "mw": 0
    },
    {
      "fuel": "Hydro",
      "group": "Hydro",
      "mw": 868
    },
    {
      "fuel": "Natural Gas",
      "group": "Natural Gas",
      "mw": 6706
    },
    {
      "fuel": "Nuclear",
      "group": "Nuclear",
      "mw": 2111
    },
    {
      "fuel": "Other",
      "group": "Other",
      "mw": 2
    },
    {
      "fuel": "Refuse",
      "group": "Renewables",
      "mw": 321
    },
    {
      "fuel": "Solar",
      "group": "Renewables",
      "mw": 94
    },
    {
      "fuel": "Wind",
      "group": "Renewables",
      "mw": 1774
    },
    {
      "fuel": "Wood",
      "group": "Renewables",
      "mw": 72
    }
  ],
  "retail": {
    "Residential": [
      {
        "area": "New England",
        "current": 28.0,
        "prior": 27.89
      },
      {
        "area": "Massachusetts",
        "current": 30.49,
        "prior": 30.07
      },
      {
        "area": "United States",
        "current": 18.31,
        "prior": 17.45
      }
    ],
    "Commercial": [
      {
        "area": "New England",
        "current": 22.6,
        "prior": 22.48
      },
      {
        "area": "Massachusetts",
        "current": 24.41,
        "prior": 23.26
      },
      {
        "area": "United States",
        "current": 14.53,
        "prior": 14.05
      }
    ],
    "Industrial": [
      {
        "area": "New England",
        "current": 17.97,
        "prior": 18.1
      },
      {
        "area": "Massachusetts",
        "current": 20.25,
        "prior": 19.93
      },
      {
        "area": "United States",
        "current": 9.77,
        "prior": 9.33
      }
    ]
  },
  "wholesale": [
    {
      "id": "4008",
      "name": "NEMA / Boston",
      "mean": 41.0775,
      "priorMean": 43.92083333333333,
      "change": -6.473769092116488,
      "today": [
        {
          "he": 1,
          "lmp": 38.25,
          "energy": 37.79,
          "congestion": 0.09,
          "losses": 0.37
        },
        {
          "he": 2,
          "lmp": 38.43,
          "energy": 37.87,
          "congestion": 0.26,
          "losses": 0.3
        },
        {
          "he": 3,
          "lmp": 34.68,
          "energy": 34.02,
          "congestion": 0.32,
          "losses": 0.34
        },
        {
          "he": 4,
          "lmp": 34.48,
          "energy": 33.8,
          "congestion": 0.34,
          "losses": 0.34
        },
        {
          "he": 5,
          "lmp": 37.03,
          "energy": 36.32,
          "congestion": 0.35,
          "losses": 0.36
        },
        {
          "he": 6,
          "lmp": 38.02,
          "energy": 37.45,
          "congestion": 0.08,
          "losses": 0.49
        },
        {
          "he": 7,
          "lmp": 52.66,
          "energy": 51.89,
          "congestion": 0.04,
          "losses": 0.73
        },
        {
          "he": 8,
          "lmp": 63.44,
          "energy": 62.47,
          "congestion": 0.05,
          "losses": 0.92
        },
        {
          "he": 9,
          "lmp": 54.58,
          "energy": 53.68,
          "congestion": 0.07,
          "losses": 0.83
        },
        {
          "he": 10,
          "lmp": 40.6,
          "energy": 39.66,
          "congestion": 0.32,
          "losses": 0.62
        },
        {
          "he": 11,
          "lmp": 38.75,
          "energy": 37.94,
          "congestion": 0.24,
          "losses": 0.57
        },
        {
          "he": 12,
          "lmp": 32.84,
          "energy": 32.13,
          "congestion": 0.28,
          "losses": 0.43
        },
        {
          "he": 13,
          "lmp": 29.88,
          "energy": 29.2,
          "congestion": 0.29,
          "losses": 0.39
        },
        {
          "he": 14,
          "lmp": 27.71,
          "energy": 27.04,
          "congestion": 0.35,
          "losses": 0.32
        },
        {
          "he": 15,
          "lmp": 26.63,
          "energy": 25.97,
          "congestion": 0.35,
          "losses": 0.31
        },
        {
          "he": 16,
          "lmp": 26.81,
          "energy": 26.13,
          "congestion": 0.28,
          "losses": 0.4
        },
        {
          "he": 17,
          "lmp": 38.26,
          "energy": 37.54,
          "congestion": 0.13,
          "losses": 0.59
        },
        {
          "he": 18,
          "lmp": 52.27,
          "energy": 51.27,
          "congestion": 0.15,
          "losses": 0.85
        },
        {
          "he": 19,
          "lmp": 53.33,
          "energy": 52.22,
          "congestion": 0.17,
          "losses": 0.94
        },
        {
          "he": 20,
          "lmp": 54.02,
          "energy": 52.85,
          "congestion": 0.19,
          "losses": 0.98
        },
        {
          "he": 21,
          "lmp": 50.11,
          "energy": 48.96,
          "congestion": 0.25,
          "losses": 0.9
        },
        {
          "he": 22,
          "lmp": 50.23,
          "energy": 49.19,
          "congestion": 0.25,
          "losses": 0.79
        },
        {
          "he": 23,
          "lmp": 38.74,
          "energy": 37.91,
          "congestion": 0.32,
          "losses": 0.51
        },
        {
          "he": 24,
          "lmp": 34.11,
          "energy": 33.46,
          "congestion": 0.26,
          "losses": 0.39
        }
      ],
      "prior": [
        {
          "he": 1,
          "lmp": 32.4,
          "energy": 31.7,
          "congestion": 0.44,
          "losses": 0.26
        },
        {
          "he": 2,
          "lmp": 35.37,
          "energy": 34.69,
          "congestion": 0.45,
          "losses": 0.23
        },
        {
          "he": 3,
          "lmp": 32.97,
          "energy": 32.38,
          "congestion": 0.4,
          "losses": 0.19
        },
        {
          "he": 4,
          "lmp": 33.49,
          "energy": 32.85,
          "congestion": 0.4,
          "losses": 0.24
        },
        {
          "he": 5,
          "lmp": 35.93,
          "energy": 35.25,
          "congestion": 0.44,
          "losses": 0.24
        },
        {
          "he": 6,
          "lmp": 41.67,
          "energy": 40.75,
          "congestion": 0.5,
          "losses": 0.42
        },
        {
          "he": 7,
          "lmp": 52.04,
          "energy": 50.84,
          "congestion": 0.64,
          "losses": 0.56
        },
        {
          "he": 8,
          "lmp": 62.03,
          "energy": 60.52,
          "congestion": 0.88,
          "losses": 0.63
        },
        {
          "he": 9,
          "lmp": 45.14,
          "energy": 44.05,
          "congestion": 0.6,
          "losses": 0.49
        },
        {
          "he": 10,
          "lmp": 38.66,
          "energy": 37.63,
          "congestion": 0.51,
          "losses": 0.52
        },
        {
          "he": 11,
          "lmp": 36.27,
          "energy": 35.38,
          "congestion": 0.45,
          "losses": 0.44
        },
        {
          "he": 12,
          "lmp": 33.78,
          "energy": 32.96,
          "congestion": 0.41,
          "losses": 0.41
        },
        {
          "he": 13,
          "lmp": 32.8,
          "energy": 32.04,
          "congestion": 0.39,
          "losses": 0.37
        },
        {
          "he": 14,
          "lmp": 33.02,
          "energy": 32.25,
          "congestion": 0.4,
          "losses": 0.37
        },
        {
          "he": 15,
          "lmp": 33.15,
          "energy": 32.34,
          "congestion": 0.4,
          "losses": 0.41
        },
        {
          "he": 16,
          "lmp": 36.57,
          "energy": 35.66,
          "congestion": 0.44,
          "losses": 0.47
        },
        {
          "he": 17,
          "lmp": 44.24,
          "energy": 43.58,
          "congestion": 0.06,
          "losses": 0.6
        },
        {
          "he": 18,
          "lmp": 58.72,
          "energy": 58.02,
          "congestion": 0.12,
          "losses": 0.58
        },
        {
          "he": 19,
          "lmp": 72.56,
          "energy": 71.61,
          "congestion": 0.3,
          "losses": 0.65
        },
        {
          "he": 20,
          "lmp": 70.33,
          "energy": 69.42,
          "congestion": 0.3,
          "losses": 0.61
        },
        {
          "he": 21,
          "lmp": 58.76,
          "energy": 58.09,
          "congestion": 0.12,
          "losses": 0.55
        },
        {
          "he": 22,
          "lmp": 49.41,
          "energy": 48.87,
          "congestion": 0.21,
          "losses": 0.33
        },
        {
          "he": 23,
          "lmp": 46.5,
          "energy": 45.43,
          "congestion": 0.66,
          "losses": 0.41
        },
        {
          "he": 24,
          "lmp": 38.29,
          "energy": 37.4,
          "congestion": 0.54,
          "losses": 0.35
        }
      ]
    },
    {
      "id": "4006",
      "name": "SEMA",
      "mean": 39.88458333333333,
      "priorMean": 41.187916666666666,
      "change": -3.164358478922824,
      "today": [
        {
          "he": 1,
          "lmp": 37.55,
          "energy": 37.79,
          "congestion": -0.55,
          "losses": 0.31
        },
        {
          "he": 2,
          "lmp": 36.44,
          "energy": 37.87,
          "congestion": -1.69,
          "losses": 0.26
        },
        {
          "he": 3,
          "lmp": 32.24,
          "energy": 34.02,
          "congestion": -2.06,
          "losses": 0.28
        },
        {
          "he": 4,
          "lmp": 31.95,
          "energy": 33.8,
          "congestion": -2.14,
          "losses": 0.29
        },
        {
          "he": 5,
          "lmp": 34.3,
          "energy": 36.32,
          "congestion": -2.35,
          "losses": 0.33
        },
        {
          "he": 6,
          "lmp": 37.36,
          "energy": 37.45,
          "congestion": -0.54,
          "losses": 0.45
        },
        {
          "he": 7,
          "lmp": 52.54,
          "energy": 51.89,
          "congestion": 0.04,
          "losses": 0.61
        },
        {
          "he": 8,
          "lmp": 63.27,
          "energy": 62.47,
          "congestion": 0.05,
          "losses": 0.75
        },
        {
          "he": 9,
          "lmp": 54.43,
          "energy": 53.68,
          "congestion": 0.07,
          "losses": 0.68
        },
        {
          "he": 10,
          "lmp": 37.8,
          "energy": 39.66,
          "congestion": -2.23,
          "losses": 0.37
        },
        {
          "he": 11,
          "lmp": 36.57,
          "energy": 37.94,
          "congestion": -1.72,
          "losses": 0.35
        },
        {
          "he": 12,
          "lmp": 30.46,
          "energy": 32.13,
          "congestion": -1.94,
          "losses": 0.27
        },
        {
          "he": 13,
          "lmp": 27.83,
          "energy": 29.2,
          "congestion": -1.67,
          "losses": 0.3
        },
        {
          "he": 14,
          "lmp": 25.34,
          "energy": 27.04,
          "congestion": -2.0,
          "losses": 0.3
        },
        {
          "he": 15,
          "lmp": 24.36,
          "energy": 25.97,
          "congestion": -1.91,
          "losses": 0.3
        },
        {
          "he": 16,
          "lmp": 25.1,
          "energy": 26.13,
          "congestion": -1.36,
          "losses": 0.33
        },
        {
          "he": 17,
          "lmp": 38.13,
          "energy": 37.54,
          "congestion": 0.13,
          "losses": 0.46
        },
        {
          "he": 18,
          "lmp": 52.13,
          "energy": 51.27,
          "congestion": 0.15,
          "losses": 0.71
        },
        {
          "he": 19,
          "lmp": 53.23,
          "energy": 52.22,
          "congestion": 0.17,
          "losses": 0.84
        },
        {
          "he": 20,
          "lmp": 53.96,
          "energy": 52.85,
          "congestion": 0.19,
          "losses": 0.92
        },
        {
          "he": 21,
          "lmp": 50.1,
          "energy": 48.96,
          "congestion": 0.25,
          "losses": 0.89
        },
        {
          "he": 22,
          "lmp": 50.16,
          "energy": 49.19,
          "congestion": 0.25,
          "losses": 0.72
        },
        {
          "he": 23,
          "lmp": 38.76,
          "energy": 37.91,
          "congestion": 0.32,
          "losses": 0.53
        },
        {
          "he": 24,
          "lmp": 33.22,
          "energy": 33.46,
          "congestion": -0.66,
          "losses": 0.42
        }
      ],
      "prior": [
        {
          "he": 1,
          "lmp": 29.32,
          "energy": 31.7,
          "congestion": -2.56,
          "losses": 0.18
        },
        {
          "he": 2,
          "lmp": 32.34,
          "energy": 34.69,
          "congestion": -2.53,
          "losses": 0.18
        },
        {
          "he": 3,
          "lmp": 30.15,
          "energy": 32.38,
          "congestion": -2.37,
          "losses": 0.14
        },
        {
          "he": 4,
          "lmp": 30.63,
          "energy": 32.85,
          "congestion": -2.42,
          "losses": 0.2
        },
        {
          "he": 5,
          "lmp": 32.84,
          "energy": 35.25,
          "congestion": -2.59,
          "losses": 0.18
        },
        {
          "he": 6,
          "lmp": 37.88,
          "energy": 40.75,
          "congestion": -3.2,
          "losses": 0.33
        },
        {
          "he": 7,
          "lmp": 47.09,
          "energy": 50.84,
          "congestion": -4.03,
          "losses": 0.28
        },
        {
          "he": 8,
          "lmp": 56.42,
          "energy": 60.52,
          "congestion": -4.36,
          "losses": 0.26
        },
        {
          "he": 9,
          "lmp": 41.09,
          "energy": 44.05,
          "congestion": -3.22,
          "losses": 0.26
        },
        {
          "he": 10,
          "lmp": 34.8,
          "energy": 37.63,
          "congestion": -3.01,
          "losses": 0.18
        },
        {
          "he": 11,
          "lmp": 32.97,
          "energy": 35.38,
          "congestion": -2.62,
          "losses": 0.21
        },
        {
          "he": 12,
          "lmp": 30.74,
          "energy": 32.96,
          "congestion": -2.45,
          "losses": 0.23
        },
        {
          "he": 13,
          "lmp": 29.83,
          "energy": 32.04,
          "congestion": -2.38,
          "losses": 0.17
        },
        {
          "he": 14,
          "lmp": 30.04,
          "energy": 32.25,
          "congestion": -2.39,
          "losses": 0.18
        },
        {
          "he": 15,
          "lmp": 30.15,
          "energy": 32.34,
          "congestion": -2.4,
          "losses": 0.21
        },
        {
          "he": 16,
          "lmp": 33.1,
          "energy": 35.66,
          "congestion": -2.74,
          "losses": 0.18
        },
        {
          "he": 17,
          "lmp": 44.03,
          "energy": 43.58,
          "congestion": 0.06,
          "losses": 0.39
        },
        {
          "he": 18,
          "lmp": 58.37,
          "energy": 58.02,
          "congestion": 0.13,
          "losses": 0.22
        },
        {
          "he": 19,
          "lmp": 72.16,
          "energy": 71.61,
          "congestion": 0.3,
          "losses": 0.25
        },
        {
          "he": 20,
          "lmp": 69.93,
          "energy": 69.42,
          "congestion": 0.3,
          "losses": 0.21
        },
        {
          "he": 21,
          "lmp": 58.47,
          "energy": 58.09,
          "congestion": 0.12,
          "losses": 0.26
        },
        {
          "he": 22,
          "lmp": 49.19,
          "energy": 48.87,
          "congestion": 0.21,
          "losses": 0.11
        },
        {
          "he": 23,
          "lmp": 42.32,
          "energy": 45.43,
          "congestion": -3.3,
          "losses": 0.19
        },
        {
          "he": 24,
          "lmp": 34.65,
          "energy": 37.4,
          "congestion": -3.02,
          "losses": 0.27
        }
      ]
    },
    {
      "id": "4007",
      "name": "WCMA",
      "mean": 40.97083333333333,
      "priorMean": 43.810833333333335,
      "change": -6.482414927814661,
      "today": [
        {
          "he": 1,
          "lmp": 38.39,
          "energy": 37.79,
          "congestion": 0.09,
          "losses": 0.51
        },
        {
          "he": 2,
          "lmp": 38.66,
          "energy": 37.87,
          "congestion": 0.26,
          "losses": 0.53
        },
        {
          "he": 3,
          "lmp": 34.85,
          "energy": 34.02,
          "congestion": 0.33,
          "losses": 0.5
        },
        {
          "he": 4,
          "lmp": 34.65,
          "energy": 33.8,
          "congestion": 0.35,
          "losses": 0.5
        },
        {
          "he": 5,
          "lmp": 37.23,
          "energy": 36.32,
          "congestion": 0.35,
          "losses": 0.56
        },
        {
          "he": 6,
          "lmp": 38.01,
          "energy": 37.45,
          "congestion": 0.08,
          "losses": 0.48
        },
        {
          "he": 7,
          "lmp": 52.57,
          "energy": 51.89,
          "congestion": 0.04,
          "losses": 0.64
        },
        {
          "he": 8,
          "lmp": 63.06,
          "energy": 62.47,
          "congestion": 0.05,
          "losses": 0.54
        },
        {
          "he": 9,
          "lmp": 54.39,
          "energy": 53.68,
          "congestion": 0.07,
          "losses": 0.64
        },
        {
          "he": 10,
          "lmp": 40.35,
          "energy": 39.66,
          "congestion": 0.32,
          "losses": 0.37
        },
        {
          "he": 11,
          "lmp": 38.46,
          "energy": 37.94,
          "congestion": 0.24,
          "losses": 0.28
        },
        {
          "he": 12,
          "lmp": 32.67,
          "energy": 32.13,
          "congestion": 0.28,
          "losses": 0.26
        },
        {
          "he": 13,
          "lmp": 29.75,
          "energy": 29.2,
          "congestion": 0.29,
          "losses": 0.26
        },
        {
          "he": 14,
          "lmp": 27.71,
          "energy": 27.04,
          "congestion": 0.35,
          "losses": 0.32
        },
        {
          "he": 15,
          "lmp": 26.63,
          "energy": 25.97,
          "congestion": 0.35,
          "losses": 0.31
        },
        {
          "he": 16,
          "lmp": 26.63,
          "energy": 26.13,
          "congestion": 0.28,
          "losses": 0.22
        },
        {
          "he": 17,
          "lmp": 37.99,
          "energy": 37.54,
          "congestion": 0.13,
          "losses": 0.32
        },
        {
          "he": 18,
          "lmp": 51.95,
          "energy": 51.27,
          "congestion": 0.15,
          "losses": 0.53
        },
        {
          "he": 19,
          "lmp": 52.89,
          "energy": 52.22,
          "congestion": 0.17,
          "losses": 0.5
        },
        {
          "he": 20,
          "lmp": 53.6,
          "energy": 52.85,
          "congestion": 0.19,
          "losses": 0.56
        },
        {
          "he": 21,
          "lmp": 49.78,
          "energy": 48.96,
          "congestion": 0.25,
          "losses": 0.57
        },
        {
          "he": 22,
          "lmp": 50.12,
          "energy": 49.19,
          "congestion": 0.25,
          "losses": 0.68
        },
        {
          "he": 23,
          "lmp": 38.75,
          "energy": 37.91,
          "congestion": 0.32,
          "losses": 0.52
        },
        {
          "he": 24,
          "lmp": 34.21,
          "energy": 33.46,
          "congestion": 0.26,
          "losses": 0.49
        }
      ],
      "prior": [
        {
          "he": 1,
          "lmp": 32.57,
          "energy": 31.7,
          "congestion": 0.44,
          "losses": 0.43
        },
        {
          "he": 2,
          "lmp": 35.63,
          "energy": 34.69,
          "congestion": 0.45,
          "losses": 0.49
        },
        {
          "he": 3,
          "lmp": 33.13,
          "energy": 32.38,
          "congestion": 0.4,
          "losses": 0.35
        },
        {
          "he": 4,
          "lmp": 33.71,
          "energy": 32.85,
          "congestion": 0.4,
          "losses": 0.46
        },
        {
          "he": 5,
          "lmp": 36.17,
          "energy": 35.25,
          "congestion": 0.43,
          "losses": 0.49
        },
        {
          "he": 6,
          "lmp": 41.68,
          "energy": 40.75,
          "congestion": 0.5,
          "losses": 0.43
        },
        {
          "he": 7,
          "lmp": 51.79,
          "energy": 50.84,
          "congestion": 0.64,
          "losses": 0.31
        },
        {
          "he": 8,
          "lmp": 61.68,
          "energy": 60.52,
          "congestion": 0.88,
          "losses": 0.28
        },
        {
          "he": 9,
          "lmp": 44.99,
          "energy": 44.05,
          "congestion": 0.6,
          "losses": 0.34
        },
        {
          "he": 10,
          "lmp": 38.33,
          "energy": 37.63,
          "congestion": 0.51,
          "losses": 0.19
        },
        {
          "he": 11,
          "lmp": 36.04,
          "energy": 35.38,
          "congestion": 0.44,
          "losses": 0.22
        },
        {
          "he": 12,
          "lmp": 33.48,
          "energy": 32.96,
          "congestion": 0.41,
          "losses": 0.11
        },
        {
          "he": 13,
          "lmp": 32.6,
          "energy": 32.04,
          "congestion": 0.39,
          "losses": 0.17
        },
        {
          "he": 14,
          "lmp": 32.81,
          "energy": 32.25,
          "congestion": 0.4,
          "losses": 0.16
        },
        {
          "he": 15,
          "lmp": 32.88,
          "energy": 32.34,
          "congestion": 0.4,
          "losses": 0.14
        },
        {
          "he": 16,
          "lmp": 36.18,
          "energy": 35.66,
          "congestion": 0.44,
          "losses": 0.08
        },
        {
          "he": 17,
          "lmp": 43.77,
          "energy": 43.58,
          "congestion": 0.06,
          "losses": 0.13
        },
        {
          "he": 18,
          "lmp": 58.51,
          "energy": 58.02,
          "congestion": 0.12,
          "losses": 0.37
        },
        {
          "he": 19,
          "lmp": 72.29,
          "energy": 71.61,
          "congestion": 0.29,
          "losses": 0.39
        },
        {
          "he": 20,
          "lmp": 70.14,
          "energy": 69.42,
          "congestion": 0.29,
          "losses": 0.43
        },
        {
          "he": 21,
          "lmp": 58.65,
          "energy": 58.09,
          "congestion": 0.12,
          "losses": 0.44
        },
        {
          "he": 22,
          "lmp": 49.54,
          "energy": 48.87,
          "congestion": 0.2,
          "losses": 0.47
        },
        {
          "he": 23,
          "lmp": 46.52,
          "energy": 45.43,
          "congestion": 0.66,
          "losses": 0.43
        },
        {
          "he": 24,
          "lmp": 38.37,
          "energy": 37.4,
          "congestion": 0.54,
          "losses": 0.43
        }
      ]
    },
    {
      "id": "4000",
      "name": "ISO-NE Hub",
      "mean": 40.91708333333333,
      "priorMean": 43.73916666666667,
      "change": -6.452073846857331,
      "today": [
        {
          "he": 1,
          "lmp": 38.29,
          "energy": 37.79,
          "congestion": 0.09,
          "losses": 0.41
        },
        {
          "he": 2,
          "lmp": 38.55,
          "energy": 37.87,
          "congestion": 0.26,
          "losses": 0.42
        },
        {
          "he": 3,
          "lmp": 34.76,
          "energy": 34.02,
          "congestion": 0.33,
          "losses": 0.41
        },
        {
          "he": 4,
          "lmp": 34.56,
          "energy": 33.8,
          "congestion": 0.34,
          "losses": 0.42
        },
        {
          "he": 5,
          "lmp": 37.13,
          "energy": 36.32,
          "congestion": 0.35,
          "losses": 0.46
        },
        {
          "he": 6,
          "lmp": 37.99,
          "energy": 37.45,
          "congestion": 0.08,
          "losses": 0.46
        },
        {
          "he": 7,
          "lmp": 52.51,
          "energy": 51.89,
          "congestion": 0.04,
          "losses": 0.58
        },
        {
          "he": 8,
          "lmp": 62.99,
          "energy": 62.47,
          "congestion": 0.05,
          "losses": 0.47
        },
        {
          "he": 9,
          "lmp": 54.3,
          "energy": 53.68,
          "congestion": 0.07,
          "losses": 0.55
        },
        {
          "he": 10,
          "lmp": 40.28,
          "energy": 39.66,
          "congestion": 0.32,
          "losses": 0.3
        },
        {
          "he": 11,
          "lmp": 38.37,
          "energy": 37.94,
          "congestion": 0.24,
          "losses": 0.19
        },
        {
          "he": 12,
          "lmp": 32.57,
          "energy": 32.13,
          "congestion": 0.28,
          "losses": 0.16
        },
        {
          "he": 13,
          "lmp": 29.67,
          "energy": 29.2,
          "congestion": 0.29,
          "losses": 0.18
        },
        {
          "he": 14,
          "lmp": 27.63,
          "energy": 27.04,
          "congestion": 0.35,
          "losses": 0.24
        },
        {
          "he": 15,
          "lmp": 26.57,
          "energy": 25.97,
          "congestion": 0.35,
          "losses": 0.25
        },
        {
          "he": 16,
          "lmp": 26.62,
          "energy": 26.13,
          "congestion": 0.28,
          "losses": 0.21
        },
        {
          "he": 17,
          "lmp": 38.0,
          "energy": 37.54,
          "congestion": 0.13,
          "losses": 0.33
        },
        {
          "he": 18,
          "lmp": 51.96,
          "energy": 51.27,
          "congestion": 0.15,
          "losses": 0.54
        },
        {
          "he": 19,
          "lmp": 52.93,
          "energy": 52.22,
          "congestion": 0.17,
          "losses": 0.54
        },
        {
          "he": 20,
          "lmp": 53.62,
          "energy": 52.85,
          "congestion": 0.19,
          "losses": 0.58
        },
        {
          "he": 21,
          "lmp": 49.8,
          "energy": 48.96,
          "congestion": 0.25,
          "losses": 0.59
        },
        {
          "he": 22,
          "lmp": 50.02,
          "energy": 49.19,
          "congestion": 0.25,
          "losses": 0.58
        },
        {
          "he": 23,
          "lmp": 38.71,
          "energy": 37.91,
          "congestion": 0.32,
          "losses": 0.48
        },
        {
          "he": 24,
          "lmp": 34.18,
          "energy": 33.46,
          "congestion": 0.26,
          "losses": 0.46
        }
      ],
      "prior": [
        {
          "he": 1,
          "lmp": 32.51,
          "energy": 31.7,
          "congestion": 0.44,
          "losses": 0.37
        },
        {
          "he": 2,
          "lmp": 35.52,
          "energy": 34.69,
          "congestion": 0.45,
          "losses": 0.38
        },
        {
          "he": 3,
          "lmp": 33.09,
          "energy": 32.38,
          "congestion": 0.4,
          "losses": 0.31
        },
        {
          "he": 4,
          "lmp": 33.63,
          "energy": 32.85,
          "congestion": 0.4,
          "losses": 0.38
        },
        {
          "he": 5,
          "lmp": 36.07,
          "energy": 35.25,
          "congestion": 0.43,
          "losses": 0.39
        },
        {
          "he": 6,
          "lmp": 41.66,
          "energy": 40.75,
          "congestion": 0.5,
          "losses": 0.41
        },
        {
          "he": 7,
          "lmp": 51.8,
          "energy": 50.84,
          "congestion": 0.64,
          "losses": 0.32
        },
        {
          "he": 8,
          "lmp": 61.61,
          "energy": 60.52,
          "congestion": 0.88,
          "losses": 0.21
        },
        {
          "he": 9,
          "lmp": 44.93,
          "energy": 44.05,
          "congestion": 0.6,
          "losses": 0.28
        },
        {
          "he": 10,
          "lmp": 38.26,
          "energy": 37.63,
          "congestion": 0.51,
          "losses": 0.12
        },
        {
          "he": 11,
          "lmp": 35.94,
          "energy": 35.38,
          "congestion": 0.44,
          "losses": 0.12
        },
        {
          "he": 12,
          "lmp": 33.43,
          "energy": 32.96,
          "congestion": 0.41,
          "losses": 0.06
        },
        {
          "he": 13,
          "lmp": 32.52,
          "energy": 32.04,
          "congestion": 0.39,
          "losses": 0.09
        },
        {
          "he": 14,
          "lmp": 32.75,
          "energy": 32.25,
          "congestion": 0.4,
          "losses": 0.1
        },
        {
          "he": 15,
          "lmp": 32.82,
          "energy": 32.34,
          "congestion": 0.4,
          "losses": 0.08
        },
        {
          "he": 16,
          "lmp": 36.16,
          "energy": 35.66,
          "congestion": 0.44,
          "losses": 0.06
        },
        {
          "he": 17,
          "lmp": 43.81,
          "energy": 43.58,
          "congestion": 0.06,
          "losses": 0.17
        },
        {
          "he": 18,
          "lmp": 58.43,
          "energy": 58.02,
          "congestion": 0.12,
          "losses": 0.29
        },
        {
          "he": 19,
          "lmp": 72.14,
          "energy": 71.61,
          "congestion": 0.3,
          "losses": 0.23
        },
        {
          "he": 20,
          "lmp": 69.99,
          "energy": 69.42,
          "congestion": 0.3,
          "losses": 0.27
        },
        {
          "he": 21,
          "lmp": 58.55,
          "energy": 58.09,
          "congestion": 0.12,
          "losses": 0.34
        },
        {
          "he": 22,
          "lmp": 49.4,
          "energy": 48.87,
          "congestion": 0.21,
          "losses": 0.32
        },
        {
          "he": 23,
          "lmp": 46.43,
          "energy": 45.43,
          "congestion": 0.66,
          "losses": 0.34
        },
        {
          "he": 24,
          "lmp": 38.29,
          "energy": 37.4,
          "congestion": 0.54,
          "losses": 0.35
        }
      ]
    }
  ],
  "fuels": [
    {
      "id": "henry",
      "name": "Henry Hub",
      "location": "Louisiana",
      "value": 3.1,
      "unit": "$/MMBtu",
      "change": -5.3,
      "date": "2026-10-21",
      "period": "Oct 21 delivery",
      "origin": "SNL Energy, republished by EIA",
      "kind": "Natural gas spot",
      "note": "Day-ahead natural gas price for delivery on the EIA page date."
    },
    {
      "id": "wti",
      "name": "WTI crude",
      "location": "Cushing, Oklahoma",
      "value": 107.89,
      "unit": "$/bbl",
      "change": -1.9,
      "date": "2026-10-20",
      "period": "Oct 20 close",
      "origin": "Refinitiv, republished by EIA",
      "kind": "Crude oil spot",
      "note": "Wholesale spot price. This is not a front-month futures settlement."
    },
    {
      "id": "brent",
      "name": "Brent crude",
      "location": "Europe",
      "value": 115.22,
      "unit": "$/bbl",
      "change": -3.0,
      "date": "2026-10-20",
      "period": "Oct 20 close",
      "origin": "Refinitiv, republished by EIA",
      "kind": "Crude oil spot",
      "note": "Wholesale spot price. This is not a front-month futures settlement."
    },
    {
      "id": "diesel",
      "name": "NY Harbor ULSD",
      "location": "New York Harbor",
      "value": 5.26,
      "unit": "$/gal",
      "change": 1.8,
      "date": "2026-10-20",
      "period": "Oct 20 close",
      "origin": "Refinitiv, republished by EIA",
      "kind": "Low-sulfur diesel spot",
      "note": "Wholesale low-sulfur diesel price, not a retail pump price."
    },
    {
      "id": "algonquin",
      "name": "Algonquin Citygate",
      "location": "New England",
      "value": 1.88,
      "unit": "$/MMBtu",
      "change": 9.9,
      "date": "2026-10-21",
      "period": "Oct 21 delivery",
      "origin": "SNL Energy, republished by EIA",
      "kind": "Natural gas spot",
      "note": "EIA New England regional natural gas benchmark; distinct from Henry Hub."
    },
    {
      "id": "heating",
      "name": "NY Harbor heating oil",
      "location": "New York Harbor",
      "value": 4.83,
      "unit": "$/gal",
      "change": -0.2,
      "date": "2026-10-20",
      "period": "Oct 20 close",
      "origin": "Refinitiv, republished by EIA",
      "kind": "Heating oil spot",
      "note": "Wholesale heating oil price, not a delivered residential heating bill."
    }
  ],
  "sources": [
    {
      "id": "iso",
      "name": "ISO New England \u00b7 system snapshot & demand",
      "url": "https://www.iso-ne.com/",
      "observed": "Capacity snapshot: Oct 22, 8:00 AM EDT. Actual demand through 8:20 AM EDT.",
      "frequency": "Intraday",
      "checked": "2026-10-22T12:25:41Z",
      "notes": "Available capacity, forecast peak, surplus and yesterday\u2019s peak are copied as published. Surplus is an ISO-reported measure after operating requirements; it is not calculated as available capacity minus peak demand."
    },
    {
      "id": "mix",
      "name": "ISO New England \u00b7 resource mix",
      "url": "https://www.iso-ne.com/",
      "observed": "Homepage resource mix captured Oct 22, 2026 at 8:25 AM EDT; source does not expose the mix interval in this page.",
      "frequency": "Intraday",
      "checked": "2026-10-22T12:25:41Z",
      "notes": "MW values are the generation categories reported on the source homepage. Percentages use the sum of these reported categories. Imports and behind-the-meter solar are not added; this is not a complete supply balance. A fuel absent from the feed is not assumed to be zero."
    },
    {
      "id": "retail",
      "name": "EIA \u00b7 Electric Power Monthly, Table 5.6.A",
      "url": "https://www.eia.gov/electricity/monthly/epm_table_grapher.php?t=epmt_5_6_a",
      "observed": "July 2026 and July 2025. Released September 24, 2026. Next listed release: October 23, 2026.",
      "frequency": "Monthly \u00b7 publication lag",
      "checked": "2026-10-22T12:25:41Z",
      "notes": "Average retail revenue per kWh by end-use sector; preliminary EIA estimates. It includes the customer electricity cost represented by reported revenues and sales, and is not a utility tariff or a quote for an individual account. Premium = (MA / comparison \u2212 1) \u00d7 100. Year-over-year change compares July 2026 with July 2025."
    },
    {
      "id": "da",
      "name": "ISO-NE \u00b7 hourly day-ahead LMPs",
      "url": "https://www.iso-ne.com/isoexpress/web/reports/pricing/-/tree/lmps-da-hourly",
      "observed": "Operating day October 22, 2026. Report generated October 21 at 3:01:40 PM EDT.",
      "frequency": "Daily \u00b7 hourly intervals",
      "checked": "2026-10-22T12:25:41Z",
      "notes": "Summary is the unweighted arithmetic average of 24 hourly LMPs for each location. It is not a Massachusetts load-weighted average. HE 01 covers midnight\u20131 AM; HE 24 covers 11 PM\u2013midnight, Eastern time. The ISO-NE Hub is shown separately from Massachusetts load zones."
    },
    {
      "id": "da-today",
      "name": "ISO-NE \u00b7 October 22 source CSV",
      "url": "https://www.iso-ne.com/static-transform/csv/histRpts/da-lmp/WW_DALMP_ISO_20261022.csv",
      "observed": "Operating day Oct 22. Published Oct 21, 3:01:40 PM EDT.",
      "frequency": "Source file",
      "checked": "2026-10-22T12:25:41Z",
      "notes": "All 24 hours and all four selected locations were validated against this original file."
    },
    {
      "id": "da-prior",
      "name": "ISO-NE \u00b7 October 21 comparison CSV",
      "url": "https://www.iso-ne.com/static-transform/csv/histRpts/da-lmp/WW_DALMP_ISO_20261021.csv",
      "observed": "Operating day Oct 21. Published Oct 20, 1:11:56 PM EDT.",
      "frequency": "Source file",
      "checked": "2026-10-22T12:25:41Z",
      "notes": "Day-over-day change compares the same 24-hour arithmetic averages and the same locations."
    },
    {
      "id": "fuel",
      "name": "EIA \u00b7 Today in Energy, Daily Prices",
      "url": "https://www.eia.gov/TodayinEnergy/prices.php",
      "observed": "Page dated Oct 21, 2026. Petroleum: Oct 20 close; natural gas: Oct 21 delivery.",
      "frequency": "Weekdays \u00b7 daily observations",
      "checked": "2026-10-22T12:25:41Z",
      "notes": "Spot benchmarks republished by EIA from Refinitiv and SNL Energy. Daily percentage changes are used as published and may reflect rounded source values. Futures values were unavailable on the verified page, so no futures values are substituted."
    },
    {
      "id": "brand",
      "name": "TSK Associates \u00b7 official website",
      "url": "https://tskassociates.com/",
      "observed": "Official stacked logo downloaded from the TSK website.",
      "frequency": "Brand reference",
      "checked": "2026-10-22T12:25:41Z",
      "notes": "Original TSK logo is retained as downloaded. Arial typography, blue background, white type and orange accents follow the established dashboard."
    },
    {
      "id": "capacity-eia",
      "name": "EIA \u00b7 September 2026 generator inventory",
      "url": "https://www.eia.gov/electricity/data/eia860m/",
      "observed": "September 2026 preliminary inventory. Released October 23, 2026.",
      "frequency": "Monthly",
      "checked": "2026-10-24T12:37:00Z",
      "notes": "Offshore wind is filtered to Balancing Authority Code ISNE (ISO New England), Technology Offshore Wind Turbine and exact Status (OP) Operating. Massachusetts solar and batteries are filtered by Plant State MA and the same operating status. These are nameplate capacities, not instantaneous dispatch. EIA generally surveys plants with at least 1 MW combined nameplate capacity."
    },
    {
      "id": "capacity-eia-file",
      "name": "EIA \u00b7 September generator source workbook",
      "url": "https://www.eia.gov/electricity/data/eia860m/xls/september_generator2026.xlsx",
      "observed": "Operating worksheet, September 2026.",
      "frequency": "Project-level source workbook",
      "checked": "2026-10-24T12:37:00Z",
      "notes": "The linked CSV extract retains Plant ID, Generator ID, technology, state, balancing authority, reported status, capacities and source period. The dashboard displays aggregate capacity only."
    },
    {
      "id": "capacity-eia-prior",
      "name": "EIA \u00b7 August 2026 comparison workbook",
      "url": "https://www.eia.gov/electricity/data/eia860m/archive/xls/august_generator2026.xlsx",
      "observed": "Operating worksheet, August 2026.",
      "frequency": "Monthly comparison",
      "checked": "2026-10-24T12:37:00Z",
      "notes": "Comparable totals use the same geography, technologies, operating status and nameplate fields in each month."
    },
    {
      "id": "capacity-seia",
      "name": "SEIA \u00b7 Massachusetts state factsheet",
      "url": "https://seia.org/media/17877/massachusetts.pdf/",
      "observed": "September 2026 factsheet: 5.9 GW total solar installed.",
      "frequency": "Published factsheet",
      "checked": "2026-10-24T12:37:00Z",
      "notes": "The headline is retained at the source\u2019s rounded precision and covers statewide solar, including distributed installations. It is not added to the narrower EIA utility-scale inventory. The fact sheet does not state an AC/DC basis for this headline; no conversion is assumed."
    },
    {
      "id": "capacity-doer",
      "name": "DOER \u00b7 Energy Storage Initiative reporting",
      "url": "https://www.mass.gov/info-details/esi-goals-storage-target",
      "observed": "End of 2025 installed storage: 1,621 MWh, reported by EDCs February 15, 2026.",
      "frequency": "Annual utility reporting",
      "checked": "2026-10-24T12:37:00Z",
      "notes": "This is the installed energy capacity reported by electric distribution companies in their territories. The separate 13,289 MWh pipeline is excluded. Its reporting coverage and date differ from EIA battery capacity; the two figures are not added or treated as a like-for-like change."
    },
    {
      "id": "capacity-isone",
      "name": "ISO New England \u00b7 regional resource context",
      "url": "https://www.iso-ne.com/about/key-stats/resource-mix",
      "observed": "Regional grid scope for offshore wind.",
      "frequency": "Reference",
      "checked": "2026-10-24T12:37:00Z",
      "notes": "The offshore metric follows the ISO-NE balancing authority rather than Massachusetts geography or procurement contracts. South Fork is excluded because EIA assigns it to NYIS. Commissioning, proposed and construction records are excluded from the operating total. The regular generation chart reports all wind together and does not isolate offshore output."
    }
  ],
  "installed": {
    "checked": "2026-10-24T12:37:00Z",
    "observationMonth": "2026-09",
    "mode": "verified-snapshot",
    "registerUrl": "/sources/capacity-source-register.csv",
    "historyUrl": "/sources/capacity-history.json",
    "eia": {
      "offshore": {
        "mw": 830.0,
        "mwh": null,
        "missingEnergy": null,
        "generators": 2,
        "plants": 2
      },
      "solar": {
        "mw": 1505.2,
        "mwh": null,
        "missingEnergy": null,
        "generators": 572,
        "plants": 557
      },
      "battery": {
        "mw": 738.7,
        "mwh": 1598.8,
        "missingEnergy": 0,
        "generators": 133,
        "plants": 131
      }
    },
    "history": [
      {
        "period": "2026-08",
        "totals": {
          "offshore": {
            "mw": 830.0,
            "mwh": null,
            "missingEnergy": null,
            "generators": 2,
            "plants": 2
          },
          "solar": {
            "mw": 1505.2,
            "mwh": null,
            "missingEnergy": null,
            "generators": 572,
            "plants": 557
          },
          "battery": {
            "mw": 738.7,
            "mwh": 1598.8,
            "missingEnergy": 0,
            "generators": 133,
            "plants": 131
          }
        }
      },
      {
        "period": "2026-09",
        "totals": {
          "offshore": {
            "mw": 830.0,
            "mwh": null,
            "missingEnergy": null,
            "generators": 2,
            "plants": 2
          },
          "solar": {
            "mw": 1505.2,
            "mwh": null,
            "missingEnergy": null,
            "generators": 572,
            "plants": 557
          },
          "battery": {
            "mw": 738.7,
            "mwh": 1598.8,
            "missingEnergy": 0,
            "generators": 133,
            "plants": 131
          }
        }
      }
    ],
    "sources": [
      {
        "id": "capacity-eia",
        "name": "EIA \u00b7 September 2026 generator inventory",
        "url": "https://www.eia.gov/electricity/data/eia860m/",
        "observed": "September 2026 preliminary inventory. Released October 23, 2026.",
        "frequency": "Monthly",
        "checked": "2026-10-24T12:37:00Z",
        "notes": "Offshore wind is filtered to Balancing Authority Code ISNE (ISO New England), Technology Offshore Wind Turbine and exact Status (OP) Operating. Massachusetts solar and batteries are filtered by Plant State MA and the same operating status. These are nameplate capacities, not instantaneous dispatch. EIA generally surveys plants with at least 1 MW combined nameplate capacity."
      },
      {
        "id": "capacity-eia-file",
        "name": "EIA \u00b7 September generator source workbook",
        "url": "https://www.eia.gov/electricity/data/eia860m/xls/september_generator2026.xlsx",
        "observed": "Operating worksheet, September 2026.",
        "frequency": "Project-level source workbook",
        "checked": "2026-10-24T12:37:00Z",
        "notes": "The linked CSV extract retains Plant ID, Generator ID, technology, state, balancing authority, reported status, capacities and source period. The dashboard displays aggregate capacity only."
      },
      {
        "id": "capacity-eia-prior",
        "name": "EIA \u00b7 August 2026 comparison workbook",
        "url": "https://www.eia.gov/electricity/data/eia860m/archive/xls/august_generator2026.xlsx",
        "observed": "Operating worksheet, August 2026.",
        "frequency": "Monthly comparison",
        "checked": "2026-10-24T12:37:00Z",
        "notes": "Comparable totals use the same geography, technologies, operating status and nameplate fields in each month."
      },
      {
        "id": "capacity-seia",
        "name": "SEIA \u00b7 Massachusetts state factsheet",
        "url": "https://seia.org/media/17877/massachusetts.pdf/",
        "observed": "September 2026 factsheet: 5.9 GW total solar installed.",
        "frequency": "Published factsheet",
        "checked": "2026-10-24T12:37:00Z",
        "notes": "The headline is retained at the source\u2019s rounded precision and covers statewide solar, including distributed installations. It is not added to the narrower EIA utility-scale inventory. The fact sheet does not state an AC/DC basis for this headline; no conversion is assumed."
      },
      {
        "id": "capacity-doer",
        "name": "DOER \u00b7 Energy Storage Initiative reporting",
        "url": "https://www.mass.gov/info-details/esi-goals-storage-target",
        "observed": "End of 2025 installed storage: 1,621 MWh, reported by EDCs February 15, 2026.",
        "frequency": "Annual utility reporting",
        "checked": "2026-10-24T12:37:00Z",
        "notes": "This is the installed energy capacity reported by electric distribution companies in their territories. The separate 13,289 MWh pipeline is excluded. Its reporting coverage and date differ from EIA battery capacity; the two figures are not added or treated as a like-for-like change."
      },
      {
        "id": "capacity-isone",
        "name": "ISO New England \u00b7 regional resource context",
        "url": "https://www.iso-ne.com/about/key-stats/resource-mix",
        "observed": "Regional grid scope for offshore wind.",
        "frequency": "Reference",
        "checked": "2026-10-24T12:37:00Z",
        "notes": "The offshore metric follows the ISO-NE balancing authority rather than Massachusetts geography or procurement contracts. South Fork is excluded because EIA assigns it to NYIS. Commissioning, proposed and construction records are excluded from the operating total. The regular generation chart reports all wind together and does not isolate offshore output."
      }
    ],
    "items": [
      {
        "id": "offshore",
        "name": "Offshore wind",
        "scope": "ISO-NE",
        "value": 830.0,
        "unit": "MW",
        "digits": 0,
        "date": "Sep 2026 \u00b7 EIA operating inventory",
        "sourceIds": [
          "capacity-eia",
          "capacity-eia-file",
          "capacity-isone"
        ],
        "description": "Operating nameplate capacity in EIA\u2019s September inventory, restricted to offshore wind generators assigned to the ISO-NE balancing authority. A generator\u2019s reported operating status does not establish that every turbine is producing at the same time."
      },
      {
        "id": "solar",
        "name": "Solar",
        "scope": "Massachusetts",
        "value": 5.9,
        "unit": "GW",
        "digits": 1,
        "date": "Sep 2026 \u00b7 SEIA factsheet",
        "sourceIds": [
          "capacity-seia",
          "capacity-eia"
        ],
        "description": "Statewide installed solar capacity as published and rounded by SEIA. EIA\u2019s separate 1,505.2 MW operating solar inventory covers larger surveyed plants and is shown separately for context, not as an additional amount."
      },
      {
        "id": "storage",
        "name": "Storage",
        "scope": "Massachusetts",
        "value": 1621,
        "unit": "MWh",
        "digits": 0,
        "date": "Year-end 2025 \u00b7 DOER / utilities",
        "sourceIds": [
          "capacity-doer",
          "capacity-eia"
        ],
        "description": "Installed storage energy capacity reported to DOER by electric distribution companies for the end of 2025. EIA\u2019s separate September 2026 battery inventory provides power (MW) and energy (MWh) for its surveyed plants."
      }
    ]
  }
}
