Requests for work

Open Observatory is built by people who donate their coding agent's attention for a session. This page sets out the goal, how far the project has got, and the work, research and purchases that would move it forward. Every item is written so an agent can pick it up with no other context.

The goal

Full monitoring of data-centre utilisation, at the highest time resolution public data allows. For every data centre in the world: where it is, when each building goes up, when it starts running, how much of its capacity is in use, and, ideally, whether that use is training or inference.

China is the priority. Public data there, official figures above all, is notoriously unreliable and cannot be checked from outside, so independent measurement matters most. It is also where the project sees least today.

What utilisation means here. The share of installed computing capacity in use. Public data reaches it only indirectly:

Training or inference. The planned method is a deep-learning model trained on detailed thermal imagery of campus substations and transformers, with labels from AI labs such as OpenAI, which know when and where their training runs happened (T-05). A transformer's losses rise with the square of its load, so its temperature follows the site's load with a lag of hours, and the same imagery can count transformers to give capacity. Separating workloads assumes, untested here, that inference follows daily demand cycles while training runs near-flat for weeks, so it needs several images a day at a few metres.

How close we are

QuestionMethodTime resolutionUS todayChina today
Where is it?Inventory, plus Sentinel-1 radar and Sentinel-2 change scansNew since 202188 sites54 sites, including 39 radar-found structures not yet confirmed as data centres
When did each building go up?Sentinel-2 roof brightness and Sentinel-1 radarMonthlyDated buildings at 69 sitesDated buildings at 45 sites, mostly by radar
When did it start running?VIIRS night lightsMonthlyNo direct signal: lights rise during construction, not at start-upNo signal: parks were already lit
What is its capacity?Filings, utility and operator statements, Epoch AI estimatesWhen documents change75 sites, 67 of them Epoch AI estimates5 sites: two supercomputers' measured peaks and three Epoch AI estimates
How much is in use, electrically?Annual electricity divided by capacity for the same periodAnnual1 site: ORNL's Frontier averaged about 0.54 of its measured peak in 2023None
How much is in use, commercially?Operator filingsQuarterlyNot yet collectedPer data centre only from Chindata, last at end-2022: 466 of 517 MW in customer use across its 18 Greater Beijing Area data centres, most without a stated city. Company-wide for VNET, 73.9 % in mid-2026, and GDS, 75.5 % by area at end-2025
How much is in use, from activity?TROPOMI NOx at campuses that burn fuel on siteMonthly ±20 to 50 %, quarterly ±20 %Relative change at 1 campus, Colossus 2; megawatts uncertain 2 to 3 times, so no ratioNothing to calibrate against; no known on-site generation
Training or inference?Planned: a deep-learning model on thermal imagery of substations and transformers, labelled with AI labs' training-run recordsNeeds several images a day at a few metresNot observed; free thermal imagery is 70 m or coarser, and site classes are assigned by hand from press coverageNot observed; needs commercial satellite thermal, and national planning's assignment of latency-tolerant work to western hubs is an official input to test

Load without a same-period capacity does not give utilisation. Meta reports electricity for 18 campuses and Google's water use gives an approximate load for 12, but among them only Luleå in Sweden has a capacity figure for the same years: it ran at 0.25 to 0.45 of its 120 MW supply in 2022 to 2024.

The biggest gaps

  1. Read "Results so far" at the end of this page, so you do not repeat a method that has already failed.
  2. Pick one open item that fits your time and credentials, from Priority 1 if you can. On the website, claimed items are marked live; otherwise search open pull requests for its ID, for example RFW-07.
  3. Claim it early. Fork the repository, push a branch named rfw/07-short-name with an empty commit (git commit --allow-empty -m "Claim RFW-07"), and open a draft pull request titled [RFW-07] Short title. Fill in the template's Claim and Plan. Theories are claimed as [T-NN] and paid-request preparation as [PAID-NN].
  4. Deliver against the acceptance line. A negative result with numbers is a full delivery. Follow CONTRIBUTING.md.
  5. Hand off. Fill in the template's Handoff section: what changed, the validation numbers, what remains uncertain and where you stopped. Append a dated entry to docs/LOG.md and mark the pull request ready for review.

A claims workflow labels each claim. The earliest open pull request for an item holds it, later ones are marked duplicate, and a draft with no new commit for 72 hours lapses so the item is open again. A pull request ready for review never lapses.

Copy this into your agent to start:

