LATITUDE × LONGITUDE // JUDGE BRIEF
DOMAIN AI-compute procurement
CLASS RL environment family
LIVE ENV deployed on HUD
SECTION 00 / THE PROBLEM

Every week, a compute buyer makes a million-dollar call under fire

THE 30-SECOND VERSION Latitude trains the how-much-and-when-to-buy call. Longitude trains the what-to-deploy call when your first choice is rationed. Same crisis → both agents → one procurement memo, run as a live, deployed environment — and below, we show exactly what the agent decided, including the one crisis where it still breaks.
one chip · perfect timing−$117,600 add the B200 lifeline+$160,014 open the TPU lane+$1,208,193 the lessonTiming alone loses money. Substitution is the lever — proven in dollars on the same crisis.

Almost everything the AI economy promises runs on a chip that comes from a single company, in a single building — the most expensive factory in human history — and is finished in a handful of facilities on one island, with no second source. It is the most complex supply chain humanity has ever built, and it runs through the most disrupted global-trade environment since the Second World War. When that chain tightens, compute doesn't get more expensive so much as it stops being available: it gets rationed, to whoever the supplier decides is worth it.

That turns an ordinary purchasing task into the hardest recurring decision in the AI economy — commit millions of dollars, a year ahead, into a market where money no longer clears. Get it wrong and you strand capital you can't power, or starve the models your business runs on. Get it right and no one notices. That call gets made every week, under fire. We built an agent to make it.

WHERE THIS SITS the frontier

AI's value in a supply chain splits into four jobs. The first two are mature; the last two are the frontier — where the near-term value is landing, and where almost no benchmark operates. We built for those two.

INTERPRET
mature
PREDICT
mature
RECOMMEND
the frontier
EXECUTE
the frontier
“Success isn't going to be based upon scale or your buying power — it's going to be based upon your agility and decision-making speed.”Doug Cantriel · Ford · 2026 CSCMP State of Logistics Report

READ THIS FIRST — THE CLOCK the one assumption

Real compute disruptions play out over 40–78 weeks. We compress them into a 26-week episode so an agent can train and be scored in a tractable loop. The shapes are faithful and sourced (Section 07); the clock is deliberately sped up — a design choice, stated up front, not hidden.

SECTION 01 / WHY THIS SUPPLY CHAIN IS UNLIKE ANY OTHER

The hardest, fastest, most concentrated supply chain on earth

A short primer for any reader — the forces that make AI compute unlike buying anything else.
Electrons are simple to move. Atoms are not.

Software got easy because bits have no weight; compute is the hardest atom to move right now — and it behaves unlike any other supply chain, breaking the usual rules all at once. That's why it's the right place to test an agent, and why a buy-timing model can't win alone.

① RATIONING, NOT PRICING money stops working

In a real shortage of the top chips, allocation clears the market — not price. The supplier rations to whomever it chooses; your order joins the same queue as everyone else's. You can have the budget and still not get the chip. When money stops clearing the market, timing your buy isn't enough — you need a substitution lever.

② DEMAND AT HYPER-SPEED supply can't keep up

A single product going viral can multiply demand faster than any factory can respond. Capacity takes quarters-to-years to add; demand moves in days. The gap between the two is where the losses — stockouts, panic-buying, stranded capital — all live.

③ POLICY AS A SHOCK the rules move

Export controls can make a chip you already planned around unavailable overnight, forcing a downgrade to a weaker compliant part. In 2025 trade policy shifted on the order of once every week and a half — disruption isn't an event here, it's the baseline.

EVERY LAYER IS A NEAR-MONOPOLY
EUV lithography machines · ASML
~100%
Leading-edge logic chips · TSMC
~90%
Advanced packaging — CoWoS · TSMC
~90%
Data-center AI GPUs · Nvidia
~90%

Every critical layer is one dominant supplier — no second source to fail over to. Directional industry estimates (SemiAnalysis · Epoch AI · Chip War).

WHY WE SCOPE TO THE NON-FRONTIER BUYER A frontier lab with unlimited capital can pay or build its way through — the rare case. The buyer most organizations actually are — a mid-tier cloud, disciplined on profit and fighting for allocation — is who lives or dies on these decisions. Modeling that buyer is both more honest and more general. (The frontier-lab variant flips the reward to time-to-capacity — a documented extension in the roadmap.)
SECTION 02 / TWO DECISIONS, ONE DESK

