Exodus Tracker
ETI · crisis intelligence
Public dashboard · read-only

Sign in to pin widgets, save scenarios, set alerts, and get personal briefings.

31
ETI · LEVEL 3
Pronounced

Cross-source confirmation.

Multiple indicators are above baseline simultaneously. Pay attention.

SkippyHmm. The herd is definitely twitchier than usual. Skippy is paying attention.
Δ 24h
+2+5.1%
24h hi3624h lo28avg31.2
Top contributors · weight × score
  • FX volatility9%60
  • Military aircraft6%83
  • Maritime chokepoints4%100
  • Travel advisories3%66
  • Prediction markets6%30
Daily briefing
14h ago
as of writingETI 31 · L3· still current

ETI rose to 31.1 (level 3), up +5.0 points from 26.1, crossing from L2 into L3, with an intraday high of 33.2 and a path of 26 → 30 → 33 → 29 → 31. The lift is concentrated in Asia-Pacific FX and private aviation, not in market fear, which…

Liveupdated08:46:17 PM·25 signals·18 ok · 2 stale
snapshotlive OpenSky feed
Showing last snapshot · refreshing live data…

Component contributions25 signals · weighted

25 components · sorted by contrib

Briefings2026-06-04

Updated2026-06-04

What changed in the last 24 hours

ETI rose to 31.1 (level 3), up +5.0 points from 26.1, crossing from L2 into L3, with an intraday high of 33.2 and a path of 26 → 30 → 33 → 29 → 31. The lift is concentrated in Asia-Pacific FX and private aviation, not in market fear, which remains quiet at score 24.

  • FX volatility (score 62, +5.6 contribution) is the single largest mover: KRW z=2.1σ, with JPY (1.16σ) and THB (1.25σ) firing alongside — a regional, not idiosyncratic, signal.
  • Private aviation (38) runs +69% vs baseline globally; Spain shows bizjets +100% (4 vs 2).
  • Maritime chokepoints pin at 100Suez throughput −21% on PortWatch (current 29 vs baseline), with Bosporus −24.8%, Luzon −27.9%, and Windward Passage −28.3% all degraded.
  • Military aircraft (63): 14 aloft, 19 crisis-weighted.

World context

The behavioral cluster is Asian. Japan is the dominant chain (severity 0.61, 5 signals): JP 10Y−US10Y spread at −194bps (z=2.1σ), JPY weak, Hang Seng −1.59%, plus a 5.7M earthquake. South Korea follows (0.55) on the KRW move and a regional equity drop. In Europe, Spain (0.50) pairs a −102bps spread with ACLED unrest +35% over baseline (279 events) and the bizjet spike; Germany (0.49) shows a −146bps spread and EUR softness.

GDELT tone is most negative in the Middle East at −3.1 (conflict theme, Netanyahu-centered) and Russia/CIS at −2.1. Health security sits high at 84 on CDC Level-3 Ebola Bundibugyo in DRC and Level-2 cases in Uganda. Crisis-news and internet-disruption indicators are quiet — this is a money-and-skies move, not a headline move.


Dominant theme

Revealed action is repositioning around Asian rates and currencies while the narrative tape stays calm. The rates-and-credit cluster (Japan/Germany/Spain spreads) and the FX cluster point at one latent factor — capital repricing dollar-relative yield in Asia and the European periphery. Per the correlation-dampening rule, the two-member market-panic and rates-credit clusters are discounted, so this is one coordinated theme, not independent confirmation.


Interpretation

The System Temperature reads aligned: behavioral 0.36, narrative 0.30, priced 0.30, complacency gap +0.06. All three layers move in step, so the gap offers no early-warning edge this turn — read the ETI level, not the divergence. Stressed axes are capital fleeing, credit tight, crowd odds anxious, and skies active. At 31.1 this is meaningful-but-contained L3 stress, with behavior leading only fractionally.

