Countries
Every country with a tracked compute footprint, read across facilities, ownership, export-control access and sovereign programmes.
Four ratios per country, each between a headline and what the substrate holds
Each country as four ratios: how much of its tracked plant is operating rather than announced, how much of that plant traces to an owner reaching a public filing, how much of its announced programme money has been disbursed, and how much of its headline programme figure is government money. Every axis is a quotient of two named substrate columns computed inside that country, so the figure carries shape and the printed capacity carries scale.
- Plant in service
- Of the tracked plant that carries a build status, how much is operating rather than announced or under construction? Not a measure of how much compute a country has — a small country running everything it built scores above a large one mid-construction.
- Owner at filing grade
- Of the tracked capacity, how much traces to an owner reaching a public filing? Not a measure of how opaque a country is — it is how far OUR ownership walk got, and the un-investigated share is drawn separately rather than folded in.
- Programme disbursed
- Of the money a government announced for its AI programme, how much has it disbursed? Not a measure of programme success or speed — a young programme and a stalled one both read low.
- Government share of headline
- Of the headline figure a programme announces, how much is the government’s own money? Not a judgement about private investment — it states what the headline is made of, nothing about whether the money is good.
34 of 109 countries in the substrate resolve at least 2 axes and appear above; 10 resolve all four, and 25 carry a sovereign programme with money figures attached. The remaining 75 have a footprint but resolve fewer than 2 axes — one spoke is not a shape, and drawing it beside the others would invite a comparison the datum cannot carry. They keep their rows on the Overview table.
The two ownership and plant axes read the same materialized view the Compute Visibility Index is built from, so a country’s ownership figure here and there are the same number. The two programme axes read the sovereign programme records behind Sovereign AI, and divide by government-only money wherever a government publishes it — the United States reads fully disbursed against a $30M government-only figure while its headline is $2.6B, which is why both the quotient and its two operands are printed rather than the quotient alone.
Export-control access is not an axis. It is a five-value ordinal rather than a quotient, and its conditionality — entity gating, expiry dates, per-chip carve-outs — lives in prose that a radius cannot carry, so it is stated as a classification on the Overview table and in full on Export Controls, with its caveats intact. Designation counts are likewise absent: they track enforcement attention rather than exposure, and fell to zero through 2026 while the rule-making that constrains access continued.
Working detail — axis derivations and normalization
1 · Plant in service
Of the tracked plant that carries a build status, how much is operating rather than announced or under construction?
Numerator. capacity_mw_operational
Denominator. capacity_mw_operational + capacity_mw_construction + capacity_mw_announced
Source. mv_compute_visibility_by_country
Megawatt quotient within the country. Decommissioned and cancelled plant falls in no bucket and is excluded from both sides, so the denominator is status-classified capacity rather than all tracked capacity.
This axis is a part over its own whole and cannot exceed 100%.
2 · Owner at filing grade
Of the tracked capacity, how much traces to an owner reaching a public filing?
Numerator. tier_pct_capacity.Tier_1 (capacity in Tier 1)
Denominator. capacity_mw (all tracked capacity)
Source. mv_compute_visibility_by_country
Capacity-weighted share, already emitted as a percentage by the view and divided by 100 here. Weighted by megawatts rather than by facility count, so a gigawatt site counts for more than a megawatt one.
This axis is a part over its own whole and cannot exceed 100%.
3 · Programme disbursed
Of the money a government announced for its AI programme, how much has it disbursed?
Numerator. disbursed_usd
Denominator. announced_govt_only_usd, falling back to announced_usd only where no government-only figure exists
Source. sovereign_programs
USD quotient. The denominator is government-only money by design: execution can only be measured against what the government committed, not against private capital announced beside it.
A value above 100% is a real reading here and is drawn past the ring rather than clipped.
4 · Government share of headline
Of the headline figure a programme announces, how much is the government’s own money?
Numerator. announced_govt_only_usd
Denominator. announced_usd
Source. sovereign_programs
USD quotient, computed only where the headline has been decomposed. It never falls back to the headline for its own numerator, so an undecomposed programme is absent rather than reported as fully government-funded.
This axis is a part over its own whole and cannot exceed 100%.
Working detail — the table the plate is drawn from
| Country | Tracked | Plant in service | Owner at filing grade | Programme disbursed | Government share of headline |
|---|---|---|---|---|---|
| United States | 38.3 GW | 36.3% 13.8 GW of 38.1 GW | 56.3% 21.5 GW of 38.3 GW | 100.0% $30.0M of $30.0M against government-only money | 1.2% $30.0M of $2.6B |
| United Arab Emirates | 5.2 GW | 0.1% 3 MW of 5.2 GW | 100.0% 5.2 GW of 5.2 GW | Government publishes no disbursement figure | 0.7% $3.5B of $518.7B |
| France | 2.0 GW | 4.9% 100 MW of 2.0 GW | 1.6% 33 MW of 2.0 GW | 1.6% $43.6M of $2.7B against government-only money | 1.3% $2.7B of $201.3B |
| Saudi Arabia | 2.0 GW | 0.7% 14 MW of 2.0 GW | 0.0% 0 MW of 2.0 GW | Government publishes no disbursement figure | 77.0% $77.0B of $100.0B |
| India | 1.5 GW | 5.4% 83 MW of 1.5 GW | 10.9% 168 MW of 1.5 GW | 3.8% $48.0M of $1.3B against government-only money | 100.0% $1.3B of $1.3B |
| China | 632 MW | 100.0% 632 MW of 632 MW | 26.7% 169 MW of 632 MW | Government publishes no disbursement figure | 100.0% $55.7B of $55.7B |
| Italy | 551 MW | 6.8% 37 MW of 551 MW | 94.6% 522 MW of 551 MW | 55.8% $261.6M of $469.0M against the headline figure — no government-only figure is published | Headline is not decomposed into a government-only share |
| Malaysia | 387 MW | 90.4% 350 MW of 387 MW | 28.4% 110 MW of 387 MW | Government publishes no disbursement figure | 10.2% $440.0M of $4.3B |
| United Kingdom | 202 MW | 55.4% 112 MW of 202 MW | 49.8% 101 MW of 202 MW | 6.7% $318.0M of $4.8B against government-only money | 100.0% $4.8B of $4.8B |
| South Korea | 130 MW | 9.5% 12 MW of 130 MW | 81.7% 106 MW of 130 MW | Government publishes no disbursement figure | 2.0% $1.5B of $74.0B |
| Finland | 106 MW | 20.5% 22 MW of 106 MW | 0.0% 0 MW of 106 MW | 57.8% $157.5M of $272.5M against government-only money | No announced figure to measure against |
| Singapore | 105 MW | 19.3% 20 MW of 105 MW | 19.0% 20 MW of 105 MW | 27.0% $200.0M of $740.0M against government-only money | 100.0% $740.0M of $740.0M |
| Japan | 67 MW | 49.7% 33 MW of 66 MW | 7.1% 5 MW of 67 MW | 5.9% $470.0M of $7.9B against government-only money | 12.3% $7.9B of $64.0B |
| Brazil | 61 MW | 11.1% 7 MW of 61 MW | 0.0% 0 MW of 61 MW | Government publishes no disbursement figure | 36.9% $1.6B of $4.2B |
| Taiwan | 41 MW | 10.1% 4 MW of 41 MW | 2.1% 887 kW of 41 MW | Government publishes no disbursement figure | 100.0% $6.2B of $6.2B |
| Portugal | 33 MW | 100.0% 33 MW of 33 MW | 0.0% 0 MW of 33 MW | No sovereign AI programme tracked | No sovereign AI programme tracked |
| Israel | 33 MW | 8.9% 3 MW of 33 MW | 100.0% 33 MW of 33 MW | 102.9% $140.0M of $136.0M against government-only money | 100.0% $136.0M of $136.0M |
| Norway | 29 MW | 100.0% 29 MW of 29 MW | 0.0% 0 MW of 29 MW | 6.6% $20.9M of $317.0M against government-only money | 100.0% $317.0M of $317.0M |
| Germany | 25 MW | 100.0% 25 MW of 25 MW | 0.0% 0 MW of 25 MW | 100.0% $3.7B of $3.7B against government-only money | 61.7% $3.7B of $6.0B |
| Switzerland | 16 MW | 100.0% 16 MW of 16 MW | 0.0% 0 MW of 16 MW | 100.0% $113.0M of $113.0M against government-only money | 100.0% $113.0M of $113.0M |
| Thailand | 9 MW | 38.2% 3 MW of 9 MW | 0.0% 0 MW of 9 MW | No announced figure to measure against | No announced figure to measure against |
| Australia | 8 MW | 24.8% 2 MW of 8 MW | 0.0% 0 MW of 8 MW | Government publishes no disbursement figure | 8.6% $24.0M of $280.0M |
| Iceland | 7 MW | 100.0% 7 MW of 7 MW | 4.8% 354 kW of 7 MW | No sovereign AI programme tracked | No sovereign AI programme tracked |
| Sweden | 7 MW | 100.0% 7 MW of 7 MW | 0.0% 0 MW of 7 MW | Government publishes no disbursement figure | No announced figure to measure against |
| Spain | 6 MW | 100.0% 6 MW of 6 MW | 0.0% 0 MW of 6 MW | 10.1% $165.0M of $1.6B against the headline figure — no government-only figure is published | Headline is not decomposed into a government-only share |
| Russia | 6 MW | 100.0% 6 MW of 6 MW | 0.0% 0 MW of 6 MW | No sovereign AI programme tracked | No sovereign AI programme tracked |
| Canada | 6 MW | 100.0% 6 MW of 6 MW | 0.0% 0 MW of 6 MW | Government publishes no disbursement figure | 100.0% $2.6B of $2.6B |
| Vietnam | 4 MW | 3.2% 137 kW of 4 MW | 0.0% 0 MW of 4 MW | Government publishes no disbursement figure | 0.5% $38.5M of $7.0B |
| Denmark | 3 MW | 100.0% 3 MW of 3 MW | 0.0% 0 MW of 3 MW | No sovereign AI programme tracked | No sovereign AI programme tracked |
| Netherlands | 2 MW | 100.0% 2 MW of 2 MW | 60.5% 1 MW of 2 MW | Government publishes no disbursement figure | 65.0% $141.7M of $218.0M |
| Poland | 2 MW | 100.0% 2 MW of 2 MW | 0.0% 0 MW of 2 MW | No announced figure to measure against | No announced figure to measure against |
| Luxembourg | 687 kW | 100.0% 687 kW of 687 kW | 0.0% 0 MW of 687 kW | No sovereign AI programme tracked | No sovereign AI programme tracked |
| Czech Republic | 548 kW | 100.0% 548 kW of 548 kW | 0.0% 0 MW of 548 kW | Government publishes no disbursement figure | 50.0% $23.0M of $46.0M |
| Slovenia | 155 kW | 100.0% 155 kW of 155 kW | 0.0% 0 MW of 155 kW | No sovereign AI programme tracked | No sovereign AI programme tracked |