ABF

Methodology

Release: abf-layers, version 0.1.0 (DOI: 10.5281/zenodo.23295409) and abf-boundaries, version 0.1.0 (DOI: 10.5281/zenodo.23295311) · published 15 October 2026

What this site is

AI Buildout Frontier is an open observatory of data layers on the physical side of AI. This first release covers the U.S. power system at county level: what generates electricity, how much is consumed, where transmission lines run, and what is waiting to connect to the grid. The next releases add France, data centers themselves, and the restrictions placed on them around the world.

The project started from a research question: which of the indicators that AI governance relies on can actually be collected from open data and checked by someone else? The map is how we work on that question. Every layer on it can be downloaded, cited and rebuilt from its source.

How to read a layer

A layer is named after its source, not after what it might stand for. “Generation · EIA-860 · county” tells you what EIA-860 lists for a county. It does not tell you how much power that county can supply. We keep the two apart because a layer states a fact. An estimate would need its own assumptions, and those belong in a methods text, not in the data.

Blank is not zero. We separate three states: there is a value; we looked and found nothing; we have not looked. A county with 0 MW of generation is a statement that EIA-860 lists no operating generator there. A hatched county is not covered by the layer. Sometimes a covered county has an empty field because the value does not exist, for example the highest voltage in a county with no line. The pop-up then says why.

Each layer keeps its source's license. The project has no single data license. Our own code is under the MIT license, and our own compilations, such as the boundary set, are under CC BY 4.0. If you combine layers, join them by unit code (unit_id or fips). The combined file carries the obligations of every license in it.

Every layer shows its dates: the period the source covers and the day we built the layer. The map shows them too, because the sources update on different schedules, from yearly to never again.

Every layer states how it was checked. In this release all energy layers are published as the source gives them (source_as_is). Our scripts place, sum or measure the source's own records and run the automated checks listed below. No value was re-checked by a person or by an AI agent. Later layers that rest on judgment, such as deciding which registry entry is a data center, will state how much of that judgment a person or an agent re-checked.

Layers in this release

LayerSourceValue per countyData throughLicense
GenerationForm EIA-860, U.S. Energy Information Administrationnet summer capacity of operating generators, MW; number of generators; number of plants2025-12-31U.S. Government work
DemandOEDI submission 8562, National Laboratory of the Rockieshighest hourly electricity demand in the year, MW (modeled)2023-12-31CC BY 4.0
Transmission linesHIFLD national transmission-line file, archived copykm of line inside the county by voltage class; highest voltage present. The line segments are a separate layer2024-09-30Public domain (publisher statement in HIFLD metadata; produced by ORNL for DOE)
Interconnection queueQueued Up, Lawrence Berkeley National Laboratory and GridTrackerMW and number of active requests to connect to the grid2025-12-31CC BY 4.0

Every county layer lists all 3,144 counties and county-equivalents of the United States. Values cover 3,109 of them: the 48 contiguous states and the District of Columbia. Alaska and Hawaii are listed but marked not covered, because they need their own map projection. In the queue layer the nine Connecticut planning regions are not covered either (see below).

Generation · EIA-860 · county

Demand · NREL OEDI 8562 · county

Transmission lines · HIFLD · county

Transmission lines · HIFLD · segments

Interconnection queue · LBNL Queued Up · county

Administrative boundaries · ADM0, ADM1, ADM2

Counties, county-equivalents and cities

“County” on this site means a county or county-equivalent as the Census defines it. In Virginia that is 133 county-equivalents (95 counties + 38 independent cities). Independent cities are separate units: St. Louis city and St. Louis County in Missouri are two rows, not one. Connecticut appears as 9 planning regions, as in the 2023 Census files, not as its 8 former counties. Areas are computed in equal-area projections.

Downloading and citing

What we checked

On every build, for every layer:

Against the source:

Against our earlier Virginia pipeline. When we first built these layers in September 2026, on the 2024 edition of EIA-860 and the 2025 edition of Queued Up, we compared them with the pipeline behind version 1.0 for Virginia's 133 county-equivalents:

Published files do not change. Once a version is published, its files are fixed, and every new publication checks them by checksum. Corrections come as a new version.

Known limitations

What we do not publish

Why there is no index

Version 1.0 of this site, in April 2026, published a “grid feasibility index” for Virginia's 133 county-equivalents. While building a national version, we checked the index against its raw inputs and dropped it.

An index asks readers to trust its author. Layers ask them to trust EIA, NLR, HIFLD and LBNL, and then let them check. The version 1.0 methodology is archived at https://github.com/Geofuturist/ai-buildout-frontier/blob/gfi-v1.0/app/methodology/page.tsx.

How this was built

One researcher, working with AI coding assistants. The code is public on GitHub (https://github.com/Geofuturist/ai-buildout-frontier) under the MIT license. AI tools helped write the code and these texts, but they are not a source: every value comes from a file listed in the layer's metadata, and the checks above are scripts, not model output.

Found an error? Open an issue on GitHub. Corrections are listed with the version that fixes them.