NL · EN
  manuals / Weather

Weather

The outer weather of markets and the business climate, read as tension in the net — quiet, unsettled, turbulent or storm.

documentation in four layers · weer.swarp.nl · Constable Research B.V., Leiden · 12 Sept 2026

This is not a flat manual but documentation in four layers, for four readers: whoever uses it, whoever wants to grasp the idea, whoever builds it, and whoever wants to go further. Each layer carries a label saying how long it lasts.

enduringOutlives a rebuild — the idea, the model, the choices. Whoever rebuilds Weather tomorrow reads this as the brief.
tracks the codeDescribes how it is built right now — routes, fields, screens. This can age; it should move along with the code.

Layer 1 — for the user1What you do with it tracks the code

On weer.swarp.nl you read at the top the global net-weather reading: one number from 0 to 100 with a state. The higher the number, the calmer; the lower, the more tension. The four states are:

  • quietCalm. Little tension, the net is stable.
  • unsettledUnsettled. Raised tension, active but not yet threatening.
  • turbulentTurbulent. High tension; a greater chance of a discharge.
  • stormStorm. Extreme tension — the heaviest weather.

Beside the reading you see a direction (rising or falling, with a Δ) and the cap-weighted variant, in which larger markets weigh more heavily. Below it breaks down into three regions — Americas, Europe, Asia-Pacific — each with its leading stock indices, and into the business climate per country (NL, DE, FR, US). Below the header runs a line of signals: dated moments when the state flipped. That is the history of the weather, not a forecast.

Layer 2 — for the thinker2The idea & the philosophy enduring

Weather measures tension in the financial net — not sentiment, not price prediction. You read it the way you read weather: the state describes today, the gauges warn about what may come.

A weather report does not tell you it will rain at three o'clock tomorrow; it tells you whether the day is calm or threatening, so you know whether to take a coat. That is the founding choice: the instrument speaks not in predicted prices but in states. Behind that choice sits a model the whole MAZE family shares — tension that builds up (loading) and discharges. The same language carries the MAZE-Bank (tension and decay) and the MAZE itself.

That is why Weather belongs to the family as the outer weather: the bank reads this instrument to know what weather a circle shelters from. There the weather steers the appetite (ample, cautious, reticent), never an individual judgement. And the deepest rule is a promise, not a function: research, not investment advice — the instrument measures, it does not advise.

Layer 3 — for the builder3How it works — model & API

The model — the two proven gauges enduring

The heart of the instrument is the discharge probabilities on a frozen double-blind yardstick (fixed on 5 September 2026). Of all the sensor layers that were tested, these are the only two that survived the double-blind test — the rest was deliberately removed.

The fast gauge — markets, ~1 week

Per index (S&P 500, DAX, AEX, Nikkei) a 5-day discharge probability, with the volatility and the recent drawdown alongside. Base rate 4–6%. Loading reads discharge — never price.

The credit gauge — countries, ~1 year

Per country (NL, DE, US, UK) a crisis probability for the coming year, with the credit/GDP ratio and the 3-year move alongside. Base rate ~2–3% per country-year.

There are also layers that did not pass the test as predictors, but that give context — the VIX (tension intensity), the space weather (AP index, explicitly not a market predictor) and Fear & Greed (human sentiment). The distinction itself is the method: the instrument separates the gauges that provably warn from the layers that only colour. That principle of separation is enduring; which layers sit in it can move.

The API tracks the code

Weather is deliberately machine-readable, so that other services can read the outer weather without opening the page.

get /api/status
The full reading as JSON: marktweer (global score + state + VIX + the three regions) and klimaat per country (NL/DE/FR/US, with score, label and direction). Carries the publisher and the disclaimer.
get /healthz
Is the service alive? — for monitoring.