Skip to content

About · Q2 2026 · Jul 2026

How this site is built and where every number comes from

The method and the sources on one page. global-network collects nothing of its own: it joins money-flow’s funding data and trade-flow’s trade data on the economy and keeps each number at its own period.

What this site joins, by which rules, and how well the signals work

global-network collects nothing. It reads money-flow’s release store and trade-flow’s data folder, joins them on the economy, and shows the result with each number at its own period. This page states the rules and the validation of the early-warning signals.

What the site is

A thin third app (shape A in the plan of 31 October 2026, refurbished on 2 November 2026). The funding side is money-flow’s export surface: the Signal Board (method 1.4), the economy views, the earnings series (World Bank WDI and IMF quarterly, fetched by money-flow), its change feed and its validation set, plus the links tables from BIS and IMF statistics. The trade side is trade-flow’s export surface: UN Comtrade 12-month windows, partners, chain stages, HS-chapter products, its change feed and the trade events. Nothing is fetched from a publisher here, so nothing can disagree with the two source sites; what a parent shows in full is linked, not copied.

The economy set is money-flow’s board rule: the 36 borrowing economies of the Signal Board, Korea first. The United States is the hub of the dollar system, not a borrower in this sense; it appears for trade and on the pulse only, and has no score.

Rules G1–G19

Nineteen rules decide what may be joined and shown. G11–G17 were the Fiscal Stress Monitor’s and moved with it to money-flow (rules R22–R28 there); G18 is the boundary rule of the refurbish of 2 November 2026; G19 is the stress signals’ admission rule of 3 November 2026. Each page cites the rule it follows.

  1. G1Join on the economy code. money-flow’s economies.csv was built from trade-flow’s nodes, so one ISO alpha-3 code names an economy on both sides.
  2. G2Every figure keeps its own period: the quarter for BIS and IMF series, the 12-month window ending in the shown month for trade, the week for the pulse. No total is drawn across periods.
  3. G3Trade values follow trade-flow’s rules: 12-month windows, importer-reported where the importer has filed, partner-reported or estimated otherwise and marked. An economy’s line stops where under 90% of its usual flows are filed, and its “now” is its last complete month.
  4. G4Money links are values in USD bn as money-flow publishes them; BIS and IMF terms allow it. Trade links are shares of world trade multiplied by the world total, as trade-flow stores them, never an original record.
  5. G5The scores are money-flow method 1.4 unchanged: V = ½ exposure + ½ buffers, 0–100; F = 400 × (B1 + B2) / stock, % a year. Nothing is recomputed here.
  6. G6The trade indicators (export and import momentum, export market HHI, chokepoint exposure, commodity share) are shown beside V but are not in the score. They enter only when the validation table below says they help, and then as a new method version on money-flow. The current-account split, GDP per capita and net IIP of How economies earn are display only and enter neither V nor F (1 Nov 2026).
  7. G7Early warning is shown with its validation: AUROC against the named episodes. Positive = the four quarters before an episode, calm = quarters outside ±8 quarters of an economy’s own episodes and outside the 2008–09 and 2020 global windows (build.py score_sets).
  8. G8Scenarios are first-round arithmetic on published series: a past withdrawal share on today’s stock, a supplier’s share removed from a stage. Never a model, never a forecast.
  9. G9No commercial data. Every figure comes from an official or open source; nothing licensed passes through from money-flow, not even as an aggregate (a money-flow rule since 1 Nov 2026). The World Bank’s World Development Indicators, added for How economies earn on 1 Nov 2026, are CC BY 4.0; their balance-of-payments lines are the IMF’s, open with attribution.
  10. G10“What changed” is thresholds only: a crossing of 60 on V, a sign change of F or of export momentum, A2 passing 100%, a chokepoint moving. No trend is fitted. The parents publish their own crossings (money-flow changes/global, trade-flow changes.json) and this site shows them as published; it computes only the joint kinds.
  11. G11–G17The seven rules of the Fiscal Stress Monitor. The monitor is money-flow’s Sovereign section since the refurbish; its rules are R22–R28 in money-flow’s method registry and its validation runs as money-flow checks. money-flow method →
  12. G18global-network collects nothing; every series arrives through money-flow’s release or trade-flow’s data folder, and the footer names both versions. Each parent publishes a versioned export surface (surface.json); the build reads the manifest first and refuses a major version it was not written for.
  13. G19A joint stress signal enters a published composite only if it separates pre-crisis quarters from calm ones better than the better of its two single-side inputs, with a 90% bootstrap interval of the gain above zero; otherwise it is shown as context. If none passes, the stress page shows the signals beside V without a composite (stress signals, 3 November 2026).