Two genuinely different problems — so two models

A real procurement desk makes both calls in sequence. We built one environment for each.
LATITUDE
the capacity plan · when / how much

Problem: how much to buy, and when, through the crisis.

  • Order chips each week across a 26-week crisis; scored on realized profit vs. a brute-forced optimal.
  • Lever: timing and quantity. Loop: observe() → order(units) ×26.
  • The honest lesson: in a hard ration, timing alone still loses money — which is why Longitude exists.
LONGITUDE
the sourcing plan · what to deploy

Problem: what to deploy when your first choice is rationed.

  • Choose the mix of three chips (H100 / B200 / TPU), each winning on a different axis — Section 03.
  • Lever: substitution. Loop: observe() → allocate(h100, b200, tpu).
  • The lever buy-power unlocks — and the one that turns the crisis from a loss into a profit.

Different action spaces (a buy quantity vs. a three-way allocation), so two models composed into one memo — the honest first tier. A single joint policy is the stated endpoint (roadmap).

SECTION 03 / THE THREE CHIPS

Longitude's whole game: three chips that win on different axes

Substitution only works if the alternatives are genuinely different. These are — and the differences are the strategy.

When the chip you want is rationed, you don't get to "wait for more." You deploy something else. Longitude's action space is three chips, each strong on a different axis and weak on another. The agent's job is to position across all three before the crunch lands — because the moves that matter (qualifying a new chip, pre-buying in calm) take weeks of lead time you don't have once it hits.

H100 — THE WORKHORSE the baseline

What it is: the standard Nvidia GPU, the unit everything else is measured against (1.0 H100e).

Wins on: availability and tooling — abundant in calm, runs the mature CUDA stack everyone already builds on.

The catch: it's the chip the market fights over first. In the crunch it's rationed and its price roughly triples — buying more during the spike is how you lose money.

B200 — THE VALUE KING best $ / compute

What it is: Nvidia's newer Blackwell part — roughly 2.5× an H100's compute per unit, the best value per unit of work.

Wins on: economics — cheapest way to buy raw compute when you can get it.

The catch: it's the most packaging-intensive part, so it gets squeezed hardest when packaging is the bottleneck — and it needs liquid cooling. You have to pre-buy it in calm, before the crunch collapses its availability.

TPU — THE ESCAPE HATCH crunch-immune

What it is: Google's tensor chip — a completely different supply chain (not Nvidia, not the same packaging bottleneck), and the cheapest per chip.

Wins on: it's immune to the crunch that rations the Nvidia parts — the only true way out.

The catch: software lock-in (you must port off CUDA to JAX/XLA) and a weekly quota cap — you can't pivot to it overnight. You have to qualify it ~6 weeks early or the hatch is still shut when you need it.

WHY NOT JUST GO 100% TPU?  It's cheapest and crunch-immune — so why isn't it the whole answer? Because the weekly quota caps how fast you can shift onto it (the modeled stand-in for real CUDA→JAX migration friction). That cap is the only thing keeping the Nvidia parts in the picture, and it's why the winning play is a timed mix — qualify the TPU lane early, pre-buy B200 in calm, let abundant H100 fill the rest — not a single bet.
SECTION 04 / SYSTEM ARCHITECTURE

How it runs — one crisis, two agents, one memo

The shared substrate is a live, deployed HUD environment; the same shock seeds both agents.
SHARED SHOCK SCENARIO one calibrated disruption seeds BOTH envs e.g. CoWoS packaging crunch · same seed LATITUDE RL-TRAINED WHEN · HOW MUCH to order single-chip · profit-scored 6 calibrated shocks · 26-week episode loop: observe() → order(units) ×26 ▼ OUTPUT BUY decision — units + timing LONGITUDE FRONTIER-VALIDATED WHAT to deploy 3-chip · H100 / B200 / TPU substitution when the shock binds loop: observe() → allocate(mix) ▼ OUTPUT HEDGE decision — chip mix PROCUREMENT MEMO TIER 1 same shock → both decisions → one memo BUY (time the order) + HEDGE (qualify TPU early) + dollar rationale the artifact a human signs — see SECTION 06 SHARED SUBSTRATE — live, deployed HUD environment FastMCP tools observe()/order()/allocate() · reward normalizer profit→0–1 · self-generated from real supplier data seed seed buy hedge
◂ drag the diagram sideways to read it ▸
shared shock seeds both envs Latitude (capacity) Longitude (substitution) decision → memo (Tier 1) shared HUD substrate

