Everything runs in your browser. Nothing you build is sent anywhere.
The map
The whole world, at every level
It opens on the globe and keeps going. Three projections of the same state, satellite imagery wrapped on the sphere and under the flat map, a hundred and eighty nine ways to read what sits on top, thirty overlays, five hundred and ninety four flows, boundaries down to the county, places down to the village, and the physical layer underneath all of it.
The layers
Every place is a stack
The ground, the boundaries, what is built, what is happening now, and what is overhead. A click at any point opens all five: the country, the region, the county, the town, and the port, base, reactor, cable landing or camera at that spot. Country names are off by default and drawn as an atlas when they are on.
strataFive layers of one place. The pin follows the pointer.
The edge of night
Day and night, as the curve it is
The night side is shaded by how far the sun is under the horizon, on the flat map and on the globe, and the terminator is drawn as the curve the sky makes: nearly straight at the equinoxes, at its full bow at the solstices. It follows the clock of the run, so stepping by month moves it through the seasons.
nightA year in fourteen seconds. Move the pointer across to set the date yourself.
The sites
Everything drawn opens
A port, a strait, a terminal, a fab, a cable landing, a datacenter, a camera. Every point on the map is a thing with figures and levers, and the card that opens says what kind it is, what it carries and what reaches it. Flows end at these points rather than in the middle of a country.
sitesThe cursor visits the sites in turn. Move the pointer to open your own.
What you can draw
01
Forty seven fields, five readings each
Income per head, unemployment, inflation, debt, policy rates, exports, sector mix, population and its growth, median age, births per woman, life expectancy, urbanisation, density, migration, stability, tension, governance, military spend, nuclear weapons, land area, alignment, AI capability, connectivity, research spend, fab capacity, input shortfalls, renewable share, emissions, water stress, energy dependence, oil production, food self sufficiency, growth and output. Each one can be read as it is, ranked, against the world median, against its own region's median, or as the change since today. That is a hundred and eighty nine maps, and none of them is a new dataset: they are the same numbers asked a different question. Four of the fields are composites computed on the spot from the others, with every term and weight written out where you can read them.
02
Boundaries below the country
States, provinces, prefectures, departments and Eurostat regions for the countries the public domain sources cover, and a second tier with every county in the United States and every small region in the European Union. A thousand units in the first tier and four and a half thousand in the second.
03
Places
Four and a half thousand cities of a hundred thousand people or more, and a second tier with every town down to five thousand: forty four thousand more, drawn only once you are close enough for them to be places rather than noise. Plus a capital for every country on file.
04
Infrastructure
The twelve maritime chokepoints a large share of seaborne trade and energy has to pass through, and the eight places where leading edge semiconductors are actually made, sized by share of world capacity.
05
Security
Which states hold nuclear weapons, and the modelled tension index in whichever year the timeline is on. The second one is the simulation talking, and the panel says so.
06
Live, from open sources
Earthquakes from the United States Geological Survey, active humanitarian emergencies from ReliefWeb, where the world's English language news is being filed from through GDELT, current conditions in capitals from Open-Meteo, and exchange rates. None of them needs a key and none of them touches a simulation. Everything refreshes itself every five minutes while the page is open.
07
Cameras
A camera layer with a curated set of forty public live cameras built in, across cities, ports, airports, parks, volcanoes, wildlife and orbit, none of them needing a key. Video cameras open as a live stream and still cameras refresh at the rate their owner publishes. The settings list adds your own, one a line, and a Windy Webcams key adds theirs on top.
Three projections, one state
Flat is the atlas: Web Mercator, tiles underneath, boundaries and places on top. Globe is a real orthographic projection computed every frame, with the horizon clipped properly. Network drops the geography entirely and lays the same countries out as a force directed graph of who actually trades with whom, so the shape you are looking at is the world economy rather than the world map. The layer, the year and the selection follow you between all three.
The graph is laid out fresh from the state on screen, so changing the year or running a scenario moves the countries.
Several layers at once, because one is never the question
Chokepoints alone are a geography lesson. Chokepoints over energy dependence, with the trade flow drawn across them and the tension index on top, is a question about what happens if one of them closes. The panel is a column of switches rather than a single dropdown for exactly that reason: pick a base layer, stack as many overlays on it as the question needs, and run as many flows as you can still read.
Every switch carries a button that says where its figures came from, in one sentence, before you rely on it.
The flows, and why there are five hundred and ninety four of them
01
Nine kinds
Trade, semiconductors, compute, energy, food, capital goods, minerals, people and alliance ties. Each one is computed from the state on screen rather than drawn from a list: trade runs on the bilateral network the engine itself uses, energy and food run surplus to deficit, compute runs from capability to the ability to connect to it, minerals use industry share against services share, and people come out of the migration block.
02
Three directions
Both ways, outbound only, inbound only. Outbound energy out of the Gulf and inbound energy into the Gulf are two different questions, and the map answers whichever one you asked.
03
Twenty two ways to narrow it
Everybody, five blocs, and sixteen named groupings from NATO and the EU to ASEAN, BRICS, OPEC+, Mercosur and the African Union. Nine by three by twenty two is five hundred and ninety four, and every one of them is a real computation over the year you are standing in rather than a stored picture.
04
As many at once as you can read
The three choices are three controls, not one dropdown, so outbound chips from the West and inbound energy to China can be on the same map at the same time, in different colours, over whichever layer the question needs.
What is happening now can become what you are asking about
A live event on the map is not just a dot. Click an earthquake or an active emergency and the app offers to write it into the scenario it is holding: a magnitude seven under a city becomes a productivity shock scaled to the magnitude, a drought becomes water stress, an outbreak becomes a pandemic term, an armed conflict becomes tension and military spend against a land neighbour. You can add it and run, or add it and keep editing.
The translation is a reading, not a measurement, and the panel says so before you accept it. Nothing is added to a run without you clicking the button that adds it.
Thirty grounds, and what lies over them
01
Streets, nine ways
OpenStreetMap at full detail, CARTO in light, dark and colour with and without names, Esri's streets, and a light and a dark canvas with almost nothing on them but the data you put there. None needs a key.
02
Terrain, nine ways
Photography to roof level, topographic, an open walker's map with contours, the atlas style, physical, shaded relief, terrain, hillshade and the ocean floor.
03
The earth yesterday
From NASA's own tile service, with no key: the whole planet in true colour as two satellites saw it yesterday, last night's lights, Blue Marble, sea surface temperature, snow cover and ocean chlorophyll.
04
Over the ground
Transparent layers over any of them, as many as you like: the rain radar and the infrared cloud picture as of the latest frame, the fires a satellite saw yesterday, sea marks, railways, place names for a ground that has none, borders and roads, and with a key, live traffic.
05
With a key
MapTiler photography with streets to house level, Thunderforest transport and outdoors, Stadia streets, TomTom traffic. Optional, listed either way, and each says which key it wants.
06
None, and that is the default
A tile is a request to somebody else's server, so no ground layer is on until you turn one on. On the globe every ground is drawn from its label free twin and the app's own crisp names are drawn on top, because text in a tile blurs on a sphere; a Names switch on the globe bar takes even those off.
The Live desk: the world as it is this minute
01
Twenty one panels around the map
Headlines by desk from thirty public newsroom feeds, alerts, a pressure index, markets and rates, prediction markets, internet outages, the sea lanes scored, military aircraft, aircraft in the air, what is in orbit, earthquakes, space weather, weather, natural events, humanitarian situations, protest reporting, air quality, live cameras, a watchlist and the run from today. The map in the middle is the same map, with every layer it has.
02
Eight lenses
World, Geopolitics, Security, Markets, Technology, Energy, Planet and Calm: the same feeds arranged for a reader with one question. Any panel can be hidden, opened large or read about, and the arrangement is kept in your browser.
03
A pressure index
Where the world's attention and trouble are right now, per country, from twelve live signals at once, with the model's own structural instability as the last term. Every term is capped and named, so the number is never a mystery. A reading of today, not a forecast.
04
A dossier for every country
Today's signals and why, a seven day timeline of everything in the feeds that names the country, and the ensemble's path for it from the timeline's moment: a week, a month, a quarter, a year and three years out. The same figures the map and the inspector print, because they are read from the same run.
05
The sea lanes scored
Each of the twelve chokepoints carries a disruption score from what is happening within reach of it: conflict coverage, alerts, military aircraft, and traffic through it as a sign the lane is open.
06
Nothing here is the simulation
The desk is the world as it is, beside the model of what it might do next, and it never mixes the two. The run starts from today's priors, the dossier puts the two side by side, and the sentence box on the desk runs a different tomorrow from the same today.
Everything on the map opens
01
Every point is a thing
A port, an airport, a fab, an LNG terminal, a datacenter campus, an exchange, a refinery, a mine, a power station, a research cluster, a spaceport, a military base, a cable landing, a pipeline, a chokepoint, a satellite, an aircraft, a cyclone, a volcano, a warning, an outbreak, a launch, a protest, an alert, an outage, a city, a town. Resting on it names it; clicking opens it.
02
What it is, and what is around it
Every figure the site carries, the nearest city, the cameras within reach, every live event near it, and the weather over it right now, with its country's standing in the run at the timeline's moment.
03
The one push the model has for it
A port shut, a fab lost, a pipeline off, a base attacked: the site inspector offers the levers that mean that, sized to the site, and adds them to the scenario for you to edit before or after it runs.
04
Flows land where they land
Goods at the largest container port, chips at the fab cluster, compute at the datacenter campus, energy at the LNG terminal or refinery, capital between exchanges, data at a cable landing, people through the busiest airport, arms at a base, and the political flows between capitals.
05
Night, on both projections
The half of the world where the sun is down, from the clock, with the twilight eighteen degrees wide, on the globe and on the flat map.
06
None, the drawn world
The default ground is no tile at all: the drawn world, until a ground is chosen. On the globe every ground is drawn from its label free twin, so no text is ever baked into the sphere.
It is Web Mercator, and that is the whole point
Choosing the projection every tile server on earth already speaks is what makes the rest possible. A satellite tile, a street tile, a country outline, a county boundary and a village all land on the same pixel without a reprojection step, so the data and the ground are the same map rather than two maps stacked. It also means the zoom does not stop: past the country layer there are regions, then counties, then cities, then towns, then roads, then roofs.
The globe is a real orthographic projection computed every frame, with the horizon clipped properly, so a country half over the edge is drawn as the part you can see rather than popping in and out.
It knows where you clicked
Hit testing works on both projections. Point at a place and you get the country; with a boundary layer on you get the state or the county as well, named in the tooltip and selected when you click. On the flat map a double click steps in one whole level centred on what you clicked, the wheel zooms about the pointer, and two fingers pinch about the point between them, which is how every map anybody has ever used behaves.
The model runs at country level, so a selected county is a place on the map rather than an economy of its own. The panel says that too.
Where the geometry comes from
Natural Earth 5.1.1
Country outlines and the first tier of administrative units. Public domain.
Eurostat NUTS
European regions at the basic and small levels, which is how the rest of Europe gets the detail the large countries have. Public domain.
GeoNames
The city list, filtered to a hundred thousand people and up, largest first. CC BY 4.0.
The heavy parts arrive only if you ask for them
Country outlines and the base layers are in the page from the first frame, so the map draws before anything has been fetched. The sub-national boundaries and the city list are large, so they sit as static files inside the plugin folder and load the moment you switch that layer on. They come from the same origin as the page, which means no firewall, security plugin or API restriction can stop them the way it can stop an API call.
It is quicker to look at it
The world draws immediately, and the first run takes about two seconds.