How economies earn

2005–2025

The Overview splits each economy’s current account into its two earning lines. Across: the balance on goods and services, what it earns by selling abroad less what it pays for what it buys. Up: the primary income balance, the interest, dividends and reinvested profits it earns on its foreign assets less what it pays foreigners on their assets inside it (wages of cross-border workers are in it too, and small). Both are divided by GDP in current dollars, a year at a time. Secondary income, mostly remittances and aid, is the third line of the current account and is left out.

Quadrants: a balance above 1% of GDP counts as earning on that axis, one between −1% and 1% as not earning. So an economy “earns by trading” with a trade surplus above 1% and primary income at or below 1%, “earns from foreign assets” the other way round, “earns both ways” with both above, and “pays out both ways” otherwise. The band keeps a surplus of a few tenths of a percent from counting as a way of living; it is a reading aid, not a model.

Bubble size is GDP per capita in current dollars; colour is the net international investment position at the last published quarter of the year (money-flow, IMF IIP), in five bins. These numbers are shown and never scored: they do not enter V or F, and nothing here recomputes either. The side panel joins them with trade-flow’s export market concentration and world share (12 months to the shown month), the chokepoints the economy holds (the last complete year) and A1 (the latest quarter), each at its own period.

Two more views show the scale the net balances hide. Trade scale plots against of goods and services, both on the balance-of-payments basis of the net line and divided by the same World Bank GDP, so a point’s distance straight down to the is exactly its trade balance in the Net view. Financial scale plots against from the IMF IIP at the year’s last published quarter, on a by default because financial centres reach five to six times GDP. Bubbles can be sized by GDP per capita, exports in dollars or gross assets in dollars; the side panel ranks each economy’s exports and gross assets among the economies shown. None of this enters V or F.

Why the World Bank and not the IMF files money-flow mirrors: the IMF balance-of-payments files in money-flow’s hub carry these lines, but their currency labels do not reconcile for several economies (Germany’s “euro” primary income equals the dollar figure). The World Bank republishes the IMF’s series in current dollars with GDP beside them; Japan’s primary income matches the IMF dollar series exactly. Since the refurbish of 2 November 2026 money-flow fetches both the WDI and the IMF quarterly series and publishes them in its earn/global view; the annual-against-quarterly GDP check is money-flow’s V23, read back on this page.

Expectations checked, not tuned

Before the view was built, six expectations were written down. The build checks them on the latest year and prints the result here as it comes out.

EconomyExpectationQuadrantResult
Germanyearns more from trade than from foreign assets+2.4%+3.6%Earns both waysflagged
Koreaearns more from trade than from foreign assets+5.5%+1.5%Earns both waysholds
Chinaearns more from trade than from foreign assets+4.2%−0.6%Earns by tradingholds
Japana large primary income surplus, above 3% of GDP−0.6%+6.3%Earns from foreign assetsholds
Norwayearns more from foreign assets than from trade+11.7%+3.6%Earns both waysflagged
Switzerlandis among the board economies––not among the 36 board economiesflagged
Sources

World Bank WDI as money-flow’s earn/global view carries it (fetched 1 Nov 2026 by money-flow, release 20261102.2); joined in build.py build_earn. Calculations: datasteg. The table shows 2025.

Shock replay

A replay plays one supply shock month by month. Each frame is a window ending in that month, never a single month (trade-flow publishes none): edge width is the 12-month value, edge colour the latest 3 months against the same 3 months a year earlier. Where trade-flow writes no window of that length (a 12-month window never ends in January, a 3-month window never in January or April, so the Lunar New Year stays in one window), the frame repeats the month before and the edge is dashed. An edge is also dashed when either economy filed under 90% of its usual trade; a month in which the filing economies hold under 90% of world exports is hatched on the timeline.

The three waves are picked once, from the 12 months before the shock: wave 1 is the origin; wave 2 its largest buyers of the highlighted goods, kept where the origin held at least 10% of the buyer’s imports of them; wave 3 those buyers’ largest third markets for the second-round goods. Each replay’s products and limits are in config/shocks.yaml, so a new replay is a new entry there.

