{"methodology":{"caveats":["Access is density/diversity-based; the EIA pipeline geofeed does not publish per-segment throughput (capacity_mcf), so this is a relative infrastructure-presence index, not a deliverability/firm-capacity model.","Cost uses the burner-tip rule (peu-ttm-v1): the trailing-12-month mean of EIA electric-power (PEU) prices; a state that fails its gates is UNSCORED, never priced from another series."],"corrections":[{"action":"withdrawn","date":"2026-08-08","what":"An internal audit found two of the three terms measurably wrong. The whole ranking came down rather than part of it."},{"action":"restored","date":"2026-08-30","fixes":["gas_access: the 0.20 interstate_share term compared a lowercase literal against capitalised EIA TYPEPIPE values and scored ~0 for all published states. Case-folded at both comparison sites; interstate segments counted went 122 -> 17,571.","gas_cost: the price was picked by a non-deterministic tie-break across the EIA industrial (PIN) and electric-power (PEU) series, which carry different margins. PEU is now preferred, the ordering is total, and gas_price_series names the basis per row.","gas_cost: nine states including Texas were scored on a hardcoded 50.0. EIA publishes all nine; the loader was dropping them on a case-sensitive area-name lookup. Backfilled 2026-08-30 (eia_gas_prices 41 -> 50 states). The constant is deleted: a state that cannot be priced is now UNSCORED, not neutral-scored.","gas_cost: the 2.5/12.0 linear scale was fitted to the industrial series and saturated 15 of 50 states once PEU became the basis. Now log-linear, pinned 1.0/20.0 $/MMBtu, 0 states saturated.","unit: the price was published as dollars per thousand cubic feet in seven places. It is $/MMBtu \u2014 the loader divides the EIA series by 1.037 before storing."],"what":"All three defects repaired and verified against production. Scores published before 2026-08-08 are NOT comparable to scores published from this date: the interstate term, the price basis and the cost scale all changed."},{"action":"cost_basis_changed","date":"2026-09-27","fixes":["gas_cost: the price was each state's latest single month with price > 0. That scored twelve states on December 2024 (EIA has withheld their monthly price since), VT on 2012-12, DE on 2022-03 and NH on a one-month $14.66 winter spike. It is now the trailing-12-month mean of EIA electric-power (PEU) prices, negatives included, over one window shared by every state.","coverage: a state is priced only if EIA reported at least 9 of the 12 months and the mean is above $0 and at most $20/MMBtu. 28 states pass; the other 22 keep their measured gas_access_score and are UNSCORED with the reason, never completed with a substitute price.","scale: the pinned log 1.0/20.0 $/MMBtu scale was re-measured on the new basis and kept (1 of 28 states pegged, NM)."],"population_note":"28 + 22 counts the 50 US states the burner-tip rule evaluates, Hawaii included (it fails the rule). /api/v1/dcgi/scores and /dcgi count a different population: one row per state with gas_pipelines coverage (49; Hawaii has none, so no row) plus four modeled rows (DC, PR, GU, VI). There, 'scored' = the 28 priced states + the 4 modeled rows, and the 21 UNSCORED rows are the 22 above less Hawaii. See scored_population on /api/v1/dcgi/scores for the live split.","what":"The gas_cost term now reads the same burner-tip price rule as every gas-fired $/MWh (util/gas_burner_tip). DCGI scores published before this date are NOT comparable on the cost term, and 22 states that were scored are now UNSCORED."},{"action":"restored","date":"2026-09-27","fixes":["price selection: six surfaces picked the burner-tip price by six rules (industrial-first, electric-first, Henry Hub plus a seeded basis, bare Henry Hub) and disagreed by up to 5.5x on one market on one day. All six now read util/gas_burner_tip: EIA electric-power (PEU) only, no fallback series.","window: each surface took the latest single month, so twelve states were priced off December 2024 (EIA has withheld them since), VT off 2012 and one April print (WA) stood in for a year. Now the trailing-12-month mean over one window shared by every state, ending at EIA's latest release.","negative prices: the loader dropped every print <= 0, biasing Permian-basin states upward. They are now kept and averaged in; monthly min/max ride along with each answer.","sanity gate: withheld unless at least 9 of 12 months are reported and the mean is above $0 and at most $20/MMBtu. A failing state gets its reason, never a substitute.","Phoenix: the $6.73/MWh the audit flagged was a real AZ month ($1.05/MMBtu, 2026-03, Waha basis), not an arithmetic error. It was wrong as the state's price because it was one month."],"product":"gas_to_grid_usd_per_mwh","what":"Gas-fired $/MWh republished under ONE burner-tip price rule, used by every surface. Figures published before this date are NOT comparable: the series, the window and the gates all changed."}],"data_sources":["EIA natural-gas interstate/intrastate pipeline geodata (gas_pipelines)","EIA natural-gas prices by sector & state (eia_gas_prices)"],"index":"Data Center Gas Index (DCGI)","license":"CC BY 4.0 \u2014 cite 'DC Hub Data Center Gas Index (DCGI), dchub.cloud'","purpose":"Score US states on natural-gas suitability for siting data-center power load, for the behind-the-meter / gas-to-power era.","scores":{"dcgi":"0.60*gas_access + 0.40*gas_cost","gas_access":"0.45*pipeline_density + 0.35*operator_diversity + 0.20*interstate_share","gas_cost":"log-inverse of the burner-tip gas price ($/MMBtu): the trailing-12-month mean of EIA electric-power (PEU) delivered prices, negatives included, over one window shared by every state (util/gas_burner_tip, the same rule every gas-fired $/MWh uses). Pinned floor $1.00 / ceiling $20.00, log-scaled. A state is priced only when EIA reported at least 9 of the 12 months and the mean is above $0 and at most $20; otherwise it is UNSCORED with the reason. gas_price_window and gas_price_months_reported name what each score is built on."},"verdicts":{"ADEQUATE":"dcgi >= 42","GAS-ADVANTAGED":"dcgi >= 62 and gas_access >= 50","GAS-CONSTRAINED":"dcgi < 42"}},"ok":true}