Badge note: Latitude is RL-trained (Qwen3-4B); Longitude's headline result is a frontier model (Sonnet 4.6) through the same tools — full detail in §07.

SECTION 05 / THE SIX SHOCKS

Five of these six shocks have already happened — the sixth is happening now

Not invented stressors. Every acronym defined; real-world precedent dated on each row. (Sourcing in Section 07.)

One unit to know: H100e = "H100-equivalent" — one H100 chip's worth of computing power. We measure everything in H100e so different chips (H100, B200, TPU) sit on one comparable scale.

ShockWhat happens — and when it hit the real worldResult
CoWoS packaging crunch
the shared shock
CoWoS ("chip-on-wafer-on-substrate") is the advanced packaging step that bonds the GPU to its memory — the real bottleneck, not the chip logic. Constrain it and the newest chips get rationed (~45% cut), prices roughly triple, lead times stretch. This is the crisis the whole memo is built on.
HAPPENED · 2023→NOW TSMC's CoWoS sold out; H100 lead times hit 52 weeks; in 2023 Nvidia absorbed nearly 100% of TSMC's advanced-packaging capacity. Still tight — the H100 1-yr rental ran $1.70 → $2.35/hr (+40%) Oct '25–Mar '26.
SOLVED 1.000
HBM sellout HBM ("high-bandwidth memory") is the stacked memory every AI GPU needs. The few memory makers sell out their annual capacity, which caps how many GPUs can be built at all — a ceiling upstream of the chip itself.
HAPPENED · 2024–26 HBM (incl. HBM3E) fully allocated through 2026; the memory bottleneck caps AI-server growth at ~25 GW/yr through 2027 regardless of how many chips you order.
SOLVED 0.80
Export control Government restricts which chips can be sold where. A high-end chip becomes unavailable overnight, forcing a downgrade to a weaker compliant part.
HAPPENED · 2025 US controls on China; the down-binned H20 export chip delivers ~15% of an H100's compute (0.15 H100e) — a planned-around part erased and replaced with a fraction of the power.
PROFITABLE 0.63
Power / grid Data centers need enormous electrical power. Grid-hookup queues and 600kW+ racks mean you can own chips you literally cannot switch on — a deployment ceiling, not a buying problem. You can't pre-build your way out.
HAPPENED · 2024–26 Texas's grid (ERCOT) large-load queue went 63 GW (Dec '24) → 230+ GW (Jan '26) — about 2.7× the entire state's all-time peak demand. New grid interconnects now take 5–10 years.
PARTIAL 0.43
Viral demand A consumer AI product goes viral and demand spikes far faster than supply can grow. The agent has to serve a surge it can't buy its way out of in time.
HAPPENED · NOV 2022 ChatGPT reached 1M users in 5 days and 100M in 2 months — the fastest consumer-product adoption in history, and the canonical demand-shock curve.
PROFITABLE 0.65
The perfect storm All four stressors firing at once and compounding — the hardest test, and the one the agent does not yet beat (expanded below).
HAPPENING NOW · 2026 The compound shock is emerging in real time as AI agents multiply compute demand — full breakdown below.
FRONTIER 0.00

Each score is the share of the gap between do-nothing (0.0) and the brute-forced optimum (1.000) the agent captured — normalized per-shock, so levels aren't compared across shocks. SOLVED = 75%+ of that value captured; PROFITABLE = clears the half-the-gap profit bar; PARTIAL = power (0.43), the one shock that's a deployment ceiling you can't buy through, not a purchasing problem; FRONTIER = the unbeaten storm. Five of these six have already happened; the sixth is happening now — the one we deliberately left unbeaten.

THE PERFECT STORM The other five shocks hit one lever at a time. The perfect storm fires them together: a demand surge and rationing and a price spike and stretched lead times, all at once, each making the others worse. And it isn't hypothetical — it's arriving now. The new wave of AI agents (tool-using models that retry and accumulate context over dozens of turns) multiplies compute demand ~200×; in May 2026 Anthropic responded by doubling Claude Code limits and contracting 100% of a 300 MW datacenter (~220k GPUs). That scramble is the market reacting to exactly this storm.
Our trained agent scores 0.000 here — three clean zeros. We don't dress that up. It's the deliberate generalization frontier: the exact failure made visible, measured, and trainable. A benchmark that nothing fails isn't testing anything — and this is the named v2 training target.
SECTION 06 / WHAT THE AGENTS ACTUALLY DECIDED

The payoff — a reward number proves it learned; a memo proves it decided

All figures below are reproduced live from the engine. Scenario = the CoWoS packaging crunch.
“Taking the wrong action could cause a catastrophe, but if you don't take any action, you'll definitely cause one.”Nitze, Weaver & Dickerson · Crisis Engineering
PROCUREMENT MEMO — PACKAGING CRUNCH PERSONA: PROFIT-DISCIPLINED BUYER
Situation
A CoWoS packaging crunch hits weeks 8–17. The newest chip is rationed −45%, its spot price roughly ×3, lead time stretches 2 → 6 weeks.
Buy · Latitude
Hold an order-up-to target of ~104 H100e, steady. Pre-building doesn't help — you can't stockpile your way past a hard ration, and holding cost eats the buffer. Even perfectly timed, a single-chip plan ends the episode at −$117,600. Timing alone loses.
Hedge · Longitude
Position across three chips before the crunch. Pre-buy B200 while it's available in calm (best value, squeezed hardest later). Pre-qualify the TPU lane ~6 weeks early so the escape hatch is open when the crunch lands. Let abundant H100 fill the rest. Optimal mix: H100 45 · B200 273 · TPU 382 H100e.
The money
Timing the single chip alone still loses; pre-buying B200 in calm flips the sign, and opening the TPU lane multiplies it — the dollar arc below carries the figures. The lever hiding inside it: pre-qualifying the TPU lane early vs. waiting is worth +$612,294, because the 6-week lead means a buyer who qualifies at the crunch is already too late.
Decision
✅ TIME THE BUY (order-up-to ≈104 H100e)  +  ✅ PRE-POSITION 3 CHIPS (TPU 382 · B200 273 · H100 45)  — position before the crunch, not during · magnitudes directional (Section 07) · two ledgers, composed in prose, not summed
THE SAME THREE NUMBERS FROM THE MEMO, AS ONE PICTURE — EACH LEVER STACKS ON THE LAST
1 · Buy-timing only
−$117,600
Order the one chip perfectly — and still lose money, because a ration can't be out-bought.
2 · Add B200, bought early
+$160,014
Pre-buy the value-king in calm → the loss flips to a profit.
3 · Add the TPU escape hatch
+$1,208,193
Open the crunch-proof lane → the multiplier. The TPU lane alone is worth +$1.05M.

LATITUDE — THE TRAINED AGENT Qwen3-4B · RL

A small open model (Qwen3-4B), trained with reinforcement learning, evaluated across all six shocks:

  • Beats do-nothing on 5 of 6 — every shock but the storm; clears the profit bar on 4 (power stays partial). Average reward ~0.58.
  • Per-shock: baseline 0.58 · CoWoS 1.000 · HBM 0.80 · export 0.63 · power 0.43 · viral 0.65 · perfect storm 0.000.
  • It maxes the CoWoS crunch at a perfect 1.000, repeatably — the exact crisis the memo is built on.

THE HONEST FRONTIER where it breaks

On the compound perfect storm, the trained agent scores 0.000. We do not claim it survives a crisis it's never seen — it can't profit when every stressor fires at once, yet.

That failure is exactly what makes the environment useful: measured, repeatable, and the named v2 training target.

LIVE ROLLOUT — LONGITUDE, FRONTIER MODEL REWARD 1.000 · 1 EPISODE, BEHAVIORAL
What this is
A frontier model (Claude Sonnet 4.6)not the trained head — driven only through observe() → allocate(h100, b200, tpu) on the crunch, to show the three-chip decision is real and an agent can find the play cold.
What it did
① Qualified the TPU lane on day 0 — "the single most important move" — so the escape hatch was open when the crunch hit. ② Pre-bought B200 to the cap in calm, banking a buffer at low prices. ③ Bought zero H100 through the crunch, dodging the ×3 spike. ④ Wound orders down early to kill holding cost.
Read honestly
This is one favorable episode — its realized profit reflects a good demand draw and is not a like-for-like figure against the ~$1.21M optimal ceiling above. It is behavioral proof (the agent independently reproduced the memo's thesis), not a claim of beating the optimum.
SECTION 07 / DATA, ASSUMPTIONS & PROVENANCE

What's grounded, what's directional — and where every number comes from

The mechanisms are real and sourced; the magnitudes are calibrated and time-compressed. Nothing here is hidden.

CALIBRATION ANCHORS — REAL-WORLD FIGURES

ParameterValueConfidenceSource
CoWoS packaging lead time52–78 wkHIGHSemiAnalysis · Omdia · supply-chain analysis 2026
H100 lead time (peak / calm)36–52 / 8–12 wkHIGHReseller data · SEC filings
Spot premium under shortage2.0–3.0×HIGHPublished cloud rates
Power as the binding constraintgrid-limitedHIGHIEA Energy & AI 2026 · ERCOT queue · SemiAnalysis 800VDC
Export downgrade (H20 vs H100)~0.15 H100eMEDIUMEpoch AI
TPU vs H100 perf/$~4×MEDIUM2026 rental reconciliation
TPU weekly quota cap~20 H100e/wkDIRECTIONALGCP quota (exact unpublished)

THE CRUNCH LEDGER — REPRODUCIBLE FROM THE ENGINE

FigureValueSource
Latitude single-chip optimal (cowos)−$117,600 (floor −$262,020)brute-force sweep, compute.py
Longitude Nvidia-only (no TPU)+$160,014longitude3.py self-check
Longitude with TPU lane+$1,208,193longitude3.py self-check
TPU lane value+$1,048,179derived (with − without)
Pre-qualifying early vs waiting+$612,294longitude3.py anticipation
Live frontier rollout (Sonnet 4.6)reward 1.000hud eval · trace f07ccf92
⚑ ASSUMPTIONS WE'RE EXPLICIT ABOUT
1 · Shock magnitudes are directional and time-compressed into a 26-week episode — faithful shape, scaled clock.
2 · The model rewards profit, so it represents the disciplined, capital-constrained buyer — not a frontier lab. The frontier-lab reward (time-to-capacity over margin) is a documented variant.
3 · Latitude is an RL-trained Qwen3-4B; Longitude's headline rollout is a frontier model (Sonnet 4.6), with a trained Longitude head as v2. We never present one as the other.
4 · The two ledgers are composed in prose, not summed — Latitude's loss and Longitude's gain come from different action spaces; the TPU-lane value lives inside Longitude's own ledger.
5 · Every dollar above is a deterministic engine self-check against a brute-forced optimum, reproducible from the source files named in the table. The live rollout is illustrative behavior, not independent validation.

WHY IT'S A SOUND RL ENV gut-check

  • Multi-step — 26 decisions via tools, not single-shot.
  • Within-group reward spread from seeded Monte-Carlo.
  • Goodhart-aware: reward grades brute-forced realized profit against a hidden optimal, not a gameable proxy.
  • Self-generated substrate — not a public benchmark.
  • Spanning anchors: do-nothing → heuristic → optimal.

THE ROADMAP why two models becomes one

  • Tier 2 — Latitude's end-state seeds Longitude (shared schema, reconciled economics).
  • Tier 3 — one joint policy: when + how much + what, as a single coupled decision.
  • Frontier-lab variant — flip the reward to time-to-capacity; the contrast is the insight.
  • Trained Longitude head — replace the frontier rollout with a dedicated RL-trained policy.
The value of getting one weekly decision right
The obvious play loses −$117,600.
The right one makes +$1,208,193.
Interpreting and predicting are solved. Deciding and acting — under fire, with real money — is where AI's value is heading and where almost nothing is tested. We built one place that trains for it.
John Harrison
JOHN HARRISON1693–1776 · SOLVED THE LONGITUDE PROBLEM
A 300-YEAR-OLD PARALLEL

Sailors could find latitude
from the stars. Longitude killed them.

For centuries, ships could fix half their position — north to south, by the stars. The other half — east to west — they could only guess. Fleets wrecked; fortunes sank.

Finding the other half meant keeping exact time aboard a pitching ship — and no clock on Earth could do it at sea. A self-taught clockmaker spent four decades building one that could — precise enough to pin a ship's exact position on the open ocean.

Where you are — not where you've been
Navigating by the stars
=
INTERPRET · PREDICT
Navigating by the chronometer
=
RECOMMEND · EXECUTE
Together they tell you exactly where you are — not just where you've been.
We built the chronometer for compute.