The AEC matrix v2 (gear ratio 0.17) flags Military aircraft as the top lever (Y1=0.386) and Travel advisories as the most responsive node (X1=0.298, now 67). Its T+2 path of least resistance — conditional, not a forecast — casts Public attention +1.31, FX volatility +1.00, Private aviation +0.97, and Market fear +0.97 as the next to move if today's vector cascades unchecked. That is the matrix saying the currently-quiet fear complex is the most exposed downstream of the FX move.

The nearest archive analogs are yesterday's snapshots at ETI 26–27 (98% similarity) and 2026-05-20 at ETI 34 L3 (97%) — today sits between them; no higher-stress comparable exists in the current archive.


What to watch in the next 24 hours

Watch whether the FX move pulls Market fear (24) and Public attention (57) up, which is the matrix's flagged cascade, and whether Japan's −194bps spread widens further. Seismic is offline this turn (USGS stale) — a coverage gap, not an all-clear.

TestThresholdWhat a breach means
KRW z-score> 2.5σKorea FX stress decouples from regional spillover into idiosyncratic
Market fearscore > 40T+2 cascade confirming — calm tape catching up to behavior
Japan spread< −210bpsRates-credit cluster escalates; chain severity past 0.7
Suez PortWatch< −30%Chokepoint degradation deepens beyond seasonal noise

Regional ETI7 regions · ranked

7 regions · ranked
  • 01
    40
    L3
    Asia-PacificPronounced
    Private aviation100FX volatility60Crisis news44
    cov
    100%
  • 02
    16
    L2
    EuropeElevated×damp
    Private aviation21FX volatility28Sovereign CDS43
    cov
    100%
  • 03
    12
    L1
    Latin America & CaribbeanCalm92%
    FX volatility48Military aircraft28Civil unrest14
    cov
    92%
  • 04
    11
    L1
    Middle EastCalm92%
    FX volatility45Civil unrest25Market fear8
    cov
    92%

Trendlast 31h

Last 31h
Current
31
31h hi · lo
36 · 28
Δ24h
+2
avg
31.2

Historical Analogs

Historical analogs

top 3 matches
  • 2026-05-20 09:58 UTC(15d ago)ETI 34 · L3 Pronouncedsim 99%
    top contributors:Military aircraft 100Maritime chokepoints 100Health security 84
  • 2026-05-20 09:55 UTC(15d ago)ETI 33 · L3 Pronouncedsim 99%
    top contributors:Military aircraft 100Maritime chokepoints 100Health security 84
  • 2026-06-03 14:25 UTC(1d ago)ETI 31 · L3 Pronouncedsim 99%
    top contributors:Military aircraft 100Maritime chokepoints 100Health security 84
cosine similarity over the 25-component vector · excludes last 24h

System temperatureAligned

Aligned — signals moving togethergap +2

Behavior, narrative, and markets are moving in step, so the complacency gap gives no early-warning edge right now. The gap flags divergence, not magnitude — read the ETI score above for how much stress this actually is.

Behavioral · 5 firing31/100
Narrative · 3 firing30/100
Priced · 6 firing30/100
Where do we stand
calmDiscoursealarmed
57% calm
complacentCrowd oddsanxious
70% complacent
suppressedVolatilityspiking
70% suppressed
looseCredittight
51% loose
steepYield curveinverted
78% steep
anchoredCapitalfleeing
60% anchored
quietSkiesactive
83% active
stableOn the groundstressed
73% stable
ignoredSafe havensbid
77% ignored

Source health20 feeds

100% weighted coverage
18ok
2stale
0empty
0missing key
  • NASA/NOAA hazards3%15hSLA 6hstale
  • USGS seismic2%10dSLA 168hstale
  • OpenSky aviation23%1mSLA 0hok
  • Commodities11%2mSLA 2hok
  • FRED rates/credit10%2mSLA 24hok
  • FX9%2mSLA 2hok
  • Markets8%2mSLA 2hok
  • Polymarket6%12mSLA 1hok
  • Cloudflare Radar6%2mSLA 2hok
  • GDELT crisis news5%2mSLA 3hok
  • AIS chokepoints4%14mSLA 1hok
  • IMF PortWatch4%15hSLA 48hok
  • EIA energy infrastructure4%3hSLA 48hok
  • GDELT civil unrest3%17mSLA 3hok
  • Crypto flow3%2mSLA 2hok
  • Travel advisories3%27mSLA 12hok
  • ReliefWeb + GDACS3%32mSLA 6hok
  • Public attention2%16hSLA 72hok
  • WHO + CDC health2%47mSLA 12hok
  • UNHCR displacement1%17hSLA 336hok
