{"title":"CE GB BESS Index — strategy mix and per-asset publication","computed_at":"2026-10-11T00:11:00Z","code_version":"caf1957","computation":"from_cache","runtime_s":1.8,"window":{"label":"2025Q4-2026Q3","start":"2025-10-01","end":"2026-09-30","quarters":["2025Q4","2026Q1","2026Q2","2026Q3"]},"preregistration":{"protocol":"docs/evidence/heldout_2025_protocol.md §19.2 (strategy-mix classification) and §19.3 (per-asset publication)","registered":"2026-07-24, before any series was computed or surface built","posture":"ADDITIVE public surface: feeds no calibration target and no graded cell; informational, never graded; the settled quarterly report remains the record"},"basis":"outgoing (CM-band) class basis, unchanged and dual-published; the published index primary is metered-implied (section17_rebased) since the 2026Q3 window advance (2025Q4-2026Q3) — this per-asset lookup is NOT re-based: initial-settlement data from the pinned per-quarter caches (B1610 x MID wholesale floor[f], gross and un-netted; EBOCF net BM; EAC response/reserve split; CM register postcode join, unindexed), active-MW-day annualisation over each unit's active quarters at full-quarter days; universe = the behaviour-gated perimeter (registry + widened membership), the same universe as the published index; the settled quarterly report on the primary basis is the record; 2026-10 methods release (protocol §39/§40): per unit the trading-position wholesale line (streams_gbp_per_mw_yr.wholesale_traded, derived £ only — null where the window's line is not published) is published beside the floor, and a widened member's EAC frequency response is counted on the registry's own key (widened_eac_fr_counted)","facts_only":"measured facts only — no forecasts, no rankings language beyond the within-class percentile; the capacity/utilisation screens are disclosed per unit; figures revise at settlement runs and the settled quarterly report supersedes","gate":{"band":[0.5,1.02],"active_units":196,"gated_in":162,"gated_out":34,"published_units":161,"no_capacity_units":1,"gated_in_mw":7329.9},"strategy_mix":{"formula":"FR-share = FR£ / (FR£ + BM£ + max(wholesale£, 0)) per gated unit over the trailing window","bands_frozen":{"fr_annuity_min_share":0.6,"trader_max_share":0.25,"note":"Mixed otherwise; frozen at the 2026-07-24 registration — the bands change only by a new registration"},"negative_base_note":"a unit's FR-share can sit outside [0, 1] where a stream £ is negative this window (net BM and EAC £ can both be negative, and the revenue base itself can go negative); the literal formula value is published and classed by the frozen bands as-is (a negative share classes as Trader); each affected unit carries fr_share_note","fleet":{"FR-annuity":{"units":68,"mw":2658.5,"mw_share":0.3627,"unit_share":0.4224},"Mixed":{"units":37,"mw":1684.1,"mw_share":0.2298,"unit_share":0.2298},"Trader":{"units":56,"mw":2987.2,"mw_share":0.4075,"unit_share":0.3478}},"by_strategy":{"FR-annuity":{"units_by_q":{"2025Q4":59,"2026Q1":64,"2026Q2":65,"2026Q3":66},"mw_by_q":{"2025Q4":2345.5,"2026Q1":2495.5,"2026Q2":2506.5,"2026Q3":2556.5},"mw_day_weighted":2475.8,"bm_gbp_per_mw_yr":2083,"fr_gbp_per_mw_yr":33945,"wholesale_floor_gbp_per_mw_yr":-599,"total_gbp_per_mw_yr":35428,"bm_gbp":5156566,"fr_gbp":84040918,"wholesale_proxy_gbp":-1483868},"Mixed":{"units_by_q":{"2025Q4":33,"2026Q1":32,"2026Q2":35,"2026Q3":35},"mw_by_q":{"2025Q4":1360.1,"2026Q1":1487.6,"2026Q2":1612.6,"2026Q3":1612.6},"mw_day_weighted":1518.1,"bm_gbp_per_mw_yr":12185,"fr_gbp_per_mw_yr":9976,"wholesale_floor_gbp_per_mw_yr":6027,"total_gbp_per_mw_yr":28187,"bm_gbp":18497905,"fr_gbp":15144411,"wholesale_proxy_gbp":9149422},"Trader":{"units_by_q":{"2025Q4":46,"2026Q1":47,"2026Q2":55,"2026Q3":54},"mw_by_q":{"2025Q4":2274.8,"2026Q1":2291.8,"2026Q2":2935.2,"2026Q3":2878.2},"mw_day_weighted":2595.7,"bm_gbp_per_mw_yr":5604,"fr_gbp_per_mw_yr":3764,"wholesale_floor_gbp_per_mw_yr":6526,"total_gbp_per_mw_yr":15893,"bm_gbp":14545362,"fr_gbp":9770423,"wholesale_proxy_gbp":16939237}},"class_by_strategy":{"1h":{"FR-annuity":[28,1044.2],"Mixed":[5,166.0],"Trader":[4,226.0]},"2h":{"FR-annuity":[4,141.0],"Mixed":[15,630.2],"Trader":[23,953.0]},"4h":{"Mixed":[4,208.8],"Trader":[2,103.8]},"unbanded":{"FR-annuity":[36,1473.3],"Mixed":[13,679.2],"Trader":[27,1704.4]}}},"no_capacity_on_file":{"units":[{"unit":"AG-CBS02L","name":"Wavehub","member":"widened","gate_ratio":0.7219}],"note":"pass the §17.1 gate but carry no registered capacity (register and planning-database rows both empty): no per-MW figure and no implied class exist, the index admits them to no quarter (0 MW-days), so no asset row is published"},"widened_eac_fr_counted":{"units":{"AG-HAB01H":{"2026Q3":1258180},"COALB-1":{"2026Q3":11247},"COALB-2":{"2026Q3":4023},"COALB-3":{"2026Q3":7181},"COALB-4":{"2026Q3":2731},"COALB-5":{"2026Q3":2731},"WNCHB-1":{"2025Q4":346489,"2026Q1":184283,"2026Q2":23128,"2026Q3":47015}},"total_gbp":1887009,"convention":"counted","note":"EAC-cleared FR £ carried by widened-membership units (§17.9) that joined the auctions after the registry snapshot: COUNTED in each unit's response/reserve rows and in the published index's FR from the 2026-10 methods release (protocol §40, on the registry's own key join); listed per unit and quarter so the convention change is visible — the uncounted convention's figures are published beside the index record (section17.widened_membership.uncounted_companion)"},"wholesale_traded_label":"Wholesale — trading position (declared position at the N2EX GB day-ahead price, plus imbalance at the system price)","conventions":["revenue_gbp_per_mw_yr = (wholesale floor[f] + net BM + FR) £ over the unit's active quarters / registered MW, annualised over active days — the quarterly report's per-unit distribution convention exactly; CM is separate (below)","within_class_percentile = share of published same-class units (CM-band basis pre-Q3; 'unbanded' groups units with no CM band) whose measured per-MW revenue is at or below this unit's, x 100","streams_gbp_per_mw_yr: wholesale floor[f] = metered-at-MID net (no BOA netting — a floor at fleet level, sign-ambiguous per unit); balancing_mechanism = EBOCF bid + offer cashflows; response = EAC DC/DM/DR families; reserve = every other cleared EAC product; response + reserve = the unit's FR£ exactly; a widened-membership unit's EAC rows are COUNTED on the registry's own key join from the 2026-10 methods release (protocol §40) — listed per unit and quarter under widened_eac_fr_counted so the convention change is visible","streams_gbp_per_mw_yr.wholesale_traded (2026-10 methods release, protocol §39): the unit's trading-position wholesale £ over its active quarters / registered MW, annualised over active days — derived £ only, no price figure; null where a quarter of the window is not published on the seven input families (§39.3). The trading-position line values each unit's declared Physical Notification at the N2EX GB day-ahead hourly auction price (each half-hour takes its hour's price) and the difference between its settlement-netted metered volume and that notification at the imbalance (system) price; accepted bid-offer energy is paid in the balancing line and is not re-valued here. The measured floor values the same netted volume at Elexon MID — a within-day price — and stays published beside the trading-position line as the conservative bound. Day-ahead prices: N2EX GB Day-Ahead Price, published by NESO — Supported by National Energy SO Open Data — https://www.neso.energy/data-portal/day-ahead-power-exchange-prices-nordpool. The hourly series itself is not republished here.","capacity_market: CM register obligations x acquiring-auction clearing prices join to sites by postcode (the published index convention); a multi-unit site's £ is allocated across its active units by registered MW (allocation disclosed here, used nowhere else); widened-membership units carry no postcode, so no CM joins to them — disclosed, not guessed; per-MW/yr is withheld for units active less than the full window (the published index's refusal rule)","cycles_per_day = metered discharge MWh / (registered MW x CM duration h) / active days; null where the registry carries no CM duration","screens: capacity_flag = the registry's executed-vs-registered capacity plausibility flag; throughput_above_screen = max metered leg above 0.6 x MW x 24h x days in at least one quarter (the report's disclosed throughput-plausibility screen). Screened units stay published — the flags are the disclosure","per-unit wholesale-floor totals are NOT individually '>=' floors: with no BOA netting, offer-heavy units can be overstated and bid-/response-heavy units understated — the floor direction holds at fleet level only"],"assets":[{"unit":"AG-ASTK05","site_name":"STAT_A6","member":"registry","class":"unbanded","capacity_mw":50.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7189,"fr_share":0.8055,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":37557,"within_class_percentile":65.8,"streams_gbp_per_mw_yr":{"wholesale_floor":-182,"wholesale_traded":-1434,"balancing_mechanism":7340,"response":30398,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"AG-ASTK09","site_name":"STAT_A10","member":"registry","class":"2h","capacity_mw":12.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8129,"fr_share":0.4951,"strategy":"Mixed","revenue_gbp_per_mw_yr":38242,"within_class_percentile":64.3,"streams_gbp_per_mw_yr":{"wholesale_floor":5188,"wholesale_traded":6334,"balancing_mechanism":14121,"response":14396,"reserve":4537,"capacity_market":5430},"cm_joined":true,"cm_gbp_window":65160,"cycles_per_day":0.542,"screens":[]},{"unit":"AG-BFLX01","site_name":"2__BFLEX001","member":"registry","class":"unbanded","capacity_mw":49.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7822,"fr_share":0.7903,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":5205,"within_class_percentile":21.1,"streams_gbp_per_mw_yr":{"wholesale_floor":326,"wholesale_traded":521,"balancing_mechanism":765,"response":4113,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":["capacity_flag:eac_max<<registered"]},{"unit":"AG-BFLX04","site_name":"2__BFLEX004","member":"registry","class":"2h","capacity_mw":49.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.876,"fr_share":0.4327,"strategy":"Mixed","revenue_gbp_per_mw_yr":29176,"within_class_percentile":50.0,"streams_gbp_per_mw_yr":{"wholesale_floor":8001,"wholesale_traded":11810,"balancing_mechanism":8551,"response":6226,"reserve":6398,"capacity_market":2580},"cm_joined":true,"cm_gbp_window":126420,"cycles_per_day":0.49,"screens":[]},{"unit":"AG-BUKP01","site_name":"UKPR East Mids","member":"registry","class":"unbanded","capacity_mw":10.4,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7529,"fr_share":1.0757,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":23279,"within_class_percentile":39.5,"streams_gbp_per_mw_yr":{"wholesale_floor":-2629,"wholesale_traded":10295,"balancing_mechanism":-1961,"response":27868,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because a stream £ is negative this window (net BM and EAC £ can both be negative); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"AG-CBS05L","site_name":"V__LCEND005","member":"registry","class":"unbanded","capacity_mw":7.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.804,"fr_share":0.2641,"strategy":"Mixed","revenue_gbp_per_mw_yr":149610,"within_class_percentile":100.0,"streams_gbp_per_mw_yr":{"wholesale_floor":-9079,"wholesale_traded":-117375,"balancing_mechanism":116785,"response":34060,"reserve":7845,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"AG-CBS06B","site_name":"V__BCEND004","member":"registry","class":"1h","capacity_mw":17.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8442,"fr_share":0.7473,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":109643,"within_class_percentile":97.3,"streams_gbp_per_mw_yr":{"wholesale_floor":-5388,"wholesale_traded":-101764,"balancing_mechanism":29071,"response":85960,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":1.567,"screens":[]},{"unit":"AG-CBS08M","site_name":"Brigg Battery","member":"registry","class":"unbanded","capacity_mw":38.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7801,"fr_share":0.0021,"strategy":"Trader","revenue_gbp_per_mw_yr":41767,"within_class_percentile":72.4,"streams_gbp_per_mw_yr":{"wholesale_floor":9194,"wholesale_traded":4358,"balancing_mechanism":32487,"response":0,"reserve":86,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"AG-DUKP01","site_name":"UKPR MANW","member":"registry","class":"unbanded","capacity_mw":20.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7878,"fr_share":1.04,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":25759,"within_class_percentile":46.1,"streams_gbp_per_mw_yr":{"wholesale_floor":-2281,"wholesale_traded":10444,"balancing_mechanism":-1122,"response":29051,"reserve":110,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because a stream £ is negative this window (net BM and EAC £ can both be negative); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"AG-DUKP08","site_name":"2__DUKPR008","member":"registry","class":"1h","capacity_mw":20.0,"active_quarters":["2026Q2","2026Q3"],"gate_ratio":0.8026,"fr_share":1.1224,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":25384,"within_class_percentile":32.4,"streams_gbp_per_mw_yr":{"wholesale_floor":-609,"wholesale_traded":13250,"balancing_mechanism":-3180,"response":29174,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":0.674,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because a stream £ is negative this window (net BM and EAC £ can both be negative); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"AG-EDF01C","site_name":"V__AFEEL002","member":"registry","class":"unbanded","capacity_mw":50.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8338,"fr_share":0.9522,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":64157,"within_class_percentile":86.8,"streams_gbp_per_mw_yr":{"wholesale_floor":-6721,"wholesale_traded":-70588,"balancing_mechanism":3387,"response":67491,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"AG-GEDF05","site_name":"EDF Aggregate Midlands 2","member":"registry","class":"2h","capacity_mw":24.0,"active_quarters":["2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8762,"fr_share":-0.0556,"strategy":"Trader","revenue_gbp_per_mw_yr":27145,"within_class_percentile":42.9,"streams_gbp_per_mw_yr":{"wholesale_floor":8378,"wholesale_traded":37910,"balancing_mechanism":20277,"response":-7355,"reserve":5845,"capacity_market":null},"cm_joined":true,"cm_gbp_window":213702,"cycles_per_day":0.855,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because a stream £ is negative this window (net BM and EAC £ can both be negative); the literal registered formula value is published and the frozen bands apply to it as-is","cm_note":"per-MW/yr withheld: unit active 273/365 days — annualising full-window CM £ on a partial-window base is inconsistent (the published index's own refusal rule)"},{"unit":"AG-GFLX08","site_name":"2__GFLEX008","member":"registry","class":"unbanded","capacity_mw":49.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8471,"fr_share":0.2591,"strategy":"Mixed","revenue_gbp_per_mw_yr":25315,"within_class_percentile":44.7,"streams_gbp_per_mw_yr":{"wholesale_floor":7756,"wholesale_traded":22948,"balancing_mechanism":11000,"response":169,"reserve":6390,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"AG-GFLX09","site_name":"2__GFLEX009","member":"registry","class":"unbanded","capacity_mw":49.0,"active_quarters":["2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8585,"fr_share":0.3135,"strategy":"Mixed","revenue_gbp_per_mw_yr":33226,"within_class_percentile":59.2,"streams_gbp_per_mw_yr":{"wholesale_floor":11962,"wholesale_traded":20757,"balancing_mechanism":10846,"response":3319,"reserve":7099,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"AG-GLIM01","site_name":"2__GANGE001","member":"registry","class":"2h","capacity_mw":50.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8633,"fr_share":0.3401,"strategy":"Mixed","revenue_gbp_per_mw_yr":55017,"within_class_percentile":83.3,"streams_gbp_per_mw_yr":{"wholesale_floor":16205,"wholesale_traded":26025,"balancing_mechanism":20102,"response":1077,"reserve":17633,"capacity_market":4843},"cm_joined":true,"cm_gbp_window":242140,"cycles_per_day":1.13,"screens":[]},{"unit":"AG-GSTK09","site_name":"STAT_G10","member":"registry","class":"1h","capacity_mw":16.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8311,"fr_share":0.7213,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":32198,"within_class_percentile":59.5,"streams_gbp_per_mw_yr":{"wholesale_floor":3574,"wholesale_traded":12849,"balancing_mechanism":5401,"response":23223,"reserve":0,"capacity_market":4066},"cm_joined":true,"cm_gbp_window":65060,"cycles_per_day":1.111,"screens":[]},{"unit":"AG-GSTK16","site_name":"STAT_G17","member":"registry","class":"unbanded","capacity_mw":8.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8095,"fr_share":0.6827,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":27725,"within_class_percentile":48.7,"streams_gbp_per_mw_yr":{"wholesale_floor":5036,"wholesale_traded":9267,"balancing_mechanism":3761,"response":18928,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"AG-HAB01B","site_name":"Willoughby","member":"registry","class":"1h","capacity_mw":20.0,"active_quarters":["2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7317,"fr_share":0.8945,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":58040,"within_class_percentile":89.2,"streams_gbp_per_mw_yr":{"wholesale_floor":-16975,"wholesale_traded":-100263,"balancing_mechanism":7917,"response":66887,"reserve":210,"capacity_market":null},"cm_joined":true,"cm_gbp_window":122115,"cycles_per_day":1.054,"screens":[],"cm_note":"per-MW/yr withheld: unit active 273/365 days — annualising full-window CM £ on a partial-window base is inconsistent (the published index's own refusal rule)"},{"unit":"AG-HAB01F","site_name":"Flatworth","member":"registry","class":"unbanded","capacity_mw":17.0,"active_quarters":["2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7695,"fr_share":0.9442,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":50816,"within_class_percentile":78.9,"streams_gbp_per_mw_yr":{"wholesale_floor":-10973,"wholesale_traded":-70164,"balancing_mechanism":3449,"response":58150,"reserve":191,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"AG-HAB01H","site_name":"Melksham West","member":"widened","class":"unbanded","capacity_mw":50.0,"active_quarters":["2026Q3"],"gate_ratio":0.7831,"fr_share":0.9754,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":87615,"within_class_percentile":97.4,"streams_gbp_per_mw_yr":{"wholesale_floor":-14737,"wholesale_traded":-141267,"balancing_mechanism":2518,"response":99573,"reserve":260,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"identification_route":"seed","repd_ref_ids":[],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"AG-HAB02F","site_name":"York","member":"registry","class":"unbanded","capacity_mw":49.0,"active_quarters":["2026Q2","2026Q3"],"gate_ratio":0.8415,"fr_share":0.9284,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":63547,"within_class_percentile":85.5,"streams_gbp_per_mw_yr":{"wholesale_floor":-5390,"wholesale_traded":-66923,"balancing_mechanism":4934,"response":63981,"reserve":22,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"AG-HAB02P","site_name":"Braco","member":"registry","class":"1h","capacity_mw":9.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.9066,"fr_share":1.0029,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":111834,"within_class_percentile":100.0,"streams_gbp_per_mw_yr":{"wholesale_floor":-5562,"wholesale_traded":-116726,"balancing_mechanism":-336,"response":117702,"reserve":31,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":1.723,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because a stream £ is negative this window (net BM and EAC £ can both be negative); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"AG-HAB03P","site_name":"Orchardbank","member":"registry","class":"2h","capacity_mw":9.0,"active_quarters":["2026Q1","2026Q2","2026Q3"],"gate_ratio":0.9781,"fr_share":0.9983,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":105554,"within_class_percentile":97.6,"streams_gbp_per_mw_yr":{"wholesale_floor":-400,"wholesale_traded":-103926,"balancing_mechanism":179,"response":105706,"reserve":69,"capacity_market":null},"cm_joined":true,"cm_gbp_window":40660,"cycles_per_day":1.068,"screens":[],"cm_note":"per-MW/yr withheld: unit active 273/365 days — annualising full-window CM £ on a partial-window base is inconsistent (the published index's own refusal rule)"},{"unit":"AG-HEDF02","site_name":"EDFE Aggregate S Eng 02","member":"registry","class":"2h","capacity_mw":52.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8699,"fr_share":0.2098,"strategy":"Trader","revenue_gbp_per_mw_yr":47867,"within_class_percentile":78.6,"streams_gbp_per_mw_yr":{"wholesale_floor":6906,"wholesale_traded":20505,"balancing_mechanism":30919,"response":5305,"reserve":4738,"capacity_market":4837},"cm_joined":true,"cm_gbp_window":251500,"cycles_per_day":1.034,"screens":[]},{"unit":"AG-HEL0CP","site_name":"Fordtown","member":"registry","class":"unbanded","capacity_mw":46.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8093,"fr_share":1.0184,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":58669,"within_class_percentile":84.2,"streams_gbp_per_mw_yr":{"wholesale_floor":-8152,"wholesale_traded":-62449,"balancing_mechanism":-1230,"response":68022,"reserve":30,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because a stream £ is negative this window (net BM and EAC £ can both be negative); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"AG-HEL0DN","site_name":"Camilla","member":"registry","class":"unbanded","capacity_mw":46.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.825,"fr_share":1.0142,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":83379,"within_class_percentile":93.4,"streams_gbp_per_mw_yr":{"wholesale_floor":-11592,"wholesale_traded":-94315,"balancing_mechanism":-1348,"response":96299,"reserve":20,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because a stream £ is negative this window (net BM and EAC £ can both be negative); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"AG-HEL0EP","site_name":"Glendevon","member":"registry","class":"unbanded","capacity_mw":49.0,"active_quarters":["2026Q2","2026Q3"],"gate_ratio":0.8711,"fr_share":-2.9571,"strategy":"Trader","revenue_gbp_per_mw_yr":-12068,"within_class_percentile":1.3,"streams_gbp_per_mw_yr":{"wholesale_floor":10829,"wholesale_traded":60697,"balancing_mechanism":-58583,"response":33037,"reserve":2649,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because the revenue base (FR£ + BM£ + max(wholesale£, 0)) is negative this window (deeply negative net BM); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"AG-HLIM01","site_name":"2__HANGE001","member":"registry","class":"1h","capacity_mw":50.0,"active_quarters":["2025Q4","2026Q1"],"gate_ratio":0.846,"fr_share":0.6869,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":11046,"within_class_percentile":13.5,"streams_gbp_per_mw_yr":{"wholesale_floor":1058,"wholesale_traded":357,"balancing_mechanism":2400,"response":7588,"reserve":0,"capacity_market":null},"cm_joined":true,"cm_gbp_window":32740,"cycles_per_day":0.269,"screens":["capacity_flag:eac_max<<registered"],"cm_note":"per-MW/yr withheld: unit active 182/365 days — annualising full-window CM £ on a partial-window base is inconsistent (the published index's own refusal rule)"},{"unit":"AG-HLIM02","site_name":"2__HANGE002","member":"registry","class":"1h","capacity_mw":50.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8008,"fr_share":0.7705,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":30964,"within_class_percentile":56.8,"streams_gbp_per_mw_yr":{"wholesale_floor":1734,"wholesale_traded":956,"balancing_mechanism":5371,"response":23859,"reserve":0,"capacity_market":655},"cm_joined":true,"cm_gbp_window":32740,"cycles_per_day":0.504,"screens":[]},{"unit":"AG-HLIM03","site_name":"2__HANGE003","member":"registry","class":"1h","capacity_mw":49.8,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8167,"fr_share":0.7187,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":38170,"within_class_percentile":78.4,"streams_gbp_per_mw_yr":{"wholesale_floor":5704,"wholesale_traded":6556,"balancing_mechanism":5034,"response":27432,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":0.834,"screens":[]},{"unit":"AG-HLIM04","site_name":"2__HANGE004","member":"registry","class":"1h","capacity_mw":49.3,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8477,"fr_share":0.7076,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":40598,"within_class_percentile":83.8,"streams_gbp_per_mw_yr":{"wholesale_floor":5477,"wholesale_traded":6550,"balancing_mechanism":6392,"response":28721,"reserve":8,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":0.881,"screens":[]},{"unit":"AG-HSTK01","site_name":"STAT_H2","member":"registry","class":"unbanded","capacity_mw":100.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7218,"fr_share":0.719,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":17554,"within_class_percentile":32.9,"streams_gbp_per_mw_yr":{"wholesale_floor":-452,"wholesale_traded":-1396,"balancing_mechanism":5060,"response":12945,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"AG-HSTK02","site_name":"STAT_H3","member":"registry","class":"unbanded","capacity_mw":52.2,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7689,"fr_share":0.7295,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":33863,"within_class_percentile":60.5,"streams_gbp_per_mw_yr":{"wholesale_floor":855,"wholesale_traded":639,"balancing_mechanism":8305,"response":24704,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"AG-HSTK07","site_name":"STAT_H8","member":"registry","class":"unbanded","capacity_mw":40.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8686,"fr_share":0.3752,"strategy":"Mixed","revenue_gbp_per_mw_yr":53292,"within_class_percentile":81.6,"streams_gbp_per_mw_yr":{"wholesale_floor":7178,"wholesale_traded":6704,"balancing_mechanism":26118,"response":13902,"reserve":6094,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"AG-JSTK02","site_name":"STAT_J3","member":"registry","class":"unbanded","capacity_mw":6.3,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8137,"fr_share":0.0,"strategy":"Trader","revenue_gbp_per_mw_yr":4887,"within_class_percentile":19.7,"streams_gbp_per_mw_yr":{"wholesale_floor":4093,"wholesale_traded":12973,"balancing_mechanism":793,"response":0,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":["capacity_flag:eac_max<<registered"]},{"unit":"AG-JUKP01","site_name":"UKPR S East","member":"registry","class":"unbanded","capacity_mw":50.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.6189,"fr_share":0.9661,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":30002,"within_class_percentile":55.3,"streams_gbp_per_mw_yr":{"wholesale_floor":-3572,"wholesale_traded":136,"balancing_mechanism":1139,"response":32435,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"AG-KSTK06","site_name":"STAT_K7","member":"registry","class":"1h","capacity_mw":21.0,"active_quarters":["2025Q4"],"gate_ratio":0.7222,"fr_share":0.4222,"strategy":"Mixed","revenue_gbp_per_mw_yr":6025,"within_class_percentile":10.8,"streams_gbp_per_mw_yr":{"wholesale_floor":442,"wholesale_traded":-1141,"balancing_mechanism":3039,"response":2197,"reserve":347,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":0.117,"screens":[]},{"unit":"AG-LFLX01","site_name":"2__LFLEX001","member":"registry","class":"1h","capacity_mw":49.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.851,"fr_share":0.4698,"strategy":"Mixed","revenue_gbp_per_mw_yr":21473,"within_class_percentile":21.6,"streams_gbp_per_mw_yr":{"wholesale_floor":2921,"wholesale_traded":3936,"balancing_mechanism":8463,"response":6590,"reserve":3499,"capacity_market":3738},"cm_joined":true,"cm_gbp_window":183173,"cycles_per_day":0.582,"screens":["capacity_flag:eac_max<<registered"]},{"unit":"AG-LLIM02","site_name":"2__LANGE002","member":"registry","class":"unbanded","capacity_mw":50.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7806,"fr_share":0.7576,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":15068,"within_class_percentile":27.6,"streams_gbp_per_mw_yr":{"wholesale_floor":807,"wholesale_traded":543,"balancing_mechanism":2846,"response":11415,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":["capacity_flag:eac_max<<registered"]},{"unit":"AG-MCAM01","site_name":"2__MCMRO002","member":"registry","class":"2h","capacity_mw":36.8,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8723,"fr_share":0.3332,"strategy":"Mixed","revenue_gbp_per_mw_yr":24497,"within_class_percentile":40.5,"streams_gbp_per_mw_yr":{"wholesale_floor":-262,"wholesale_traded":45592,"balancing_mechanism":16510,"response":2392,"reserve":5857,"capacity_market":8700},"cm_joined":true,"cm_gbp_window":320553,"cycles_per_day":1.088,"screens":[]},{"unit":"AG-MSTK01","site_name":"STAT_M2","member":"registry","class":"unbanded","capacity_mw":50.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7796,"fr_share":0.7627,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":45724,"within_class_percentile":75.0,"streams_gbp_per_mw_yr":{"wholesale_floor":-1421,"wholesale_traded":-346,"balancing_mechanism":11186,"response":35200,"reserve":760,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"AG-MSTK05","site_name":"STAT_M6","member":"registry","class":"unbanded","capacity_mw":8.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8673,"fr_share":0.1438,"strategy":"Trader","revenue_gbp_per_mw_yr":71407,"within_class_percentile":92.1,"streams_gbp_per_mw_yr":{"wholesale_floor":11320,"wholesale_traded":-2544,"balancing_mechanism":49822,"response":4778,"reserve":5487,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"AG-NFLX01","site_name":"2__NFLEX001","member":"registry","class":"unbanded","capacity_mw":49.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8599,"fr_share":3.5198,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":6535,"within_class_percentile":22.4,"streams_gbp_per_mw_yr":{"wholesale_floor":9955,"wholesale_traded":75520,"balancing_mechanism":-26421,"response":4558,"reserve":18443,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because a stream £ is negative this window (net BM and EAC £ can both be negative); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"AG-NFLX09","site_name":"2__NFLEX009","member":"registry","class":"1h","capacity_mw":49.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8088,"fr_share":1.1713,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":18402,"within_class_percentile":18.9,"streams_gbp_per_mw_yr":{"wholesale_floor":2453,"wholesale_traded":19534,"balancing_mechanism":-5605,"response":21554,"reserve":0,"capacity_market":6218},"cm_joined":true,"cm_gbp_window":304676,"cycles_per_day":0.692,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because a stream £ is negative this window (net BM and EAC £ can both be negative); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"AG-PEDF01","site_name":"EDFE Aggregate N Scot 1","member":"registry","class":"unbanded","capacity_mw":50.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7594,"fr_share":2.1335,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":4374,"within_class_percentile":17.1,"streams_gbp_per_mw_yr":{"wholesale_floor":-5025,"wholesale_traded":14639,"balancing_mechanism":-10655,"response":20054,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because a stream £ is negative this window (net BM and EAC £ can both be negative); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"AG-PFLX01","site_name":"2__PFLEX001","member":"registry","class":"unbanded","capacity_mw":49.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7976,"fr_share":1.4763,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":18502,"within_class_percentile":35.5,"streams_gbp_per_mw_yr":{"wholesale_floor":2108,"wholesale_traded":29429,"balancing_mechanism":-10921,"response":27315,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because a stream £ is negative this window (net BM and EAC £ can both be negative); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"AG-REC05L","site_name":"ECOT_VPP_22","member":"registry","class":"2h","capacity_mw":10.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7874,"fr_share":0.439,"strategy":"Mixed","revenue_gbp_per_mw_yr":6640,"within_class_percentile":26.2,"streams_gbp_per_mw_yr":{"wholesale_floor":2093,"wholesale_traded":7223,"balancing_mechanism":1632,"response":2171,"reserve":743,"capacity_market":5430},"cm_joined":true,"cm_gbp_window":54300,"cycles_per_day":0.319,"screens":[]},{"unit":"AG-ZEN03J","site_name":"V__JZENO001","member":"registry","class":"unbanded","capacity_mw":26.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8144,"fr_share":0.9801,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":84402,"within_class_percentile":96.1,"streams_gbp_per_mw_yr":{"wholesale_floor":-11548,"wholesale_traded":-100329,"balancing_mechanism":1909,"response":94040,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"ARBRB-1","site_name":"Arbroath Battery Storage","member":"registry","class":"2h","capacity_mw":34.5,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8307,"fr_share":-0.1677,"strategy":"Trader","revenue_gbp_per_mw_yr":-12854,"within_class_percentile":21.4,"streams_gbp_per_mw_yr":{"wholesale_floor":3531,"wholesale_traded":70020,"balancing_mechanism":-18540,"response":0,"reserve":2156,"capacity_market":8453},"cm_joined":true,"cm_gbp_window":291706,"cycles_per_day":0.731,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because the revenue base (FR£ + BM£ + max(wholesale£, 0)) is negative this window (deeply negative net BM); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"ARNKB-1","site_name":"AR0006-BLOX","member":"registry","class":"unbanded","capacity_mw":41.7,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7741,"fr_share":0.1828,"strategy":"Trader","revenue_gbp_per_mw_yr":17355,"within_class_percentile":31.6,"streams_gbp_per_mw_yr":{"wholesale_floor":1628,"wholesale_traded":-425,"balancing_mechanism":12554,"response":0,"reserve":3173,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"ARNKB-2","site_name":"Hutton Battery Storage","member":"registry","class":"1h","capacity_mw":49.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7607,"fr_share":0.9965,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":5762,"within_class_percentile":8.1,"streams_gbp_per_mw_yr":{"wholesale_floor":-234,"wholesale_traded":-115,"balancing_mechanism":21,"response":5975,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":0.079,"screens":["capacity_flag:eac_max<<registered"]},{"unit":"BARNB-1","site_name":"Hunningley Stairfoot BESS","member":"registry","class":"1h","capacity_mw":44.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8336,"fr_share":0.8537,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":29341,"within_class_percentile":45.9,"streams_gbp_per_mw_yr":{"wholesale_floor":-1250,"wholesale_traded":4913,"balancing_mechanism":4476,"response":25685,"reserve":429,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":0.753,"screens":[]},{"unit":"BERKB-1","site_name":"Berkeley BESS","member":"registry","class":"1h","capacity_mw":52.0,"active_quarters":["2025Q4","2026Q1"],"gate_ratio":0.8378,"fr_share":0.0,"strategy":"Trader","revenue_gbp_per_mw_yr":90,"within_class_percentile":2.7,"streams_gbp_per_mw_yr":{"wholesale_floor":90,"wholesale_traded":501,"balancing_mechanism":0,"response":0,"reserve":0,"capacity_market":null},"cm_joined":true,"cm_gbp_window":302657,"cycles_per_day":0.937,"screens":[],"cm_note":"per-MW/yr withheld: unit active 182/365 days — annualising full-window CM £ on a partial-window base is inconsistent (the published index's own refusal rule)"},{"unit":"BERKB-2","site_name":"Berkeley BESS","member":"registry","class":"unbanded","capacity_mw":52.0,"active_quarters":["2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8336,"fr_share":1.0875,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":17594,"within_class_percentile":34.2,"streams_gbp_per_mw_yr":{"wholesale_floor":84,"wholesale_traded":6868,"balancing_mechanism":-1623,"response":19133,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because a stream £ is negative this window (net BM and EAC £ can both be negative); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"BFSE03","site_name":"2__BCMRO002","member":"registry","class":"1h","capacity_mw":45.0,"active_quarters":["2026Q2","2026Q3"],"gate_ratio":0.8427,"fr_share":0.3326,"strategy":"Mixed","revenue_gbp_per_mw_yr":35085,"within_class_percentile":70.3,"streams_gbp_per_mw_yr":{"wholesale_floor":3865,"wholesale_traded":16509,"balancing_mechanism":19552,"response":7511,"reserve":4158,"capacity_market":null},"cm_joined":true,"cm_gbp_window":348022,"cycles_per_day":1.496,"screens":[],"cm_note":"per-MW/yr withheld: unit active 183/365 days — annualising full-window CM £ on a partial-window base is inconsistent (the published index's own refusal rule)"},{"unit":"BHOLB-1","site_name":"Holes Bay Battery","member":"registry","class":"unbanded","capacity_mw":7.1,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.842,"fr_share":0.3675,"strategy":"Mixed","revenue_gbp_per_mw_yr":31030,"within_class_percentile":56.6,"streams_gbp_per_mw_yr":{"wholesale_floor":3480,"wholesale_traded":34962,"balancing_mechanism":16147,"response":4116,"reserve":7286,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"BLHLB-1","site_name":"T_BLHLB-1","member":"registry","class":"2h","capacity_mw":50.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8708,"fr_share":-0.0432,"strategy":"Trader","revenue_gbp_per_mw_yr":-70693,"within_class_percentile":4.8,"streams_gbp_per_mw_yr":{"wholesale_floor":6062,"wholesale_traded":171408,"balancing_mechanism":-79807,"response":-1234,"reserve":4286,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":0.912,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because the revenue base (FR£ + BM£ + max(wholesale£, 0)) is negative this window (deeply negative net BM); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"BLHLB-2","site_name":"T_BLHLB-2","member":"registry","class":"2h","capacity_mw":50.4,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8699,"fr_share":-0.0869,"strategy":"Trader","revenue_gbp_per_mw_yr":-64344,"within_class_percentile":9.5,"streams_gbp_per_mw_yr":{"wholesale_floor":6062,"wholesale_traded":159913,"balancing_mechanism":-75999,"response":1974,"reserve":3618,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":0.881,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because the revenue base (FR£ + BM£ + max(wholesale£, 0)) is negative this window (deeply negative net BM); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"BLHLB-3","site_name":"T_BLHLB-3","member":"registry","class":"2h","capacity_mw":54.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8738,"fr_share":-0.0599,"strategy":"Trader","revenue_gbp_per_mw_yr":-79100,"within_class_percentile":2.4,"streams_gbp_per_mw_yr":{"wholesale_floor":5017,"wholesale_traded":175274,"balancing_mechanism":-88854,"response":-467,"reserve":5205,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":0.942,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because the revenue base (FR£ + BM£ + max(wholesale£, 0)) is negative this window (deeply negative net BM); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"BLHLB-4","site_name":"T_BLHLB-4","member":"registry","class":"2h","capacity_mw":54.4,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8686,"fr_share":0.0107,"strategy":"Trader","revenue_gbp_per_mw_yr":-69478,"within_class_percentile":7.1,"streams_gbp_per_mw_yr":{"wholesale_floor":6979,"wholesale_traded":165871,"balancing_mechanism":-75717,"response":-3779,"reserve":3038,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":0.888,"screens":[]},{"unit":"BLKPB-1","site_name":"Blackpool","member":"registry","class":"2h","capacity_mw":25.3,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8491,"fr_share":0.5005,"strategy":"Mixed","revenue_gbp_per_mw_yr":28136,"within_class_percentile":47.6,"streams_gbp_per_mw_yr":{"wholesale_floor":16479,"wholesale_traded":32255,"balancing_mechanism":-2426,"response":12363,"reserve":1721,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":1.052,"screens":[]},{"unit":"BLPFB-1","site_name":"Bulphan Fen Warley Green BESS","member":"registry","class":"unbanded","capacity_mw":56.6,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.847,"fr_share":-0.1543,"strategy":"Trader","revenue_gbp_per_mw_yr":19996,"within_class_percentile":38.2,"streams_gbp_per_mw_yr":{"wholesale_floor":7407,"wholesale_traded":20954,"balancing_mechanism":15674,"response":-3929,"reserve":844,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because a stream £ is negative this window (net BM and EAC £ can both be negative); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"BLWNB-1","site_name":"Thornton Battery","member":"widened","class":"unbanded","capacity_mw":200.0,"active_quarters":["2026Q1","2026Q2","2026Q3"],"gate_ratio":0.5501,"fr_share":null,"strategy":"Mixed","revenue_gbp_per_mw_yr":-3245,"within_class_percentile":14.5,"streams_gbp_per_mw_yr":{"wholesale_floor":-3245,"wholesale_traded":-2641,"balancing_mechanism":0,"response":0,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"identification_route":"repd","repd_ref_ids":["19288"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"BREDB-1","site_name":"BREDBURY BESS","member":"registry","class":"2h","capacity_mw":49.9,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8703,"fr_share":0.2333,"strategy":"Trader","revenue_gbp_per_mw_yr":38805,"within_class_percentile":71.4,"streams_gbp_per_mw_yr":{"wholesale_floor":6604,"wholesale_traded":25985,"balancing_mechanism":23147,"response":6603,"reserve":2452,"capacity_market":5239},"cm_joined":true,"cm_gbp_window":261440,"cycles_per_day":1.013,"screens":[]},{"unit":"BRETB-1","site_name":"Brentwood BESS","member":"registry","class":"unbanded","capacity_mw":52.0,"active_quarters":["2025Q4","2026Q1"],"gate_ratio":0.7781,"fr_share":0.9863,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":15128,"within_class_percentile":28.9,"streams_gbp_per_mw_yr":{"wholesale_floor":207,"wholesale_traded":951,"balancing_mechanism":0,"response":14921,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"BRETB-2","site_name":"Brentwood BESS","member":"registry","class":"unbanded","capacity_mw":52.0,"active_quarters":["2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7923,"fr_share":1.0352,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":23443,"within_class_percentile":40.8,"streams_gbp_per_mw_yr":{"wholesale_floor":-255,"wholesale_traded":5923,"balancing_mechanism":-834,"response":24531,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because a stream £ is negative this window (net BM and EAC £ can both be negative); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"BROAB-1","site_name":"Broadditch Battery","member":"registry","class":"2h","capacity_mw":11.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8726,"fr_share":0.1847,"strategy":"Trader","revenue_gbp_per_mw_yr":27793,"within_class_percentile":45.2,"streams_gbp_per_mw_yr":{"wholesale_floor":6297,"wholesale_traded":56203,"balancing_mechanism":16362,"response":-2265,"reserve":7399,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":1.237,"screens":[]},{"unit":"BROFB-1","site_name":"Brook Farm BESS","member":"registry","class":"1h","capacity_mw":52.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7885,"fr_share":0.8019,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":28156,"within_class_percentile":40.5,"streams_gbp_per_mw_yr":{"wholesale_floor":-1060,"wholesale_traded":715,"balancing_mechanism":5786,"response":23430,"reserve":0,"capacity_market":5794},"cm_joined":true,"cm_gbp_window":301311,"cycles_per_day":0.709,"screens":[]},{"unit":"BROXB-1","site_name":"BroxburnBattery","member":"widened","class":"unbanded","capacity_mw":50.0,"active_quarters":["2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8519,"fr_share":-0.0,"strategy":"Trader","revenue_gbp_per_mw_yr":-8018,"within_class_percentile":3.9,"streams_gbp_per_mw_yr":{"wholesale_floor":8736,"wholesale_traded":40677,"balancing_mechanism":-16755,"response":0,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"identification_route":"repd","repd_ref_ids":["6910"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"BURWB-1","site_name":"Burwell Weirs Drove BESS","member":"registry","class":"unbanded","capacity_mw":50.5,"active_quarters":["2025Q4"],"gate_ratio":0.7499,"fr_share":0.5248,"strategy":"Mixed","revenue_gbp_per_mw_yr":4393,"within_class_percentile":18.4,"streams_gbp_per_mw_yr":{"wholesale_floor":291,"wholesale_traded":-679,"balancing_mechanism":1797,"response":1859,"reserve":447,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"BURWB-2","site_name":"Burwell 1","member":"registry","class":"1h","capacity_mw":52.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7505,"fr_share":0.917,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":23806,"within_class_percentile":27.0,"streams_gbp_per_mw_yr":{"wholesale_floor":-664,"wholesale_traded":2954,"balancing_mechanism":2031,"response":22438,"reserve":0,"capacity_market":3675},"cm_joined":true,"cm_gbp_window":191076,"cycles_per_day":0.516,"screens":[]},{"unit":"BURWB-3","site_name":"Burwell 2","member":"registry","class":"1h","capacity_mw":30.0,"active_quarters":["2026Q2","2026Q3"],"gate_ratio":0.8664,"fr_share":0.4529,"strategy":"Mixed","revenue_gbp_per_mw_yr":32835,"within_class_percentile":64.9,"streams_gbp_per_mw_yr":{"wholesale_floor":17964,"wholesale_traded":36092,"balancing_mechanism":0,"response":14872,"reserve":0,"capacity_market":null},"cm_joined":true,"cm_gbp_window":110236,"cycles_per_day":1.182,"screens":[],"cm_note":"per-MW/yr withheld: unit active 183/365 days — annualising full-window CM £ on a partial-window base is inconsistent (the published index's own refusal rule)"},{"unit":"BUSTB-1","site_name":"Pivot Power Bustleholme","member":"registry","class":"2h","capacity_mw":52.2,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8512,"fr_share":0.3031,"strategy":"Mixed","revenue_gbp_per_mw_yr":38742,"within_class_percentile":66.7,"streams_gbp_per_mw_yr":{"wholesale_floor":1986,"wholesale_traded":16840,"balancing_mechanism":25014,"response":7097,"reserve":4645,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":0.94,"screens":[]},{"unit":"BUXTB-1","site_name":"2__GCMRO001","member":"registry","class":"2h","capacity_mw":16.4,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8738,"fr_share":0.1024,"strategy":"Trader","revenue_gbp_per_mw_yr":57209,"within_class_percentile":88.1,"streams_gbp_per_mw_yr":{"wholesale_floor":7654,"wholesale_traded":14729,"balancing_mechanism":43698,"response":1681,"reserve":4176,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":1.284,"screens":[]},{"unit":"CAPNB-1","site_name":"Capenhurst","member":"registry","class":"2h","capacity_mw":57.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8106,"fr_share":0.1674,"strategy":"Trader","revenue_gbp_per_mw_yr":12712,"within_class_percentile":28.6,"streams_gbp_per_mw_yr":{"wholesale_floor":2660,"wholesale_traded":7630,"balancing_mechanism":7925,"response":0,"reserve":2128,"capacity_market":11933},"cm_joined":true,"cm_gbp_window":680169,"cycles_per_day":0.47,"screens":[]},{"unit":"CHAPB-1","site_name":"Chapel Farm BESS","member":"registry","class":"2h","capacity_mw":50.2,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8741,"fr_share":0.3719,"strategy":"Mixed","revenue_gbp_per_mw_yr":33910,"within_class_percentile":54.8,"streams_gbp_per_mw_yr":{"wholesale_floor":4297,"wholesale_traded":45651,"balancing_mechanism":17001,"response":6495,"reserve":6117,"capacity_market":9036},"cm_joined":true,"cm_gbp_window":453344,"cycles_per_day":1.154,"screens":[]},{"unit":"CLAYB-1","site_name":"ClayTye Farm 1 Battery Storage","member":"registry","class":"2h","capacity_mw":49.5,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8672,"fr_share":0.3365,"strategy":"Mixed","revenue_gbp_per_mw_yr":31924,"within_class_percentile":52.4,"streams_gbp_per_mw_yr":{"wholesale_floor":2524,"wholesale_traded":32939,"balancing_mechanism":18657,"response":6375,"reserve":4369,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":0.936,"screens":[]},{"unit":"CLAYB-2","site_name":"ClayTye Farm 2 Battery Storage","member":"registry","class":"2h","capacity_mw":49.5,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8777,"fr_share":0.3508,"strategy":"Mixed","revenue_gbp_per_mw_yr":35881,"within_class_percentile":59.5,"streams_gbp_per_mw_yr":{"wholesale_floor":4201,"wholesale_traded":38027,"balancing_mechanism":19093,"response":8674,"reserve":3913,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":1.055,"screens":[]},{"unit":"COALB-1","site_name":"COALBURN1 BMU-1","member":"widened","class":"unbanded","capacity_mw":103.1,"active_quarters":["2026Q2","2026Q3"],"gate_ratio":0.7985,"fr_share":-0.0294,"strategy":"Trader","revenue_gbp_per_mw_yr":-7405,"within_class_percentile":7.9,"streams_gbp_per_mw_yr":{"wholesale_floor":2626,"wholesale_traded":24206,"balancing_mechanism":-10248,"response":218,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"identification_route":"seed_digit_split","repd_ref_ids":["11034"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table","fr_share_note":"the FR-share sits outside [0, 1] because the revenue base (FR£ + BM£ + max(wholesale£, 0)) is negative this window (deeply negative net BM); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"COALB-2","site_name":"COALBURN1 BMU-2","member":"widened","class":"unbanded","capacity_mw":101.8,"active_quarters":["2026Q2","2026Q3"],"gate_ratio":0.7981,"fr_share":-0.0101,"strategy":"Trader","revenue_gbp_per_mw_yr":-7804,"within_class_percentile":5.3,"streams_gbp_per_mw_yr":{"wholesale_floor":2520,"wholesale_traded":23924,"balancing_mechanism":-10403,"response":79,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"identification_route":"seed_digit_split","repd_ref_ids":["11034"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table","fr_share_note":"the FR-share sits outside [0, 1] because the revenue base (FR£ + BM£ + max(wholesale£, 0)) is negative this window (deeply negative net BM); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"COALB-3","site_name":"COALBURN1 BMU-3","member":"widened","class":"unbanded","capacity_mw":101.9,"active_quarters":["2026Q2","2026Q3"],"gate_ratio":0.7962,"fr_share":-0.0168,"strategy":"Trader","revenue_gbp_per_mw_yr":-8384,"within_class_percentile":2.6,"streams_gbp_per_mw_yr":{"wholesale_floor":2301,"wholesale_traded":24197,"balancing_mechanism":-10825,"response":141,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"identification_route":"seed_digit_split","repd_ref_ids":["11034"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table","fr_share_note":"the FR-share sits outside [0, 1] because the revenue base (FR£ + BM£ + max(wholesale£, 0)) is negative this window (deeply negative net BM); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"COALB-4","site_name":"COALBURN1 BMU-4","member":"widened","class":"unbanded","capacity_mw":104.2,"active_quarters":["2026Q2","2026Q3"],"gate_ratio":0.8015,"fr_share":-0.0071,"strategy":"Trader","revenue_gbp_per_mw_yr":-7369,"within_class_percentile":9.2,"streams_gbp_per_mw_yr":{"wholesale_floor":2847,"wholesale_traded":23725,"balancing_mechanism":-10268,"response":52,"reserve":1,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"identification_route":"seed_digit_split","repd_ref_ids":["11034"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table","fr_share_note":"the FR-share sits outside [0, 1] because the revenue base (FR£ + BM£ + max(wholesale£, 0)) is negative this window (deeply negative net BM); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"COALB-5","site_name":"COALBURN1 BMU-5","member":"widened","class":"unbanded","capacity_mw":101.4,"active_quarters":["2026Q2","2026Q3"],"gate_ratio":0.7995,"fr_share":-0.0084,"strategy":"Trader","revenue_gbp_per_mw_yr":-6419,"within_class_percentile":10.5,"streams_gbp_per_mw_yr":{"wholesale_floor":3179,"wholesale_traded":23630,"balancing_mechanism":-9652,"response":53,"reserve":1,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"identification_route":"seed_digit_split","repd_ref_ids":["11034"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table","fr_share_note":"the FR-share sits outside [0, 1] because the revenue base (FR£ + BM£ + max(wholesale£, 0)) is negative this window (deeply negative net BM); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"CONTB-1","site_name":"Contego Battery","member":"registry","class":"unbanded","capacity_mw":35.8,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8291,"fr_share":0.976,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":15226,"within_class_percentile":30.3,"streams_gbp_per_mw_yr":{"wholesale_floor":597,"wholesale_traded":32973,"balancing_mechanism":-231,"response":11909,"reserve":2951,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"COVNB-1","site_name":"Pivot Power Coventry","member":"registry","class":"2h","capacity_mw":50.4,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8587,"fr_share":0.2093,"strategy":"Trader","revenue_gbp_per_mw_yr":55713,"within_class_percentile":85.7,"streams_gbp_per_mw_yr":{"wholesale_floor":4332,"wholesale_traded":12781,"balancing_mechanism":39722,"response":5258,"reserve":6401,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":1.114,"screens":[]},{"unit":"COWB-1","site_name":"Cowley","member":"registry","class":"unbanded","capacity_mw":50.4,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.821,"fr_share":0.8376,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":25786,"within_class_percentile":47.4,"streams_gbp_per_mw_yr":{"wholesale_floor":1040,"wholesale_traded":4814,"balancing_mechanism":3148,"response":21598,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"CRSSB-1","site_name":"Carnegie Road 1","member":"registry","class":"1h","capacity_mw":20.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7635,"fr_share":0.7589,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":33896,"within_class_percentile":67.6,"streams_gbp_per_mw_yr":{"wholesale_floor":-3066,"wholesale_traded":-2035,"balancing_mechanism":8912,"response":28050,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":0.951,"screens":[]},{"unit":"CUPAB-1","site_name":"Coupar Battery Storage","member":"registry","class":"2h","capacity_mw":41.3,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8455,"fr_share":-0.7127,"strategy":"Trader","revenue_gbp_per_mw_yr":-2937,"within_class_percentile":23.8,"streams_gbp_per_mw_yr":{"wholesale_floor":13734,"wholesale_traded":75178,"balancing_mechanism":-18763,"response":0,"reserve":2093,"capacity_market":6177},"cm_joined":true,"cm_gbp_window":255212,"cycles_per_day":0.955,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because the revenue base (FR£ + BM£ + max(wholesale£, 0)) is negative this window (deeply negative net BM); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"DOLLB-1","site_name":"Dollymans Storage","member":"registry","class":"unbanded","capacity_mw":102.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8555,"fr_share":0.1573,"strategy":"Trader","revenue_gbp_per_mw_yr":37865,"within_class_percentile":68.4,"streams_gbp_per_mw_yr":{"wholesale_floor":6343,"wholesale_traded":22665,"balancing_mechanism":25564,"response":2986,"reserve":2972,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"FARNB-1","site_name":"Farnham BESS","member":"registry","class":"2h","capacity_mw":20.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8819,"fr_share":0.1712,"strategy":"Trader","revenue_gbp_per_mw_yr":37473,"within_class_percentile":61.9,"streams_gbp_per_mw_yr":{"wholesale_floor":3642,"wholesale_traded":46311,"balancing_mechanism":27417,"response":-76,"reserve":6490,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":1.204,"screens":[]},{"unit":"FBPG01","site_name":"Wormald Green BESS","member":"registry","class":"2h","capacity_mw":40.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.9178,"fr_share":0.3095,"strategy":"Mixed","revenue_gbp_per_mw_yr":66984,"within_class_percentile":95.2,"streams_gbp_per_mw_yr":{"wholesale_floor":12333,"wholesale_traded":12508,"balancing_mechanism":33919,"response":12305,"reserve":8427,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":1.1,"screens":[]},{"unit":"FBPG02","site_name":"Hawthorn Pit BESS","member":"registry","class":"2h","capacity_mw":60.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8646,"fr_share":1.0936,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":21080,"within_class_percentile":35.7,"streams_gbp_per_mw_yr":{"wholesale_floor":4395,"wholesale_traded":43454,"balancing_mechanism":-6368,"response":9681,"reserve":13372,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":0.999,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because a stream £ is negative this window (net BM and EAC £ can both be negative); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"FERRB-1","site_name":"Ferrybridge BESS BMU-1","member":"registry","class":"1h","capacity_mw":76.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.825,"fr_share":0.0886,"strategy":"Trader","revenue_gbp_per_mw_yr":23568,"within_class_percentile":24.3,"streams_gbp_per_mw_yr":{"wholesale_floor":9660,"wholesale_traded":14299,"balancing_mechanism":11820,"response":1508,"reserve":580,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":1.369,"screens":[]},{"unit":"FERRB-2","site_name":"Ferrybridge BESS BMU-2","member":"registry","class":"1h","capacity_mw":76.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8304,"fr_share":0.0358,"strategy":"Trader","revenue_gbp_per_mw_yr":24249,"within_class_percentile":29.7,"streams_gbp_per_mw_yr":{"wholesale_floor":11113,"wholesale_traded":15820,"balancing_mechanism":12268,"response":72,"reserve":797,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":1.404,"screens":[]},{"unit":"FFSE02","site_name":"2__FCMRO003","member":"registry","class":"unbanded","capacity_mw":19.0,"active_quarters":["2026Q2","2026Q3"],"gate_ratio":0.8596,"fr_share":-0.9857,"strategy":"Trader","revenue_gbp_per_mw_yr":-7578,"within_class_percentile":6.6,"streams_gbp_per_mw_yr":{"wholesale_floor":11596,"wholesale_traded":69555,"balancing_mechanism":-26645,"response":6003,"reserve":1467,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because the revenue base (FR£ + BM£ + max(wholesale£, 0)) is negative this window (deeply negative net BM); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"GRCRB-1","site_name":"Gerrards Cross BESS","member":"registry","class":"unbanded","capacity_mw":20.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8501,"fr_share":0.6698,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":34644,"within_class_percentile":61.8,"streams_gbp_per_mw_yr":{"wholesale_floor":-544,"wholesale_traded":7574,"balancing_mechanism":11618,"response":23570,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"HAWKB-1","site_name":"HawkersHill  Battery","member":"registry","class":"unbanded","capacity_mw":20.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.878,"fr_share":0.2581,"strategy":"Mixed","revenue_gbp_per_mw_yr":38740,"within_class_percentile":69.7,"streams_gbp_per_mw_yr":{"wholesale_floor":1995,"wholesale_traded":25600,"balancing_mechanism":26746,"response":4281,"reserve":5717,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"HFSE02","site_name":"2__HCMRO002","member":"registry","class":"unbanded","capacity_mw":44.0,"active_quarters":["2026Q2","2026Q3"],"gate_ratio":0.7885,"fr_share":0.8797,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":37330,"within_class_percentile":64.5,"streams_gbp_per_mw_yr":{"wholesale_floor":-1018,"wholesale_traded":5715,"balancing_mechanism":4613,"response":33736,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"HIRWB-1","site_name":"Hirwaun","member":"registry","class":"2h","capacity_mw":21.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8085,"fr_share":0.8544,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":114486,"within_class_percentile":100.0,"streams_gbp_per_mw_yr":{"wholesale_floor":-12755,"wholesale_traded":-123790,"balancing_mechanism":18529,"response":107887,"reserve":824,"capacity_market":6470},"cm_joined":true,"cm_gbp_window":135880,"cycles_per_day":0.805,"screens":[]},{"unit":"HRSTB-1","site_name":"T_HRSTB-1","member":"registry","class":"1h","capacity_mw":52.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.6465,"fr_share":0.9202,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":14038,"within_class_percentile":16.2,"streams_gbp_per_mw_yr":{"wholesale_floor":1167,"wholesale_traded":3100,"balancing_mechanism":-47,"response":12918,"reserve":0,"capacity_market":5871},"cm_joined":true,"cm_gbp_window":305288,"cycles_per_day":0.258,"screens":[]},{"unit":"HSSE01","site_name":"2__HIMPO002","member":"registry","class":"2h","capacity_mw":52.6,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8272,"fr_share":0.001,"strategy":"Trader","revenue_gbp_per_mw_yr":47548,"within_class_percentile":76.2,"streams_gbp_per_mw_yr":{"wholesale_floor":11291,"wholesale_traded":-4035,"balancing_mechanism":36211,"response":43,"reserve":3,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":1.012,"screens":[]},{"unit":"ILMEB-1","site_name":"Ilmer Lane BESS","member":"registry","class":"unbanded","capacity_mw":49.5,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8689,"fr_share":0.2784,"strategy":"Mixed","revenue_gbp_per_mw_yr":28788,"within_class_percentile":52.6,"streams_gbp_per_mw_yr":{"wholesale_floor":3841,"wholesale_traded":52180,"balancing_mechanism":16932,"response":779,"reserve":7236,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"JAMBB-1","site_name":"Jamesfield 1 Battery Storage","member":"registry","class":"2h","capacity_mw":30.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8741,"fr_share":-0.3504,"strategy":"Trader","revenue_gbp_per_mw_yr":-27758,"within_class_percentile":11.9,"streams_gbp_per_mw_yr":{"wholesale_floor":6670,"wholesale_traded":111850,"balancing_mechanism":-44153,"response":2954,"reserve":6771,"capacity_market":9159},"cm_joined":true,"cm_gbp_window":274767,"cycles_per_day":0.907,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because the revenue base (FR£ + BM£ + max(wholesale£, 0)) is negative this window (deeply negative net BM); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"JAMBB-2","site_name":"Jamesfield 2 Battery Storage","member":"registry","class":"2h","capacity_mw":19.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8744,"fr_share":-0.5038,"strategy":"Trader","revenue_gbp_per_mw_yr":-24575,"within_class_percentile":14.3,"streams_gbp_per_mw_yr":{"wholesale_floor":6839,"wholesale_traded":111092,"balancing_mechanism":-43794,"response":5126,"reserve":7254,"capacity_market":9159},"cm_joined":true,"cm_gbp_window":174019,"cycles_per_day":0.958,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because the revenue base (FR£ + BM£ + max(wholesale£, 0)) is negative this window (deeply negative net BM); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"KEMB-1","site_name":"Pivot Power Kemsley","member":"registry","class":"unbanded","capacity_mw":40.1,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8691,"fr_share":0.8664,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":35077,"within_class_percentile":63.2,"streams_gbp_per_mw_yr":{"wholesale_floor":-264,"wholesale_traded":4189,"balancing_mechanism":4723,"response":30619,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"KILSB-1","site_name":"T_KILSB-1","member":"registry","class":"4h","capacity_mw":53.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8818,"fr_share":0.2433,"strategy":"Trader","revenue_gbp_per_mw_yr":13058,"within_class_percentile":50.0,"streams_gbp_per_mw_yr":{"wholesale_floor":10163,"wholesale_traded":45288,"balancing_mechanism":-283,"response":2157,"reserve":1021,"capacity_market":5199},"cm_joined":true,"cm_gbp_window":275309,"cycles_per_day":0.379,"screens":[]},{"unit":"KILSB-2","site_name":"T_KILSB-2","member":"registry","class":"4h","capacity_mw":51.9,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8798,"fr_share":0.4031,"strategy":"Mixed","revenue_gbp_per_mw_yr":14709,"within_class_percentile":83.3,"streams_gbp_per_mw_yr":{"wholesale_floor":11954,"wholesale_traded":46445,"balancing_mechanism":-3174,"response":5448,"reserve":481,"capacity_market":5199},"cm_joined":true,"cm_gbp_window":269808,"cycles_per_day":0.381,"screens":[]},{"unit":"KILSB-3","site_name":"T_KILSB-3","member":"registry","class":"4h","capacity_mw":53.7,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8784,"fr_share":0.4321,"strategy":"Mixed","revenue_gbp_per_mw_yr":13284,"within_class_percentile":66.7,"streams_gbp_per_mw_yr":{"wholesale_floor":11668,"wholesale_traded":43544,"balancing_mechanism":-4123,"response":3988,"reserve":1751,"capacity_market":5199},"cm_joined":true,"cm_gbp_window":279375,"cycles_per_day":0.376,"screens":[]},{"unit":"KILSB-4","site_name":"T_KILSB-4","member":"registry","class":"4h","capacity_mw":51.9,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.883,"fr_share":0.3895,"strategy":"Mixed","revenue_gbp_per_mw_yr":22546,"within_class_percentile":100.0,"streams_gbp_per_mw_yr":{"wholesale_floor":11765,"wholesale_traded":35173,"balancing_mechanism":2000,"response":8281,"reserve":500,"capacity_market":5199},"cm_joined":true,"cm_gbp_window":269860,"cycles_per_day":0.341,"screens":[]},{"unit":"KILSB-5","site_name":"T_KILSB-5","member":"registry","class":"4h","capacity_mw":50.9,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8842,"fr_share":-0.3338,"strategy":"Trader","revenue_gbp_per_mw_yr":-812,"within_class_percentile":33.3,"streams_gbp_per_mw_yr":{"wholesale_floor":11606,"wholesale_traded":65013,"balancing_mechanism":-12689,"response":-1550,"reserve":1821,"capacity_market":5199},"cm_joined":true,"cm_gbp_window":264412,"cycles_per_day":0.422,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because the revenue base (FR£ + BM£ + max(wholesale£, 0)) is negative this window (deeply negative net BM); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"KILSB-6","site_name":"T_KILSB-6","member":"registry","class":"4h","capacity_mw":51.2,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.88,"fr_share":0.5421,"strategy":"Mixed","revenue_gbp_per_mw_yr":-3448,"within_class_percentile":16.7,"streams_gbp_per_mw_yr":{"wholesale_floor":11729,"wholesale_traded":65442,"balancing_mechanism":-13308,"response":-2321,"reserve":452,"capacity_market":5199},"cm_joined":true,"cm_gbp_window":266335,"cycles_per_day":0.439,"screens":[]},{"unit":"LARKB-1","site_name":"Larks Green Battery Storage","member":"registry","class":"unbanded","capacity_mw":52.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8723,"fr_share":0.1693,"strategy":"Trader","revenue_gbp_per_mw_yr":46327,"within_class_percentile":76.3,"streams_gbp_per_mw_yr":{"wholesale_floor":6397,"wholesale_traded":22745,"balancing_mechanism":32085,"response":1425,"reserve":6420,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"LITRB-1","site_name":"Little Raith BESS","member":"registry","class":"2h","capacity_mw":50.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.877,"fr_share":-0.9672,"strategy":"Trader","revenue_gbp_per_mw_yr":-15013,"within_class_percentile":19.0,"streams_gbp_per_mw_yr":{"wholesale_floor":5430,"wholesale_traded":100986,"balancing_mechanism":-34963,"response":6695,"reserve":7825,"capacity_market":9067},"cm_joined":true,"cm_gbp_window":453344,"cycles_per_day":1.03,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because the revenue base (FR£ + BM£ + max(wholesale£, 0)) is negative this window (deeply negative net BM); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"LKSDB-1","site_name":"Lakeside  BESS","member":"registry","class":"unbanded","capacity_mw":105.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8761,"fr_share":-0.0912,"strategy":"Trader","revenue_gbp_per_mw_yr":45075,"within_class_percentile":73.7,"streams_gbp_per_mw_yr":{"wholesale_floor":11115,"wholesale_traded":34819,"balancing_mechanism":38074,"response":-6460,"reserve":2347,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because a stream £ is negative this window (net BM and EAC £ can both be negative); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"MANNB-1","site_name":"V__HFEEL002","member":"registry","class":"unbanded","capacity_mw":46.3,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8241,"fr_share":0.9355,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":83740,"within_class_percentile":94.7,"streams_gbp_per_mw_yr":{"wholesale_floor":-350,"wholesale_traded":-76826,"balancing_mechanism":5428,"response":78663,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"MELKB-1","site_name":"Melksham","member":"registry","class":"1h","capacity_mw":49.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8198,"fr_share":0.8504,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":100438,"within_class_percentile":94.6,"streams_gbp_per_mw_yr":{"wholesale_floor":-12059,"wholesale_traded":-120522,"balancing_mechanism":16826,"response":95375,"reserve":295,"capacity_market":10416},"cm_joined":true,"cm_gbp_window":510394,"cycles_per_day":1.966,"screens":[]},{"unit":"MKFRB-1","site_name":"Monk Fryston","member":"registry","class":"2h","capacity_mw":57.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8487,"fr_share":0.0412,"strategy":"Trader","revenue_gbp_per_mw_yr":40808,"within_class_percentile":73.8,"streams_gbp_per_mw_yr":{"wholesale_floor":11093,"wholesale_traded":13418,"balancing_mechanism":28033,"response":-810,"reserve":2492,"capacity_market":11705},"cm_joined":true,"cm_gbp_window":667198,"cycles_per_day":0.766,"screens":[]},{"unit":"NEWPB-1","site_name":"Newport BESS","member":"registry","class":"1h","capacity_mw":20.9,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8519,"fr_share":0.3312,"strategy":"Mixed","revenue_gbp_per_mw_yr":55095,"within_class_percentile":86.5,"streams_gbp_per_mw_yr":{"wholesale_floor":-1796,"wholesale_traded":184,"balancing_mechanism":38050,"response":7960,"reserve":10881,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":1.95,"screens":[]},{"unit":"NEWTB-1","site_name":"Newton wood BESS","member":"registry","class":"1h","capacity_mw":52.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8013,"fr_share":0.8514,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":29571,"within_class_percentile":48.6,"streams_gbp_per_mw_yr":{"wholesale_floor":-2038,"wholesale_traded":4287,"balancing_mechanism":4699,"response":26910,"reserve":0,"capacity_market":5823},"cm_joined":true,"cm_gbp_window":302810,"cycles_per_day":0.758,"screens":[]},{"unit":"NLSTB-1","site_name":"Neilston Battery 1","member":"widened","class":"unbanded","capacity_mw":50.0,"active_quarters":["2025Q4","2026Q2","2026Q3"],"gate_ratio":0.5483,"fr_share":null,"strategy":"Mixed","revenue_gbp_per_mw_yr":-2374,"within_class_percentile":15.8,"streams_gbp_per_mw_yr":{"wholesale_floor":-2374,"wholesale_traded":-2677,"balancing_mechanism":0,"response":0,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"identification_route":"repd","repd_ref_ids":["14538"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"NTAWB-1","site_name":"North Tawton BESS","member":"registry","class":"unbanded","capacity_mw":32.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8537,"fr_share":0.4002,"strategy":"Mixed","revenue_gbp_per_mw_yr":10546,"within_class_percentile":23.7,"streams_gbp_per_mw_yr":{"wholesale_floor":7198,"wholesale_traded":21787,"balancing_mechanism":-872,"response":2773,"reserve":1447,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"NTRVB-1","site_name":"Native River","member":"registry","class":"unbanded","capacity_mw":57.0,"active_quarters":["2025Q4","2026Q2","2026Q3"],"gate_ratio":0.8065,"fr_share":0.1738,"strategy":"Trader","revenue_gbp_per_mw_yr":25018,"within_class_percentile":43.4,"streams_gbp_per_mw_yr":{"wholesale_floor":3859,"wholesale_traded":14476,"balancing_mechanism":16810,"response":1565,"reserve":2784,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"NURSB-1","site_name":"Nursling Battery Storage","member":"registry","class":"unbanded","capacity_mw":48.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7786,"fr_share":0.9345,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":28608,"within_class_percentile":51.3,"streams_gbp_per_mw_yr":{"wholesale_floor":-673,"wholesale_traded":5324,"balancing_mechanism":1917,"response":27364,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"OCHLB-1","site_name":"Ocker Hill","member":"registry","class":"unbanded","capacity_mw":58.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.863,"fr_share":0.0457,"strategy":"Trader","revenue_gbp_per_mw_yr":67034,"within_class_percentile":88.2,"streams_gbp_per_mw_yr":{"wholesale_floor":17158,"wholesale_traded":18627,"balancing_mechanism":46813,"response":-2191,"reserve":5254,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"OLDHB-1","site_name":"Oldham BESS","member":"registry","class":"1h","capacity_mw":20.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8084,"fr_share":0.8251,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":30034,"within_class_percentile":54.1,"streams_gbp_per_mw_yr":{"wholesale_floor":-2555,"wholesale_traded":8668,"balancing_mechanism":5698,"response":26891,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":0.886,"screens":[]},{"unit":"PILLB-1","site_name":"Pillswood 1 Battery Storage","member":"registry","class":"2h","capacity_mw":49.9,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8696,"fr_share":0.3524,"strategy":"Mixed","revenue_gbp_per_mw_yr":59854,"within_class_percentile":90.5,"streams_gbp_per_mw_yr":{"wholesale_floor":9364,"wholesale_traded":19474,"balancing_mechanism":29400,"response":12289,"reserve":8801,"capacity_market":4490},"cm_joined":true,"cm_gbp_window":224072,"cycles_per_day":1.515,"screens":[]},{"unit":"PILLB-2","site_name":"Pillswood 2 Battery Storage","member":"registry","class":"2h","capacity_mw":49.9,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8677,"fr_share":0.3517,"strategy":"Mixed","revenue_gbp_per_mw_yr":60841,"within_class_percentile":92.9,"streams_gbp_per_mw_yr":{"wholesale_floor":9091,"wholesale_traded":17261,"balancing_mechanism":30351,"response":11205,"reserve":10194,"capacity_market":4490},"cm_joined":true,"cm_gbp_window":224072,"cycles_per_day":1.46,"screens":[]},{"unit":"PINFB-1","site_name":"T_PINFB-1","member":"registry","class":"1h","capacity_mw":27.1,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8388,"fr_share":0.9531,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":25657,"within_class_percentile":35.1,"streams_gbp_per_mw_yr":{"wholesale_floor":-60,"wholesale_traded":7708,"balancing_mechanism":1207,"response":24510,"reserve":0,"capacity_market":5811},"cm_joined":true,"cm_gbp_window":157351,"cycles_per_day":0.745,"screens":[]},{"unit":"PINFB-2","site_name":"T_PINFB-2","member":"registry","class":"1h","capacity_mw":26.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8363,"fr_share":0.9686,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":27574,"within_class_percentile":37.8,"streams_gbp_per_mw_yr":{"wholesale_floor":-153,"wholesale_traded":7785,"balancing_mechanism":872,"response":26855,"reserve":0,"capacity_market":5811},"cm_joined":true,"cm_gbp_window":151075,"cycles_per_day":0.763,"screens":[]},{"unit":"PINFB-3","site_name":"T_PINFB-3","member":"registry","class":"1h","capacity_mw":26.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8321,"fr_share":0.9695,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":29026,"within_class_percentile":43.2,"streams_gbp_per_mw_yr":{"wholesale_floor":1081,"wholesale_traded":8649,"balancing_mechanism":-196,"response":28141,"reserve":0,"capacity_market":5811},"cm_joined":true,"cm_gbp_window":151075,"cycles_per_day":0.718,"screens":[]},{"unit":"PINFB-4","site_name":"T_PINFB-4","member":"registry","class":"1h","capacity_mw":26.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8303,"fr_share":0.9508,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":29654,"within_class_percentile":51.4,"streams_gbp_per_mw_yr":{"wholesale_floor":1106,"wholesale_traded":8295,"balancing_mechanism":353,"response":28195,"reserve":0,"capacity_market":5811},"cm_joined":true,"cm_gbp_window":151075,"cycles_per_day":0.71,"screens":[]},{"unit":"PNYCB-1","site_name":"Pen y Cymoedd Battery","member":"registry","class":"1h","capacity_mw":22.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.518,"fr_share":0.0469,"strategy":"Trader","revenue_gbp_per_mw_yr":243,"within_class_percentile":5.4,"streams_gbp_per_mw_yr":{"wholesale_floor":-693,"wholesale_traded":-918,"balancing_mechanism":893,"response":44,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":0.027,"screens":["capacity_flag:eac_max<<registered"]},{"unit":"POTES-1","site_name":"Port of Tyne Energy Storage","member":"registry","class":"unbanded","capacity_mw":35.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.771,"fr_share":0.9094,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":32106,"within_class_percentile":57.9,"streams_gbp_per_mw_yr":{"wholesale_floor":-1320,"wholesale_traded":82,"balancing_mechanism":3029,"response":30396,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"RCKFB-1","site_name":"V__EFEEL400","member":"registry","class":"1h","capacity_mw":20.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8431,"fr_share":0.9805,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":66577,"within_class_percentile":91.9,"streams_gbp_per_mw_yr":{"wholesale_floor":-7785,"wholesale_traded":-79664,"balancing_mechanism":1450,"response":72912,"reserve":0,"capacity_market":5378},"cm_joined":true,"cm_gbp_window":107554,"cycles_per_day":0.952,"screens":[]},{"unit":"RICHB-1","site_name":"Richborough Energy Park 1","member":"registry","class":"1h","capacity_mw":49.9,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.863,"fr_share":0.6448,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":36492,"within_class_percentile":75.7,"streams_gbp_per_mw_yr":{"wholesale_floor":4688,"wholesale_traded":12852,"balancing_mechanism":8275,"response":23529,"reserve":0,"capacity_market":2433},"cm_joined":true,"cm_gbp_window":121420,"cycles_per_day":1.157,"screens":[]},{"unit":"RICHB-2","site_name":"Richborough Energy Park 2","member":"registry","class":"1h","capacity_mw":49.9,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8616,"fr_share":0.7222,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":36292,"within_class_percentile":73.0,"streams_gbp_per_mw_yr":{"wholesale_floor":3830,"wholesale_traded":12322,"balancing_mechanism":6251,"response":26211,"reserve":0,"capacity_market":2433},"cm_joined":true,"cm_gbp_window":121420,"cycles_per_day":1.089,"screens":[]},{"unit":"ROARB-1","site_name":"Roaring Hill BESS","member":"registry","class":"2h","capacity_mw":50.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8787,"fr_share":-0.3301,"strategy":"Trader","revenue_gbp_per_mw_yr":-21098,"within_class_percentile":16.7,"streams_gbp_per_mw_yr":{"wholesale_floor":4793,"wholesale_traded":106961,"balancing_mechanism":-32855,"response":-457,"reserve":7422,"capacity_market":5263},"cm_joined":true,"cm_gbp_window":263140,"cycles_per_day":1.041,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because the revenue base (FR£ + BM£ + max(wholesale£, 0)) is negative this window (deeply negative net BM); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"ROOSB-1","site_name":"Roosecote BESS","member":"registry","class":"unbanded","capacity_mw":49.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.5592,"fr_share":0.955,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":28429,"within_class_percentile":50.0,"streams_gbp_per_mw_yr":{"wholesale_floor":-3676,"wholesale_traded":-2953,"balancing_mechanism":1445,"response":30660,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"SHILB-1","site_name":"Shilton Lane BESS","member":"registry","class":"unbanded","capacity_mw":40.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8378,"fr_share":0.0803,"strategy":"Trader","revenue_gbp_per_mw_yr":13323,"within_class_percentile":26.3,"streams_gbp_per_mw_yr":{"wholesale_floor":11113,"wholesale_traded":18470,"balancing_mechanism":1141,"response":0,"reserve":1070,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"SKELB-1","site_name":"Skelmersdale Battery","member":"registry","class":"2h","capacity_mw":49.9,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8691,"fr_share":0.41,"strategy":"Mixed","revenue_gbp_per_mw_yr":23512,"within_class_percentile":38.1,"streams_gbp_per_mw_yr":{"wholesale_floor":2340,"wholesale_traded":44365,"balancing_mechanism":11532,"response":3986,"reserve":5653,"capacity_market":4646},"cm_joined":true,"cm_gbp_window":231860,"cycles_per_day":1.368,"screens":[]},{"unit":"STALB-1","site_name":"KXP Immingham BESS","member":"registry","class":"unbanded","capacity_mw":80.8,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8669,"fr_share":0.2115,"strategy":"Trader","revenue_gbp_per_mw_yr":24450,"within_class_percentile":42.1,"streams_gbp_per_mw_yr":{"wholesale_floor":18119,"wholesale_traded":25466,"balancing_mechanism":1160,"response":5171,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"SUNDB-1","site_name":"SUNDON BESS","member":"registry","class":"unbanded","capacity_mw":50.2,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8456,"fr_share":0.1666,"strategy":"Trader","revenue_gbp_per_mw_yr":70192,"within_class_percentile":89.5,"streams_gbp_per_mw_yr":{"wholesale_floor":2710,"wholesale_traded":-3600,"balancing_mechanism":55785,"response":1508,"reserve":10188,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"SZJNB-1","site_name":"Sizing John","member":"registry","class":"2h","capacity_mw":57.0,"active_quarters":["2025Q4","2026Q1","2026Q2"],"gate_ratio":0.8812,"fr_share":0.1728,"strategy":"Trader","revenue_gbp_per_mw_yr":54435,"within_class_percentile":81.0,"streams_gbp_per_mw_yr":{"wholesale_floor":3262,"wholesale_traded":-3757,"balancing_mechanism":41769,"response":4388,"reserve":5016,"capacity_market":null},"cm_joined":true,"cm_gbp_window":309020,"cycles_per_day":1.419,"screens":[],"cm_note":"per-MW/yr withheld: unit active 273/365 days — annualising full-window CM £ on a partial-window base is inconsistent (the published index's own refusal rule)"},{"unit":"TEBWB-1","site_name":"Tebworth BESS Power Park","member":"registry","class":"unbanded","capacity_mw":39.9,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8722,"fr_share":-0.0578,"strategy":"Trader","revenue_gbp_per_mw_yr":37811,"within_class_percentile":67.1,"streams_gbp_per_mw_yr":{"wholesale_floor":13164,"wholesale_traded":28951,"balancing_mechanism":26834,"response":-5361,"reserve":3174,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"fr_share_note":"the FR-share sits outside [0, 1] because a stream £ is negative this window (net BM and EAC £ can both be negative); the literal registered formula value is published and the frozen bands apply to it as-is"},{"unit":"THMRB-1","site_name":"Thame Road  BESS","member":"registry","class":"unbanded","capacity_mw":49.5,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8667,"fr_share":0.225,"strategy":"Trader","revenue_gbp_per_mw_yr":18707,"within_class_percentile":36.8,"streams_gbp_per_mw_yr":{"wholesale_floor":3579,"wholesale_traded":56154,"balancing_mechanism":10918,"response":-1616,"reserve":5826,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"THURB-1","site_name":"T_THURB-1","member":"registry","class":"unbanded","capacity_mw":100.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8507,"fr_share":0.0959,"strategy":"Trader","revenue_gbp_per_mw_yr":57433,"within_class_percentile":82.9,"streams_gbp_per_mw_yr":{"wholesale_floor":4519,"wholesale_traded":1231,"balancing_mechanism":47408,"response":-3518,"reserve":9024,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"THURB-2","site_name":"T_THURB-2","member":"registry","class":"unbanded","capacity_mw":100.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8482,"fr_share":0.3015,"strategy":"Mixed","revenue_gbp_per_mw_yr":39482,"within_class_percentile":71.1,"streams_gbp_per_mw_yr":{"wholesale_floor":8657,"wholesale_traded":20885,"balancing_mechanism":18922,"response":10511,"reserve":1392,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"THURB-3","site_name":"T_THURB-3","member":"registry","class":"unbanded","capacity_mw":100.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8504,"fr_share":0.1283,"strategy":"Trader","revenue_gbp_per_mw_yr":51171,"within_class_percentile":80.3,"streams_gbp_per_mw_yr":{"wholesale_floor":4758,"wholesale_traded":5975,"balancing_mechanism":39849,"response":462,"reserve":6102,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"TOLLB-1","site_name":"Tollgate Energy Storage","member":"registry","class":"1h","capacity_mw":49.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8395,"fr_share":0.7701,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":39460,"within_class_percentile":81.1,"streams_gbp_per_mw_yr":{"wholesale_floor":7154,"wholesale_traded":7609,"balancing_mechanism":1918,"response":28205,"reserve":2183,"capacity_market":6168},"cm_joined":true,"cm_gbp_window":302229,"cycles_per_day":0.932,"screens":[]},{"unit":"TYLNB-1","site_name":"Tye Lane BESS","member":"registry","class":"2h","capacity_mw":58.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.6863,"fr_share":0.0721,"strategy":"Trader","revenue_gbp_per_mw_yr":14923,"within_class_percentile":31.0,"streams_gbp_per_mw_yr":{"wholesale_floor":-10011,"wholesale_traded":13331,"balancing_mechanism":23136,"response":-1753,"reserve":3552,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":1.164,"screens":[]},{"unit":"WBURB-41","site_name":"West Burton B Battery","member":"widened","class":"unbanded","capacity_mw":31.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.5586,"fr_share":-0.0,"strategy":"Trader","revenue_gbp_per_mw_yr":-4302,"within_class_percentile":11.8,"streams_gbp_per_mw_yr":{"wholesale_floor":-3894,"wholesale_traded":-797,"balancing_mechanism":-408,"response":0,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"identification_route":"seed","repd_ref_ids":["6920","10917"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"WBURB-43","site_name":"West Burton B Battery","member":"registry","class":"unbanded","capacity_mw":31.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.5283,"fr_share":0.984,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":12553,"within_class_percentile":25.0,"streams_gbp_per_mw_yr":{"wholesale_floor":-4143,"wholesale_traded":-1620,"balancing_mechanism":267,"response":16429,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"WHLWB-1","site_name":"Whitelee 1 Battery","member":"registry","class":"1h","capacity_mw":50.2,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.7135,"fr_share":0.9445,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":32674,"within_class_percentile":62.2,"streams_gbp_per_mw_yr":{"wholesale_floor":2548,"wholesale_traded":5952,"balancing_mechanism":-734,"response":30860,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":0.411,"screens":[]},{"unit":"WHTBB-1","site_name":"Whitebirk BESS","member":"registry","class":"unbanded","capacity_mw":25.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8574,"fr_share":0.4416,"strategy":"Mixed","revenue_gbp_per_mw_yr":29186,"within_class_percentile":53.9,"streams_gbp_per_mw_yr":{"wholesale_floor":-1522,"wholesale_traded":17528,"balancing_mechanism":17148,"response":4716,"reserve":8845,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"WISHB-1","site_name":"Wishaw BESS","member":"registry","class":"2h","capacity_mw":51.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8734,"fr_share":0.8795,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":38769,"within_class_percentile":69.0,"streams_gbp_per_mw_yr":{"wholesale_floor":8481,"wholesale_traded":26490,"balancing_mechanism":-3809,"response":30437,"reserve":3659,"capacity_market":11904},"cm_joined":true,"cm_gbp_window":607089,"cycles_per_day":0.884,"screens":[]},{"unit":"WNCHB-1","site_name":"Winchester","member":"widened","class":"unbanded","capacity_mw":19.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8509,"fr_share":0.6402,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":49402,"within_class_percentile":77.6,"streams_gbp_per_mw_yr":{"wholesale_floor":16720,"wholesale_traded":25951,"balancing_mechanism":1054,"response":31627,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"identification_route":"repd","repd_ref_ids":["20401"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"WNCRB-1","site_name":"V__HFEEL400","member":"registry","class":"unbanded","capacity_mw":10.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8594,"fr_share":0.9653,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":71138,"within_class_percentile":90.8,"streams_gbp_per_mw_yr":{"wholesale_floor":-8182,"wholesale_traded":-85412,"balancing_mechanism":2754,"response":76566,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]},{"unit":"WOLVB-1","site_name":"Wolverhampton West BESS","member":"registry","class":"2h","capacity_mw":56.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8613,"fr_share":0.3197,"strategy":"Mixed","revenue_gbp_per_mw_yr":17269,"within_class_percentile":33.3,"streams_gbp_per_mw_yr":{"wholesale_floor":10103,"wholesale_traded":26508,"balancing_mechanism":1646,"response":1943,"reserve":3578,"capacity_market":4839},"cm_joined":true,"cm_gbp_window":270960,"cycles_per_day":0.708,"screens":[]},{"unit":"WTGTB-1","site_name":"Whitegate","member":"widened","class":"unbanded","capacity_mw":58.0,"active_quarters":["2026Q2","2026Q3"],"gate_ratio":0.6326,"fr_share":0.0,"strategy":"Trader","revenue_gbp_per_mw_yr":-3453,"within_class_percentile":13.2,"streams_gbp_per_mw_yr":{"wholesale_floor":-3723,"wholesale_traded":-2960,"balancing_mechanism":270,"response":0,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[],"identification_route":"repd","repd_ref_ids":["10690"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"WTRSB-1","site_name":"2__GCMRO002","member":"registry","class":"2h","capacity_mw":14.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8727,"fr_share":0.1348,"strategy":"Trader","revenue_gbp_per_mw_yr":35244,"within_class_percentile":57.1,"streams_gbp_per_mw_yr":{"wholesale_floor":6553,"wholesale_traded":15726,"balancing_mechanism":23939,"response":819,"reserve":3933,"capacity_market":10057},"cm_joined":true,"cm_gbp_window":140800,"cycles_per_day":1.262,"screens":[]},{"unit":"ZEN02A","site_name":"V__AZENO002","member":"registry","class":"unbanded","capacity_mw":17.0,"active_quarters":["2025Q4","2026Q1","2026Q2","2026Q3"],"gate_ratio":0.8031,"fr_share":0.9744,"strategy":"FR-annuity","revenue_gbp_per_mw_yr":92111,"within_class_percentile":98.7,"streams_gbp_per_mw_yr":{"wholesale_floor":-12371,"wholesale_traded":-103205,"balancing_mechanism":2674,"response":101808,"reserve":0,"capacity_market":null},"cm_joined":false,"cm_gbp_window":null,"cycles_per_day":null,"screens":[]}],"exclusions":{"rule":"§17.1 behavioural gate: a unit is published above only if its trailing metered discharge/charge ratio lies in [0.50, 1.02]; gated-out units are excluded from every numerator and denominator and appear only in this disclosure","n_units":34,"mw":1460.7,"units":[{"unit":"AG-ASTK08","member":"registry","mw":16.0,"ratio":1.1765,"reason":"trailing metered discharge/charge ratio 1.1765 above the behavioural gate band [0.50, 1.02]"},{"unit":"AG-EXE00E","member":"registry","mw":1.0,"ratio":0.391,"reason":"trailing metered discharge/charge ratio 0.3910 below the behavioural gate band [0.50, 1.02]"},{"unit":"AG-FLX00L","member":"registry","mw":3.7,"ratio":2.1084,"reason":"trailing metered discharge/charge ratio 2.1084 above the behavioural gate band [0.50, 1.02]"},{"unit":"AG-GBL0DN","member":"registry","mw":2.0,"ratio":0.0,"reason":"trailing metered discharge/charge ratio 0.0000 below the behavioural gate band [0.50, 1.02]"},{"unit":"AG-GBL0EN","member":"registry","mw":2.0,"ratio":0.0,"reason":"trailing metered discharge/charge ratio 0.0000 below the behavioural gate band [0.50, 1.02]"},{"unit":"AG-HAB01D","member":"registry","mw":16.0,"ratio":1.2224,"reason":"trailing metered discharge/charge ratio 1.2224 above the behavioural gate band [0.50, 1.02]"},{"unit":"AG-HAB01J","member":"registry","mw":16.0,"ratio":0.0,"reason":"trailing metered discharge/charge ratio 0.0000 below the behavioural gate band [0.50, 1.02]"},{"unit":"AG-HAB01P","member":"widened","mw":49.9,"ratio":0.3663,"reason":"trailing metered discharge/charge ratio 0.3663 below the behavioural gate band [0.50, 1.02]","name":"Boat of Garten","identification_route":"repd","repd_ref_ids":["10700"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"AG-HAB02B","member":"registry","mw":49.0,"ratio":0.4194,"reason":"trailing metered discharge/charge ratio 0.4194 below the behavioural gate band [0.50, 1.02]"},{"unit":"AG-NFLX02","member":"registry","mw":49.0,"ratio":65.296,"reason":"trailing metered discharge/charge ratio 65.2960 above the behavioural gate band [0.50, 1.02]"},{"unit":"AG-PFLX02","member":"registry","mw":49.0,"ratio":1.4336,"reason":"trailing metered discharge/charge ratio 1.4336 above the behavioural gate band [0.50, 1.02]"},{"unit":"BTNHL-1","member":"widened","mw":20.9,"ratio":7.9894,"reason":"trailing metered discharge/charge ratio 7.9894 above the behavioural gate band [0.50, 1.02]","name":"Barton Hill","identification_route":"repd","repd_ref_ids":["16704","17224"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"CHICK-1","member":"widened","mw":48.0,"ratio":6.0684,"reason":"trailing metered discharge/charge ratio 6.0684 above the behavioural gate band [0.50, 1.02]","name":"Chickerell Power Station","identification_route":"seed","repd_ref_ids":[],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"CLVHS-1","member":"widened","mw":112.0,"ratio":69.9502,"reason":"trailing metered discharge/charge ratio 69.9502 above the behavioural gate band [0.50, 1.02]","name":"Cleve Hill Solar 1","identification_route":"repd","repd_ref_ids":["7856"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"CLVHS-2","member":"widened","mw":205.0,"ratio":301.9063,"reason":"trailing metered discharge/charge ratio 301.9063 above the behavioural gate band [0.50, 1.02]","name":"Cleve Hill Solar 2","identification_route":"repd","repd_ref_ids":["7856"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"COYLB-1","member":"widened","mw":50.0,"ratio":0.0038,"reason":"trailing metered discharge/charge ratio 0.0038 below the behavioural gate band [0.50, 1.02]","name":"Coylton  Greener Grid  Park","identification_route":"repd","repd_ref_ids":["8527"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"ENDRB-1","member":"widened","mw":57.0,"ratio":0.3193,"reason":"trailing metered discharge/charge ratio 0.3193 below the behavioural gate band [0.50, 1.02]","name":"Enderby BESS","identification_route":"seed","repd_ref_ids":[],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"FFSE01","member":"registry","mw":23.0,"ratio":0.0,"reason":"trailing metered discharge/charge ratio 0.0000 below the behavioural gate band [0.50, 1.02]"},{"unit":"HEYM2D-1","member":"widened","mw":298.1,"ratio":0.0,"reason":"trailing metered discharge/charge ratio 0.0000 below the behavioural gate band [0.50, 1.02]","name":"Heysham 2 Station Demand","identification_route":"repd","repd_ref_ids":["9545"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"HUNBD-1","member":"widened","mw":4.0,"ratio":0.0,"reason":"trailing metered discharge/charge ratio 0.0000 below the behavioural gate band [0.50, 1.02]","name":"Hunterston B Station Demand","identification_route":"repd","repd_ref_ids":["412"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"KTHRS-1","member":"widened","mw":2.5,"ratio":0.0017,"reason":"trailing metered discharge/charge ratio 0.0017 below the behavioural gate band [0.50, 1.02]","name":"Keith Storage 1","identification_route":"repd","repd_ref_ids":["8998","18096"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"KTHRS-2","member":"widened","mw":2.5,"ratio":0.0,"reason":"trailing metered discharge/charge ratio 0.0000 below the behavioural gate band [0.50, 1.02]","name":"Keith Storage 2","identification_route":"repd","repd_ref_ids":["8998","18096"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"LCHWT-1","member":"widened","mw":15.0,"ratio":10.4054,"reason":"trailing metered discharge/charge ratio 10.4054 above the behavioural gate band [0.50, 1.02]","name":"Letchworth","identification_route":"repd","repd_ref_ids":["8190"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"LRDSC-1","member":"widened","mw":16.4,"ratio":0.0,"reason":"trailing metered discharge/charge ratio 0.0000 below the behavioural gate band [0.50, 1.02]","name":"Lister Storage 1","identification_route":"repd","repd_ref_ids":["8998","17750","18096"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"LRDSC-2","member":"widened","mw":2.5,"ratio":0.0,"reason":"trailing metered discharge/charge ratio 0.0000 below the behavioural gate band [0.50, 1.02]","name":"Lister Storage 2","identification_route":"repd","repd_ref_ids":["8998","17750","18096"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"NLSSC-1","member":"widened","mw":13.3,"ratio":0.0059,"reason":"trailing metered discharge/charge ratio 0.0059 below the behavioural gate band [0.50, 1.02]","name":"Neilston","identification_route":"repd","repd_ref_ids":["14538"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"RTHSC-1","member":"widened","mw":10.0,"ratio":0.0,"reason":"trailing metered discharge/charge ratio 0.0000 below the behavioural gate band [0.50, 1.02]","name":"Rothienorman","identification_route":"repd","repd_ref_ids":["10638"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"SWGTB-1","member":"registry","mw":50.0,"ratio":1.0548,"reason":"trailing metered discharge/charge ratio 1.0548 above the behavioural gate band [0.50, 1.02]"},{"unit":"TEBWS-1","member":"widened","mw":45.9,"ratio":97.3879,"reason":"trailing metered discharge/charge ratio 97.3879 above the behavioural gate band [0.50, 1.02]","name":"Tebworth PV Power Park","identification_route":"repd","repd_ref_ids":["8895"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"USKMB-2","member":"widened","mw":57.5,"ratio":0.08,"reason":"trailing metered discharge/charge ratio 0.0800 below the behavioural gate band [0.50, 1.02]","name":"Uskmouth Battery Unit 2","identification_route":"seed","repd_ref_ids":["10936"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"USKMB-3","member":"widened","mw":57.5,"ratio":0.0014,"reason":"trailing metered discharge/charge ratio 0.0014 below the behavioural gate band [0.50, 1.02]","name":"Uskmouth Battery Unit 3","identification_route":"seed","repd_ref_ids":["10936"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"USKMB-4","member":"widened","mw":57.5,"ratio":0.0732,"reason":"trailing metered discharge/charge ratio 0.0732 below the behavioural gate band [0.50, 1.02]","name":"Uskmouth Battery Unit 4","identification_route":"seed","repd_ref_ids":["10936"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"USKMB-5","member":"widened","mw":57.5,"ratio":0.011,"reason":"trailing metered discharge/charge ratio 0.0110 below the behavioural gate band [0.50, 1.02]","name":"Uskmouth Battery Unit 5","identification_route":"seed","repd_ref_ids":["10936"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"},{"unit":"WISHD-1","member":"widened","mw":1.0,"ratio":0.0,"reason":"trailing metered discharge/charge ratio 0.0000 below the behavioural gate band [0.50, 1.02]","name":"Wishaw Demand BMU","identification_route":"seed","repd_ref_ids":["9522"],"zone":null,"zone_source":"unresolved: zonal measurement keyed by the postcode-area table"}]},"provenance":{"quarter_caches":{"2025Q4":{"mid":"2026-06-12T16:34:24Z","b1610":"2026-06-12T16:34:38Z","ebocf":"2026-06-12T16:46:50Z","eac":"2026-06-12T16:46:55Z"},"2026Q1":{"mid":"2026-06-12T13:51:39Z","b1610":"2026-06-12T14:53:14Z","ebocf":"2026-06-12T14:05:21Z","eac":"2026-06-12T14:08:07Z"},"2026Q2":{"mid":"2026-07-20T14:53:54Z","b1610":"2026-07-20T14:54:08Z","ebocf":"2026-07-20T15:07:48Z","eac":"2026-07-20T15:07:49Z"},"2026Q3":{"mid":"2026-10-08T00:32:09Z","b1610":"2026-10-08T00:32:29Z","ebocf":"2026-10-08T00:46:23Z","eac":"2026-10-08T00:46:24Z"}},"cm_cache":{"source":"NESO Capacity Market register: CMU awarded obligations (25a5fa2e-873d-41c5-8aaf-fbc2b06d79e6), storage components (790f5fa0-f8eb-4d82-b98d-0d34d3e404e8), auction static clearing prices (784fa703-1460-42cd-a8bb-fba4dcabac8d); delivery years (2025,)","fetched_at":"2026-10-08T00:55:55Z"},"widened":{"source":"Elexon BMU register (https://data.elexon.co.uk/bmrs/api/v1/reference/bmunits/all), pinned as bess_index_bmunits_2026-10-08.json, cross-checked against the seed site registry (cecadence/data/gb_fleet_sites.csv) under the §37.1 spelling rule and against the REPD battery records pinned as bess_index_repd_2026-07.json (sha256 84c1b5f958a934d8b4b86ec88f50bdcf43830ded7ff2efc27bffca0c98695035 of the raw extract) under §37.2","fetched_at":"2026-10-08T00:50:28Z"}},"attributions":["Contains BMRS data © Elexon Limited copyright and database right 2026","Supported by National Energy SO Open Data","Any sub-licence or redistribution of this data must carry the same attribution.","Day-ahead prices: N2EX GB Day-Ahead Price, published by NESO — Supported by National Energy SO Open Data — https://www.neso.energy/data-portal/day-ahead-power-exchange-prices-nordpool. The hourly series itself is not republished here."],"current_code_version":"1c665c3","licence":"Free to use with attribution to 'CE GB BESS Index — CECadence (cadence.compoundingenergy.com)'. Underlying data: BMRS data (c) Elexon Limited and NESO open data, each reused under its own open-data licence. Bulk redistribution or resale of this feed is not licensed — contact hello@compoundingenergy.com."}