The funding overlay recolours each board economy by its flow score F for the quarter the frame falls in (after the newest published quarter, that quarter carries on and is marked), and rings an economy in a quarter where V rose through 60 or a scored A2 rose through 100%. The side strips show the broad dollar index and the Fed’s liquidity swaps outstanding, weekly. The summary ranks every board economy by its worst 3-month export change in the 12 months from the event and sets its F before and at its lowest beside it, with its quadrant from How economies earn. All of it is observed; none of it is attribution.

Sources

config/shocks.yaml, scripts/shocks.py; trade-flow docs/DATA.md; money-flow method 1.5.

Chokepoints

A supply chain on this site is a ladder of stages, from raw material to finished good, as trade-flow defines it (copper, steel, batteries, semiconductors and others). For each chain and year, trade-flow measures how concentrated each stage’s world exports are by exporting economy: the Herfindahl–Hirschman index, the sum of the squared export shares, from 0 (many small exporters) to 1 (one exporter).

The chokepoint of a chain is the one stage with the highest index among the stages that trade at least $1 bn a year, flagged only if that index is above 0.25. A chain has at most one chokepoint a year, and none if no stage passes. The economy that holds it is the stage’s largest exporter.

Where 0.25 comes from: it is the line above which the US Horizontal Merger Guidelines of 2010 called a market “highly concentrated” (2,500 on their 0–10,000 scale). The 2023 Merger Guidelines lowered that line to 1,800; this site keeps the stricter 0.25, so a stage it flags would count as highly concentrated under either. It is a convention for markets inside one country, used here for world export shares, not a measure of how easily a buyer could switch.

Sources

trade-flow scripts/chain_doc.py (CHOKE_MIN_WORLD = $1 bn, CHOKE_MIN_HHI = 0.25), on annual mirror trade; Horizontal Merger Guidelines (2010), section 5.3; Merger Guidelines (2023), section 2.1.

Early warning and its validation

Q2 2026

Every indicator is scored point in time and tested against 29 economy-episodes of external funding stress, from the 2008 crisis to Türkiye in 2021. The table reads the build’s validation.json.

IndicatorSidePositivesCalm quarters
Vulnerability score V (money-flow method 1.4)funding0.73 (0.64–0.81)272,312
Export momentum, inverted (12-month exports against a year earlier)trade0.65 (0.59–0.71)171,884
Import momentum, invertedtrade0.70 (0.63–0.78)171,876
Export market concentration (HHI of destinations)trade0.60 (0.52–0.69)191,985
V and inverted export momentum, equal weightsboth0.79 (0.73–0.84)171,854

AUROC is the chance that a randomly drawn pre-episode quarter scores higher than a randomly drawn calm quarter. 0.5 is a coin toss; 1.0 would put every stressed quarter above every calm one. Early-warning scores in the literature sit around 0.6 to 0.8.

Intervals: 1000 bootstrap redraws of the economy-episodes (the positives) against the fixed calm set; the central 90%. A gap between two indicators that is smaller than their intervals is not a gain.

The honest reading: V and inverted export momentum, equal weights is highest in this build (0.79 (0.73–0.84)), but on 17 positives. The trade indicators are percentiles of an economy’s own history that needs eight quarters, and the 12-month windows begin in 2006, so the 2008 episodes drop out of their test. Its interval overlaps V’s, so the gain over V alone is not established; the trade indicators stay beside the score and not in it (G6).

Why V reads 0.725 here and 0.686 in money-flow’s method 1.4 memo: the test differs in two places. The memo’s calm set is every quarter more than four quarters from an economy’s episodes; ours leaves out ±8 quarters, so fewer near-episode quarters count as calm. The memo scores each of the four pre-episode quarters as a positive; ours takes the highest of the four, one positive per episode, which asks “did the score rise at some point in the year before” rather than “was it high every quarter”. Both choices raise the figure. The memo’s number is the reference for method 1.4; this one is for comparing indicators on the same footing.

Source: money-flow method 1.4 memo (docs/methodology/vulnerability-v1.4.md); trade-flow docs/DATA.md and SERIES-PLAN; this site’s scripts/build.py.

Checks at this build

2 Nov 2026

The joint checks the build runs before it writes a page, each with its figure as it came out. The first is money-flow’s own check, read from its release; the others compare this site’s joins with the parents’ totals and windows.