freshness by latest stored observation8:46:55 PM

Leverage pointsmatrix v2 · 85 edges

Question

Unconstrained leverage analysis on the current matrix.

Answers: Which indicators have the most influence over the current system state?

ReadingHighest leverage: Military aircraft (Y1 0.386). Fastest to react: Travel advisories (X1 0.298).
Top leversaction moves the system
  • 01
    Military aircraft
    now: 39 aloft (30 crisis-wt)(83/100)
    0.386
  • 02
    Climate hazards
    now: fires 0 · storms 1 · Kp 2.0 · top 49(49/100)
    0.141
  • 03
    Seismic eventsoffline
    now: USGS feed unavailable / cron warming up
    0.132
  • 04
    Health security
    now: WHO 0/14d · CDC L2+ 14 · top 49(88/100)
    0.107
  • 05
    Civil unrest
    now: baseline building (19/90d) — counts live, deviation suppressed(0/100)
    0.089
  • 06
    Travel advisories
    now: L4: 23 · L3: 26 (wt 131)(66/100)
    0.047
Most responsivereflects shocks first
  • 01
    Travel advisories
    now: L4: 23 · L3: 26 (wt 131)(66/100)
    0.298
  • 02
    Public attention
    now: trends:USD z=2.4σ(43/100)
    0.212
  • 03
    Humanitarian pressure
    now: ReliefWeb 0/24h · GDACS 20 · top 46(46/100)
    0.154
  • 04
    Military aircraft
    now: 39 aloft (30 crisis-wt)(83/100)
    0.066
  • 05
    Energy stress
    now: WTI +0%(10/100)
    0.040
  • 06
    Maritime chokepoints
    now: panama -100% · PortWatch Suez Canal -21%(100/100)
    0.037
gear ratio0.17 · 25 nodesconverged

What if…cascade simulator

Add a shockHorizon
Quick starts

Magnitude: ±0.1 mild · ±0.3 significant · ±0.5 severe · ±1.0 full crisis. Positive = more stress, negative = easing.

Predicted cascade
Add a shock to see what cascades.

Causal graph25 nodes · 85 edges

Causal graph25 nodes · 85 edges
  • Maritime chokepoints100/100
  • Health security88/100
  • Military aircraft83/100
  • Travel advisories66/100
  • FX volatility60/100
  • Sovereign CDS49/100

Hover an edge for its rationale and citations. Hover a node to focus its incident edges. Amber edges propagate stress positively (same-direction); emerald edges propagate it negatively (rare in crisis cascades).

Investment ideas44 ETFs · ETI/AEC

Active ideasresearch only

ETF-level research ideas from the current ETI regime and AEC cascade model.

shortJETSU.S. Global Jets ETF
71%

Research short / avoid JETSHealth security at 88/100: Health-security warnings directly pressure travel demand.

prop-2.59sens0.030lev0.002
Travel advisories -0.43Military aircraft -0.38Maritime chokepoints -0.25

invalidation: Invalidate the bearish read if health security + travel advisories cools below 20/100 and the ETF regains positive relative strength.

longLMTLockheed Martin
51%

Research long LMTMilitary aircraft at 83/100: Lockheed is the most concentrated F-35/missile-defense beneficiary of escalation.

prop+1.03sens0.087lev0.007
Prediction markets +0.12Market fear -0.09Crisis news +0.06

invalidation: Cut the idea if military aircraft + prediction markets cools below 20/100 or the ETF underperforms SPY for several sessions.

longVIXYProShares VIX Short-Term Futures ETF
48%

Research long VIXYMilitary aircraft at 83/100: Military escalation often lifts volatility demand.

prop+1.91sens0.007lev0.001
Market fear +0.26Public attention +0.11Prediction markets +0.11