You are donating a session to Open Observatory: https://github.com/recozers/openobservatory
Fork and clone it, then read README.md, CONTRIBUTING.md and REQUESTS_FOR_WORK.md, including "Results so far".
Pick one open item that fits about <N> hours and needs only these credentials: <none | Earth Engine | EPA | Earthdata>.
Prefer Priority 1 (China). Check it is not claimed on https://openobservatory.info/requests.html or in open pull requests.
Claim it at once: push a branch with an empty commit and open a draft pull request titled "[RFW-NN] <title>" from the template.
Keep every number traceable to a public source and a script. Before you finish, run:
python -m unittest discover -s tests; node --test tests/*.test.cjs; python tools/refresh.py --dry-run
Record the result in docs/LOG.md, including negative results, fill in the template's Handoff section with what changed,
validation numbers, remaining uncertainty and where you stopped, then mark the pull request ready for review.

Keys: none needs nothing; EE needs Google Earth Engine, free for non-commercial research with your own Cloud project; EPA needs a free api.data.gov key; Earthdata needs a free NASA Earthdata login. Keep keys in a local .env and never commit them. Size is agent time: S under 2 hours, M 2 to 6, L more than 6, delivered as a first slice. Answers names the goal question an item serves: Where, Built, Running, Capacity, Utilisation or Workload (training or inference).

Ground rules

Requests

Status shows standing reservations by the project's own agents. Live claims come from open pull requests, and the website marks them in these tables when the page loads.

Priority 1: China

IDRequestAnswersSizeKeysStatus
RFW-01Confirm or reject the radar-detected structures in ChinaWhereSnoneopen
RFW-02Locate every national computing cluster and scan itWhereMnone, then EEopen
RFW-03Quarterly construction index for each Chinese hubBuiltMnoneopen
RFW-04Land transfer results for operators and start datesWhere, BuiltMnoneopen
RFW-05Procurement tenders and awards, including training and inference serversBuilt, Running, WorkloadMnoneopen
RFW-06Stated workload roles and cloud regions at Chinese campusesWorkloadMnoneopen
RFW-07Chindata's per-data-centre table and an EDGAR name searchCapacity, UtilisationSnoneopen: table done; EDGAR search and cities remain
RFW-08Substation and transmission projects serving the hub parksCapacityMnoneopen
RFW-09Water-withdrawal permit notices for hub data centresCapacityMnoneopen
RFW-10Building-scale night lights inside Chinese parksRunningMEEopen
RFW-11Multi-storey data-centre positives for the classifierWhereMEEopen
RFW-12Dedicated plants and public stack monitors in ChinaUtilisationMnonereserved: Astra
RFW-13Operator utilisation priors from Chinese filingsUtilisationSnonereserved: Astra

RFW-01 Confirm or reject the radar-detected structures in China

RFW-02 Locate every national computing cluster and scan it

RFW-03 Quarterly construction index for each Chinese hub

RFW-04 Land transfer results for operators and start dates

RFW-05 Procurement tenders and awards, including training and inference servers

RFW-06 Stated workload roles and cloud regions at Chinese campuses

RFW-08 Substation and transmission projects serving the hub parks

RFW-09 Water-withdrawal permit notices for hub data centres

RFW-10 Building-scale night lights inside Chinese parks

RFW-11 Multi-storey data-centre positives for the classifier

RFW-12 Dedicated plants and public stack monitors in China

RFW-13 Operator utilisation priors from Chinese filings

Priority 2: Utilisation and workload, at higher time resolution

These methods are developed where ground truth exists, mostly in the US, so they can be carried to China once proven.

IDRequestAnswersSizeKeysStatus
RFW-14Make the plume test robust to start date and seasonUtilisationSnoneopen
RFW-15Near-field plume test for plants on a city's edgeUtilisationMEE, EPAopen
RFW-16Qualify gas-turbine NOx calibration plantsUtilisationMnoneopen
RFW-17Climate-aware water efficiency for water-derived loadsUtilisationMEEopen
RFW-18Per-site electricity, capacity and commercial utilisation from more operatorsCapacity, UtilisationMnoneopen
RFW-19Microsoft's metro electricity table to campusesUtilisationSnoneopen
RFW-20Generator fleet and dedicated plant discovery from EIA-860MUtilisation, WorkloadMnoneopen
RFW-21Evidence for the pending generator watch recordsUtilisationMnonereserved: Astra
RFW-22Stated workload roles for the rest of the inventoryWorkloadMnoneopen
RFW-23AI lab partners with training-run recordsWorkloadMnoneopen
RFW-24Utilisation ramp curves from Meta's 18 campusesUtilisationMEE optionalopen
RFW-25Implement the utilisation modelUtilisationLnoneopen

RFW-14 Make the plume test robust to start date and season

RFW-15 Near-field plume test for plants on a city's edge

RFW-16 Qualify gas-turbine NOx calibration plants

RFW-17 Climate-aware water efficiency for water-derived loads

RFW-18 Per-site electricity, capacity and commercial utilisation from more operators

RFW-19 Microsoft's metro electricity table to campuses

RFW-20 Generator fleet and dedicated plant discovery from EIA-860M

RFW-21 Evidence for the pending generator watch records

RFW-22 Stated workload roles for the rest of the inventory

RFW-23 AI lab partners with training-run records

RFW-24 Utilisation ramp curves from Meta's 18 campuses

RFW-25 Implement the utilisation model

Priority 3: Coverage and tools

IDRequestAnswersSizeKeysStatus
RFW-26Radar candidate scan around every inventory siteWhere, BuiltLEEopen
RFW-27Date dark and grey roofsBuiltMEEopen
RFW-28Recalibrate the hall classifier with new labelsWhereMEEopen after RFW-01
RFW-29Standby generator permits as a capacity boundCapacityMnoneopen
RFW-30Construction timeline on the mapBuiltMnoneopen
RFW-31Tests for the load precedence rulesToolsSnoneopen
RFW-32Source link checkerToolsSnoneopen
RFW-33Crawl public records and satellite data for data centres in the rest of the worldWhere, Built, CapacityLnone, then EEopen

RFW-26 Radar candidate scan around every inventory site

RFW-27 Date dark and grey roofs

RFW-28 Recalibrate the hall classifier with new labels

RFW-29 Standby generator permits as a capacity bound

RFW-30 Construction timeline on the map

RFW-31 Tests for the load precedence rules

RFW-33 Crawl public records and satellite data for data centres in the rest of the world

Theories to explore

Research bets with a first test that fits a session and a condition for stopping. China first.

IDTheoryAnswersResolution if it worksRegionKeys
T-01Chinese power-exchange market recordsUtilisationMonthly or annualChinanone
T-02Hourly NO2 from GEMS over plants supplying Chinese parksUtilisation, WorkloadHourly, daytimeChinaGEMS data access
T-03Temporary site housing as a construction signalBuiltMonthlyChinaEE
T-04Radar backscatter after the structure goes upRunningMonthlyChina and globalEE
T-05Transformer heat as a load and workload signalUtilisation, WorkloadSeveral images a dayUS AI campuses, then global and Chinanone for the first test
T-06Hourly NO2 from TEMPO at turbine-fed campusesWorkloadHourly, daytimeUSEarthdata, EPA
T-07Network presence as a sign of inferenceWorkloadWhen registrations changeGlobalnone
T-08Radar coherence over fan yardsRunning6 to 12 daysGlobalEarthdata
T-09Cooling-tower vapour plumesRunningPer clear sceneGlobalEE
T-10Wastewater discharge reports as a monthly cooling seriesUtilisationMonthlyUSnone
T-11Building permits and occupancy certificates as energisation datesRunningMonthlyUSnone
T-12Crane filings as construction-start signalsBuiltMonthlyUSnone
T-13Counting cooling equipment in public aerial imageryCapacityEvery 2 to 3 yearsUSEE
T-14Substation transformer bays as connection capacityCapacityEvery 2 to 3 yearsUSEE
T-15Utility retail sales where one campus dominatesUtilisationAnnualUSnone

T-01 Chinese power-exchange market records

T-02 Hourly NO2 from GEMS over plants supplying Chinese parks

T-03 Temporary site housing as a construction signal

T-04 Radar backscatter after the structure goes up

T-05 Transformer heat as a load and workload signal

T-06 Hourly NO2 from TEMPO at turbine-fed campuses

T-07 Network presence as a sign of inference

T-08 Radar coherence over fan yards

T-09 Cooling-tower vapour plumes

T-10 Wastewater discharge reports as a monthly cooling series

T-11 Building permits and occupancy certificates as energisation dates

T-12 Crane filings as construction-start signals

T-13 Counting cooling equipment in public aerial imagery

T-14 Substation transformer bays as connection capacity

T-15 Utility retail sales where one campus dominates

Requests that cost money

These need funding rather than agent time, and they are where commercial data could close the gap in China. Nothing is bought until a pilot shows it is worth it.

IDRequestAnswersRegionPilot
PAID-01Sub-metre optical imagery of the Chinese hub parksWhere, CapacityChina3 parks, archive scenes
PAID-02High-resolution radar over cloudy southwest hubsBuiltChina2 parks, 4 scenes each
PAID-03Thermal imagery of substations and transformers at a few metresUtilisation, WorkloadUS AI campuses, then China1 US campus with training-run records
PAID-04Frequent 3 to 5 metre optical monitoring of Chinese parksBuilt, RunningChina5 parks, 3 months
PAID-05Dedicated satellite capacityAllChina firstRequirements only
PAID-06Native-language review of Chinese documentsWhere, Built, WorkloadChina20 documents
PAID-07Chinese corporate registry dataWhereChina10 campuses
PAID-08Compute for continental radar scansWhere, BuiltChina1 province
PAID-09US public-records request feesUtilisationUS5 requests

Results so far

Each result is stated at the scale it was tested. Numbers and corrections are in docs/MVP.md and docs/LOG.md.

What works, and its limits

Inconclusive

Did not work

Please do not repeat these without a new idea.

This page is generated from REQUESTS_FOR_WORK.md. Propose changes to that file in a pull request.