CheckWhat is checkedResultFigure
C1WDI annual against IMF quarterly GDP within 3% (money-flow check V23; this build withholds the series it lists)warn147 of 148 economy-series match WDI within 3%; 1 withheld: IND gdp. This build withholds the same series.
C2Goods pairs never exceed the economy's 12-month exports in the same trade-flow window (2% tolerance); backbone coverage printedpass37 of 37 economies; pairs cover 63–100% of exports (median 78%)
C3The BIS all-reporter bank row behind the pairs equals the board's bank loans within 2%; the share named reporters cover is printedpass36 of 36 economies within 2% (largest gap ARG 0.0%); named reporters cover 29–97% of the total
C4Every replay month has its 12-month window in trade-flowpass102 of 102 replay months across 4 replays
C5Every AUROC has a 90% bootstrap interval (1000 draws over economy-episodes)passv 0.725 (0.642–0.807); mom_x 0.645 (0.59–0.708); mom_m 0.702 (0.633–0.779); hm 0.6 (0.518–0.685); v_mom 0.789 (0.731–0.844)

Build log: builds/20261102T182728+0000.json under /data/global-network (inputs, outputs, checks and timings; copied to the deploy tag after a deploy).

Limits

  • Coverage: 36 economies, the Signal Board’s set. Monthly trade is partly estimated where importers have not filed, and marked where it is.
  • Derived flows carry valuation effects: a flow taken as the change of a position moves with exchange rates and prices as well as with transactions. BIS adjusted changes are used where published.
  • B1 includes interbank funding, so for financial-centre advanced economies (the UK, Japan, Canada) the flow score reads bank-to-bank positions as withdrawals.
  • A2 is shown but not scored for the UK, Japan, Canada and euro members: reserve issuers and economies with standing dollar swap lines do not fund short-term bank debt from reserves.
  • The BIS debt securities currency split is sparse for many economies, so no bond figure is shown by currency.
  • The AUROC intervals redraw the economy-episodes only; the calm set is fixed and the episodes were chosen by hand, so the intervals understate the uncertainty of the list itself. A mechanical crash dating gave money-flow a lower figure (0.59).

Periods and provenance

Every build records the money-flow release and the trade-flow build it read, and the version of each export surface. These are the figures of this build.

Funding Q2 2026

money-flow release20261102.2
money-flow method1.5
Export surface version1.0
Latest quarterQ2 2026
Bank links (BIS LBS)Q2 2026
Portfolio links (IMF PIP)Q4 2025
Direct investment links (IMF DIP)Q4 2024

Source vintages read by money-flow

bis.CBS30 Oct 2026
bis.DSS27 Oct 2026
bis.LBS30 Oct 2026
fred.observations31 Oct 2026
imf.BOP27 Oct 2026
imf.DIP27 Oct 2026
imf.IIP27 Oct 2026
imf.IRFCL29 Oct 2026
imf.PIP27 Oct 2026
tic.files27 Oct 2026

Trade Jul 2026

trade-flow built2 Nov 2026
Export surface version1.0
Shown month (all windows)Jul 2026
Last complete year2024
Last complete monthDec 2024
Last year with data2025
Last month with dataSep 2026
This build2 Nov 2026

Where every number comes from: two surfaces, nothing collected here

global-network reads two export surfaces and nothing else (rule G18): money-flow’s release store and trade-flow’s data folder, each with a version this build pins. The parents describe their datasets, terms and checks on their own method pages; this page says which files were read and under which versions.

The two parents at this build

2 Nov 2026

money-flow 20261102.2

Release20261102.2
Method1.5
Surface version1.0
Surface written2 Nov 2026