invalidation: Cut the idea if military aircraft + market fear cools below 20/100 or the ETF underperforms SPY for several sessions.

longRTXRTX Corporation
47%

Research long RTXMilitary aircraft at 83/100: Missile/radar systems consumed in conflicts pull through RTX reorders.

prop+0.99sens0.079lev0.006
Prediction markets +0.12Market fear -0.09Crisis news +0.06

invalidation: Cut the idea if military aircraft + prediction markets cools below 20/100 or the ETF underperforms SPY for several sessions.

longNOCNorthrop Grumman
45%

Research long NOCMilitary aircraft at 83/100: Northrop benefits from long-cycle programs (B-21, space) when escalation persists.

prop+0.95sens0.075lev0.006
Prediction markets +0.12Market fear -0.09Crisis news +0.05

invalidation: Cut the idea if military aircraft + prediction markets cools below 20/100 or the ETF underperforms SPY for several sessions.

longGDGeneral Dynamics
45%

Research long GDMilitary aircraft at 83/100: General Dynamics benefits from Navy and ground-vehicle escalation demand.

prop+1.07sens0.065lev0.005
Maritime chokepoints +0.30Market fear -0.09Prediction markets +0.09

invalidation: Cut the idea if military aircraft + maritime chokepoints cools below 20/100 or the ETF underperforms SPY for several sessions.

ETI/AEC only · matrix v2 · 44 ETFs · 69 nodes · 229 edges. Research candidates; not position sizing or trade execution.

Active Chains

0 chains · 0 scanned
No country has ≥ 3 active stress signals right now. Skies are clear in the chain sense.
severity = 1 − exp(−Σ strength^0.85)3 signals to qualify

MarketsVIX + regional indices

Upstream market feeds didn't return data this cycle. Retry in ~30 min.

FX vs USD

FX vs USD (24h / 30d)

unavailable
Stooq feed didn't return data this cycle. Try again in 30 minutes.

Yield Curve & Money Market

Yield curve & money market

unavailable
Yield data is temporarily unavailable — the upstream feed returned nothing this cycle. It refreshes automatically; see the Source Health panel for status.

Sovereign CDS (proxy)

Sovereign CDS (proxy)

unavailable
Sovereign-spread data is temporarily unavailable — the upstream yield feed returned nothing this cycle. It refreshes automatically; see the Source Health panel for status.

Crypto Capital Flow

Crypto flow — capital flight signals

unavailable
Binance P2P unreachable and ETHERSCAN_API_KEY unset.

Commodities (energy + safe haven)

Commodities

unavailable
All commodity feeds returned no data this cycle. The pipeline tried Stooq, then Yahoo Finance, then Polygon, then FRED — every source failed for every symbol. Check the Source Health panel for upstream status.

Decision Source Feeds

Decision source feeds

ReliefWeb · GDACS · WHO · CDC · NASA/NOAA · IMF · EIA
Humanitarian pressure
unavailable0/24h · GDACS 0
No recent ReliefWeb/GDACS items.
Health security
unavailableWHO 0/14d · CDC L2+ 0
No current WHO/CDC notices.
Climate and space hazards
unavailablefires 0 · storms 0
No active NASA/NOAA hazards.
PortWatch trade disruption
unavailabletop 0
No PortWatch chokepoint readings.
Energy infrastructure
unavailabletop 0
No EIA readings available.
severity 0-100 · sorted by decision saliencenew ETI sources

Fed Stress

Fed stress monitor

unavailable
The Fed stress signals (balance sheet, discount window, repo) ride the yields feed, which is temporarily unavailable. The panel fills automatically once upstream data returns; see the Source Health panel for status.

Prediction Markets

Prediction Markets — Polymarket

unavailable
Gamma API didn't return active political markets this cycle. Cached results will swap in once the next fetch succeeds.

Crisis News (GDELT)

Crisis News Volume (GDELT, 24h)

live
29.791%+15% vs 24h avg (25.930%)
Per-region · 24h avgwhere articles mention a location
  • Asia-Pacific39.344%+28%
  • Europe29.708%+1%
  • North America30.444%-3%
  • Russia & CIS63.158%-3%
  • Latin America26.667%-9%
  • Middle East65.101%-10%
  • Africa16.667%-53%
