Earth: NASA Blue Marble, Black Marble
Sundai Hack 145 · Track 1 · The AI data center of 2035

The AI data center of 2035 belongs in orbit

On Earth, the power runs out first. A few hundred kilometres up, the Sun almost never sets.

58%of 2035's AI users is all Earth's 500 MW grid can serve
8×more sunlight per solar panel each year than on the ground
4×less energy per chat answer than a 2025 Gemini prompt

Our orbit  dawn-dusk sun-synchronous, ~650 km, 98° tilt · 12 rings of 8 MW satellites

58%: Earth-only run, designs/A+B+C-earth-only.json · 0.054 Wh (Design 2; 0.049 Wh Design 1) counts whole racks, idle time and cooling, on the organizers' 2035 chips; Google's 0.24 Wh is its median Gemini text prompt, May 2025
Why space

What orbit has that the ground doesn't

Power
EarthGrids are full. Texas alone has ~474 GW of big new loads asking to connect OrbitNo grid. A dawn-dusk orbit sees the Sun almost all year
Cooling
EarthEvaporative cooling uses 1.8 L of water per kWh (organizers' slide 14) OrbitRadiators shed heat to −53 °C space. No water, no land
Cost trend
EarthBuilding cost rose from $7.7M to $10.7M per MW, 2020–2025 OrbitLaunch is heading from ~$2,700/kg to ≲$200/kg by the mid-2030s
Reach
Earth25–110 ms round trip from our sites to users Orbit40 ms to everyone, from overhead (organizers' slide 12)

The catch: orbit isn't free. A megawatt in orbit only costs the same as the cheapest site on Earth once satellites get lighter. That is our Design 2.

−53 °C: the organizers' 220 K radiator sink, slide 14
The brief

Serve 4.45 billion people, inside four hard limits

Budget$30B

build and run for 5 years

Earth's grid500MW

for all our Earth sites together

Launch$200/kg

to put anything in orbit

Speed0.6s · 2s

to the first word, chat · live agents

4 billion

everyday prompters · 30 chats a day

50 million

agent developers · 12 live + 30 background agent tasks a day

400 million

knowledge workers · 20 chats, 1 live + 4 background tasks

An agent works on a task by itself: think, run a tool, read the result, repeat, about 80 times. Live agents have a person waiting; background agents get 4 hours.

Organizers' slides 9 (limits), 10 (tasks and speed), 11 (users), 14 (satellite: 18 t per MW, 95% of chips survive 5 years)
Our answer

Two designs. Both serve everyone, inside every limit.

Design 1 · the safe one

Earth and orbit, working together

$29.88B
  • Earth6 sites · 323 MW of grid
  • Orbit12 planes · 84 satellites
  • Satellite18 t per MW, the organizers'
  • First word: chat · agent0.22 s · 0.26 s
Design 2 · the big idea

Everything in orbit, on a lighter satellite

$29.44B
  • Earthno sites · 0 MW of grid
  • Orbit12 planes · 120 satellites
  • Satellite11.0 t per MW, ours
  • First word: chat · agent0.14 s · 0.16 s

Both serve 100% of the 4.45 billion users and survive losing any one site or orbital plane, even on the worst eclipse day of the year.

designs/final_resilient.json · designs/whatif_all_orbit_light.json · every rule re-checked by twin/check_rules.py
The budget

Where every dollar of the $30 billion goes

Chips, racks and memory Earth sites Getting to orbit Network Left unspent
⅔

of the money is chips, in both designs

$6.71 · $6.62

per user, for all 5 years

$9.73B

Design 1's Earth part, 6 sites

$20.15B

Design 1's orbit part, ground stations included

twin/score.py · the next three slides show how every line is calculated · hand check of Design 1's total: $29,880,769,535 (twin/handcheck.py)
Every number · 1 of 3

Chips, racks and memory: $20.45B · $21.62B

LineHow it's calculated (Design 1 · Design 2)Design 1Design 2
Writer chips (LPU racks)write answers word by word996 · 924 racks × $14.3M a rack$14.24B$13.21B
GPU racksread questions, or write72 · 192 racks × $23.8M a rack$1.71B$4.57B
Reader chips (air-card racks)read the whole question at once7,746 · 6,444 racks × $0.5M a rack$3.87B$3.22B
Tool-sandbox rackssmall computers where agents run code198 · 192 racks × $2M a rack $0.40B$0.38B
Agent memory storeholds an agent's memory while its tool runs74 · 76 PB × $3 per GB $0.22B$0.23B
Chips, racks and memory$20.45B$21.62B

Rack prices and sizes are the organizers' (slide 12). Rack counts come from our search, which tried every chip type and group size for every job and kept the cheapest mix that answers in time.

Racks per place: Design 1 has 54–56 writer, 4 GPU, 421–435 reader and 11 sandbox racks at each of its 18 places; Design 2 has 77, 16, 537 and 16 at each of 12 planes
Every number · 2 of 3

Earth sites and the network: $3.43B · $0.42B

LineHow it's calculatedDesign 1Design 2
Buildings and cooling292 MW of computers × $8M per MW $2.34B–
Electricity, 5 years11,265 GWh × $40 per MWh, averaged over the 6 sites $0.45B–
Carbon2.67 Mt CO₂ × $100 per tonne (slide 14) $0.27B–
Earth sites$3.06B$0
Laser terminals252 · 360 terminals (3 per satellite) × $0.5M $0.13B$0.18B
Optical ground stations16 × ($10M to build + 5 years × $1M to run) $0.24B$0.24B
Network$0.37B$0.42B

Energy is what the sites draw over 5 years: computers at their simulated load, plus cooling (PUE 1.07–1.14, slide 14). Carbon is that energy × each grid's CO₂ per kWh, 237 g on average.

Earth prices by site and their sources are on slide 14
Every number · 3 of 3

Getting to orbit: $6.01B · $7.41B

LineHow it's calculated (Design 1 · Design 2)Design 1Design 2
Launch the satellites603.6 MW × 18 t · 905.5 MW × 10.98 t = 10,864 · 9,945 t, × $200/kg$2.17B$1.99B
Launch the eclipse batteries196 · 372 MWh × 4 kg per kWh = 784 · 1,489 t, × $200/kg $0.16B$0.30B
Launch the laser terminals252 · 360 × 50 kg = 13 · 18 t, × $200/kg $0.003B$0.004B
Satellite hardware603.6 MW × $6M · 905.5 MW × $5.5M (solar, radiators, frame)$3.62B$5.00B
Eclipse batteries196 · 372 MWh × $300 per kWh $0.06B$0.11B
Getting to orbit11,661 · 11,452 t launched in all$6.01B$7.41B
Total spent$29.88B · $29.44B
Left unspent$0.12B · $0.56B
Why $6M per MW

Set so orbit ties the Nordics at a $95/kg launch, as on slide 14. Design 2's lighter hardware costs 8% less.

$200/kg and 18 t per MW: organizers' slides 9 and 14 · batteries cover 21 min of eclipse + 20%, on live racks (Design 1) or every rack (Design 2)
Where we operate

A dawn-dusk sun-synchronous orbit, 650 km up

  • Orbit typelow Earth orbit, dawn-dusk SSO
  • Height · tilt~650 km · 98°, over both poles
  • Crosses the equator at06:00 or 18:00 local time
  • One lap98 min · 7.5 km/s · 14.7 a day
  • Eclipses~95 days a year, ≤19.6 min a lap
  • Radiation over 5 years0.75 krad
PlanesCrosses equatorEclipsesDesign 1Design 2
1, 3 … 1106:00, dawnJune7 sats · 50 MW10 sats · 75 MW
2, 4 … 1218:00, duskDecember7 sats · 50 MW10 sats · 75 MW
Same orbit family as Google's Suncatcher · lap, tilt and eclipse length from orbital mechanics · each ring turns ~1° a day to keep facing the Sun · rings behind: solid = dawn, dashed = dusk
Design 2 · the lighter satellite

Three upgrades make a megawatt in orbit as cheap as the Nordics

One 8 MW satellite · Design 1

144 t · 20,600 m² of solar wings · 8,600 m² of radiators · chips at 85 °C

One 8 MW satellite · Design 2

88 t · 18,900 m² of solar wings · 12,400 m² of radiators · chips at 58 °C

twin/orbit_mass.py, same physics as slide 14's 972 W/m² radiator · 500 W/kg arrays are a 2035 stretch: the best flown reach ~200 W/kg · radiators
Architecture

How a question travels

4.45 billion users chat · live agents · background Americas · Europe · Asia 6 Earth data centersDesign 1 only · 323 MW of grid 25–110 ms round trip 16 optical ground stationsspread worldwide, so some sky is always clear 100 Gbps laser per satellite 12 orbital planeseach its own ring of satellites each satellite: 8 MW, 3 lasers1 to the ground, 2 to its neighbours 40 ms round trip laser

Inside every site and satellite: reader chips take in the whole question at once, writer chips write the answer word by word, a memory store holds agents' work while their tools run, and sandboxes run their code.

Round trips: organizers' slide 12 · 200 Gbps laser downlink already flown · clear sky across many sites
Proof

Five ways we checked every number

TestWhat it doesDesign 1Design 2
1 · Match the organizersreproduce the organizers' own numbers before trusting the model11 of 11
2 · Every rulere-check each rule from the raw design file39 of 3933 of 33
3 · By handredo key numbers with plain arithmetic, no model code16 of 16–
4 · Simulated dayswhole days minute by minute: normal, outages, eclipses57 of 5739 of 39
5 · Wrong estimateseach of 16 estimated inputs made 25% worse, then re-optimizedfits 9 of 16fits 10 of 16
Chat users per GPU960 → 951

organizers' slide 13 → ours

Agents per GPU117 → 118

slide 13 → ours

Launch 1 MW$3.6M → $3.6M

slide 14 → ours

Orbit ties Nordics at$95 → $95

per kg, slide 14 → ours

Re-run all of it in about 6 seconds: python3 twin/prove.py · what breaks the budget in test 5 is mostly how good 2035 chips are
Break it on purpose

Switch off any site or ring, on any day: no live user is dropped

Simulated, minute by minuteDaysLive users servedLongest background wait
Design 1 · normal day · lose any one of 18 places1 + 18100% every time55 · 85 of 228 min
Design 1 · worst eclipse days, alone and with each outage38100% every time200 of 228 min
Design 2 · normal day · lose any one of 12 planes1 + 12100% every time44 · 81 of 218 min
Design 2 · worst eclipse days, alone and with each outage26100% every time81 of 218 min
Biggest saving

Background agents use the live-agent racks in quiet hours: $4.8B saved. The world is below average demand 13 hours a day.

Why it holds

Many small places instead of a few big ones. One outage takes out a small slice, so the backup is small.

Before we fixed it

Losing a big orbit section dropped 37% of live users. Spreading over 12 rings cost about $3.0B.

twin/simulate.py --eclipse · users in the Americas, Europe/Africa and Asia, each busy in their own afternoon · busiest hour 2.5× the average: organizers' slide 16
Where the estimates come from

Every estimate, against a published source

InputOursWhat the source saysVerdictSource

At today's electricity, carbon and building prices together, Design 1 would cost about $31.2B, over budget. Design 2 uses none of these inputs and stays at $29.44B. Rising Earth costs are one more reason for orbit.

Everything else comes from the organizers' slides: 19 inputs, each tagged with its slide number in twin/catalog.py
Check every number yourself

Everything is open

Re-run every test

python3 twin/prove.py

Code and data

github.com/MadhanJ05/Orbital_DataCenter

3D digital twin

madhanj05.github.io/Orbital_DataCenter/twin3d.html

    References, numbered as cited · organizer slides: Sundai Hack 145, Track 1 deck