Every position on Hyperliquid is public. This terminal scans the most active and largest accounts, reads their actual liquidation prices from the clearinghouse, and maps where forced selling (long liqs, red) and forced buying (short liqs, teal) sit around spot.
Every band is a real position. Red bands below spot are longs that get force-sold if price reaches them — fuel for a downside cascade. Teal bands above are shorts that get force-bought — squeeze fuel. Band intensity and ladder length = dollars liquidated at that level.
The magnet: price is drawn toward dense clusters — liquidity hunters push into them because forced flow guarantees fills. When the ±10% magnet reads strongly one-sided, expect wicks toward that side. After a cluster is consumed (or unwound), the map thins and the pull fades.
Coverage: the scan ranks accounts by day/week/month volume and size — roughly 26% of Hyperliquid's BTC open interest on Fast, ~36% on Deep, and every wallet ever seen holding BTC is remembered and rescanned first, so coverage stays deep even on Fast refreshes. It's a sample, but a real one: actual clearinghouse liquidation prices, not the leverage-tier guesses estimate-based heatmaps use. The long tail of small retail wallets (~60% of OI) stays unmapped.
Unlike estimate-based heatmaps, every level here is a real position read from Hyperliquid's public clearinghouse. There is no bulk feed — positions are fetched one wallet at a time, and the API allows about 10 reads per second, so scanning the ~2,000 most relevant accounts takes 30–60 seconds.
This only happens on your first visit. After that, the map loads instantly from your last snapshot and quietly re-scans in the background.