Files the surface offers
world/global · econ/* · mkt/* · earn/global · changes/global · episodes/global · sovereign/global · registry/* · checks · meta

What this site reads from it

  • world/global: the Signal Board (V, F, A2, net IIP, the quarterly trail), the pulse tiles and the withdrawal top
  • econ/<ISO3>: gross external assets and liabilities (IMF IIP) for the Financial scale view
  • earn/global: the World Bank WDI annual series and the IMF quarterly BOP and QNEA series behind How economies earn
  • changes/global: the money-side threshold crossings, shown as published
  • episodes/global: the validation set (episodes, global windows, out-of-scope spans, pre-window, threshold)
  • checks: check V23 (WDI against quarterly GDP), shown on this page
  • tables links.parquet and signals.parquet of the same release: BIS LBS, IMF PIP and DIP pairs, the dollar index and swap lines

money-flow method → · money-flow sources → · the World page →

trade-flow 2 Nov 2026

Built2 Nov 2026
Shown monthJul 2026
Surface version1.0
Last complete year2024

Files the surface offers
meta.json · snap/W/* · series/W/* · nodes/W/* · flows/W/* · chains/* · events/* · cases/* · products.json · changes.json · checks/* · build.json

What this site reads from it

  • meta.json: the node list (names, regions, coordinates), shown and complete periods, the window rules
  • nodes/W/TOTAL and series/W|M/TOTAL: each economy’s 12-month exports, imports and completeness; the world series
  • snap/W/<slug>/<year>.w12|w3: the 12- and 3-month snapshots behind partners, pairs and the shock replays
  • chains/*, econ/<chain>/<year>: chain stages, chokepoints and each economy’s position in them
  • products.json: exports and imports by HS chapter over each economy’s 12-month window
  • changes.json: the trade-side threshold crossings, shown as published
  • events/index.json and config/events.yaml: the trade events, with the replay flag trade-flow sets from this site’s surface

trade-flow method → · the events page →

Rule G18: global-network collects nothing; every series arrives through money-flow’s release or trade-flow’s data folder, and the footer names both versions. The build reads each surface.json first and stops on a major version it was not written for.

Datasets on this site, cited at their publisher

Each dataset with its publisher page and licence class, and the parent whose method page describes how it is read, checked and shown. Nothing licensed passes through from either parent (no commercial data in any form, since 1 Nov 2026).

DatasetPublisherLicenceDescribed onRead
Locational banking statistics (LBS)BISopen, with attributionmoney-flow method30 Oct 2026
Consolidated banking statistics (CBS)BISopen, with attributionmoney-flow method30 Oct 2026
Debt securities statistics (DSS)BISopen, with attributionmoney-flow method27 Oct 2026
Credit to the non-financial sector (GDP for every ratio)BISopen, with attributionmoney-flow method–
International Reserves and Foreign Currency Liquidity (IRFCL)IMFopen, with attributionmoney-flow method29 Oct 2026
International Investment Position (IIP)IMFopen, with attributionmoney-flow method27 Oct 2026
Balance of Payments (BOP)IMFopen, with attributionmoney-flow method27 Oct 2026
Portfolio Investment Positions by Counterpart Economy (PIP, formerly CPIS)IMFopen, with attributionmoney-flow method27 Oct 2026
Direct Investment Positions by Counterpart Economy (DIP, formerly CDIS)IMFopen, with attributionmoney-flow method27 Oct 2026
FRED, Federal Reserve H.4.1 and H.10 seriesFederal Reserve Board, via FRED (St. Louis Fed)public domain, citation requestedmoney-flow method31 Oct 2026
Treasury International Capital (TIC), SLT table 1US Treasurypublic domainmoney-flow method27 Oct 2026
World Development IndicatorsWorld BankCC BY 4.0money-flow method1 Nov 2026
Quarterly National Accounts (QNEA), nominal GDPIMFopen, with attributionmoney-flow method–
US dollar exchange rates (XRU), quarterly averagesBISopen, with attributionmoney-flow method–
Stress episodes (money-flow method 1.4 validation set)datasteg money-flowthis sitemoney-flow method–
UN Comtrade, goods trade by reporter and partnerUN Statistics Divisionderived records only (shares × world total)trade-flow method2 Nov 2026
Korea Customs Service, exports and imports by item and countryKorea Customs Service, via data.go.kropen government data (data.go.kr terms)trade-flow method2 Nov 2026
Trade events (trade-flow config/events.yaml, with their cited sources)datasteg trade-flowthis sitetrade-flow method2 Nov 2026

How to cite a page

2 Nov 2026

Cite the site, the page and the build date. The build date is the day this site joined the two surfaces; the money-flow release and trade-flow build it read are in the footer of every page and above.

datasteg global-network, “<page title>”, built <build date>, <page URL>.

datasteg global-network, “About”, built 2 Nov 2026, https://global-network.datasteg.com/en/about.

For the underlying figures cite the publisher and, where a number was derived, the parent: money-flow release and method version for funding, trade-flow build for trade.

Source: money-flow surface.json and release manifest; trade-flow surface.json and meta.json; this site’s scripts/build.py (docs/SURFACES.md).