Share of global news articles matching crisis themes (protest, conflict, evacuation, terror, insurgency, coup). Source: GDELT 2.0.

Public Attention

Public attention (Wikipedia + Trends)

warming up
No attention signal yet — collecting baseline.

Country Activitybizjets · per country, vs 30-min baseline

Country Activity

146 active · 5 elevated · 15 warming up
Business-jet activity per country. Every airborne bizjet candidate on OpenSky ADS-B is tested against Natural Earth country polygons each snapshot (~60s). Same upstream signal as the headline bizjet ETI component, sliced country-by-country instead of region-by-region — useful for spotting which specific country is driving a regional spike. A country "elevates" when its current count runs materially above its 30-min observed median (≥+25% lights level 2, ≥+150% lights level 4). Negative deviations are floored at level 1 — a quiet sky doesn't raise an alert.
CountryNowExpectedΔLevel
DEGermany9~2+350%5
INIndia3~1+200%4
ATAustria2~1+100%3
ITItaly5~3+67%2
USUnited States of America457~281+63%2
CACanada8~7+14%1
OpenSky ADS-B × Natural Earth polygons · coastal positions occasionally mis-tag due to simplified polygons.OpenSky ↗

Civil Unrest (GDELT events)

Civil unrest (GDELT events, 14d vs 76d)

unavailable
No civil unrest data in view yet.

Travel Advisories

State Department RSS feed unavailable.

Internet Disruptions

Internet Disruptions — Cloudflare Radar

not configured
Set CLOUDFLARE_API_TOKEN in your .env to enable this panel.

Maritime Chokepoints

5/5 sampling
  • Panama Canal
    96 samples · last 08:32 PM
    0
    avg 0
    -100%
  • Suez Canal
    96 samples · last 08:32 PM
    4
    avg 5
    -18%
  • Bosphorus / Turkish Straits
    96 samples · last 08:32 PM
    4
    avg 4
    +1%
  • Bab el-Mandeb
    96 samples · last 08:32 PM
    AIS coverage gap
  • Strait of Hormuz
    96 samples · last 08:32 PM
    AIS coverage gap
Current sample vs trailing 24h avgAISStream ↗

Refugee Outflows

Refugee outflows (UNHCR, YoY)

warming up
No recent displacement data.

Seismic Events

Seismic activity (M ≥ 6.5)

warming up
No significant earthquakes (M ≥ 6.5) in view.

Named Jets

Spotlight — Named Jets Airborne

0 of 31 on the watchlist
No tracked jets in the air right now. Quiet skies, for once.

State & Military Aircraft

State & Military Aircraft Aloft

0 aloft · 49 callsign rules
No tracked military aircraft in the air right now. Either skies are quiet, OpenSky lost the feed, or the operator isn't using a callsign on the watchlist.

Region Map & Bizjet Activity

Loading map…

Regions

click a region to drill in
RegionNowExpectedΔLevel

Recent Notable Flights

CallsignFromRegionAltSpd
N661CHUnited StatesNorth America470 FL493 kts
N122GAUnited StatesNorth America470 FL470 kts
N533GVUnited StatesNorth America470 FL501 kts
TWY188United StatesNorth America470 FL525 kts
N6PGUnited StatesNorth America470 FL515 kts
N43SFUnited StatesNorth America470 FL474 kts
N160QSUnited StatesEurope430 FL484 kts
N595BUnited StatesEurope430 FL494 kts
N697TDUnited StatesEurope400 FL489 kts
VJT569MaltaEurope400 FL449 kts
VJT938MaltaEurope390 FL529 kts
BCS7JGGermanyEurope380 FL518 kts
VJT266MaltaAsia-Pacific450 FL474 kts
VJT271MaltaAsia-Pacific450 FL456 kts
N588SEUnited StatesAsia-Pacific430 FL477 kts
BCS516AustriaAsia-Pacific390 FL503 kts
BCS673GermanyAsia-Pacific390 FL484 kts