Bubble map & associate correlation
The 2D companion to the globe: a force-directed graph of the active investigation, plus a server-side correlation engine that links wallets through matched-amount swaps.
The bubble map runs on d3-force with a one-rAF tick throttle and memoized bubble components so the simulation stays smooth even while live flows stream in. Each bubble is sized by USD balance / flow volume, colored by category, and labelled with the entity name or short address. Selecting a bubble pivots the investigation in lockstep with the globe.
Associate correlation
/api/public/wallet-associates looks for off-graph wallets that swapped a similar amount of crypto within a tight time window relative to the seed wallet's transactions. Matches are returned with a confidence score and rendered on the globe as dashed cyan arcs (correlation flows) — distinct from the solid native flow arcs and the dashed rose trace arcs.
Layout
Counterparties cluster tightly around their parent on the globe (ring radius ≈ 3.8°, 0.55× multiplier for 2-hop nesting) so the web stays readable even at high expansion. The bubble map mirrors that hierarchy with link strength derived from edge intensity, and re-balances when new sub-graphs land.