What's inside
A small set of parts that fit together into one signal engine — nothing you can't reason about.
Solana feed
Live pump.fun and DEX movers — price, pool depth, volume and on-chain buy/sell flow — trending and fresh launches, every refresh.
Signal engine
Per-token baselines turn raw pool data into five scores: volume, liquidity, flow, attention, momentum.
Trigger layer
The stack logic. Scores only count when they confirm together on one token — that coincidence is the signal.
Execution window
When the stack confirms, the window opens: an alert carrying every reading that triggered it, plus a link to the chart.
Flagship market
$FLASH is scored on the same radar as every other mover — the engine reads its own coin, in public, at row ★1.
Early access
Wallet login and the Solana gate — holders see windows the instant they fire, everyone else on a delay. Launching on pump.fun.
Tech stack
- Vanilla JS front end — no build step, tokens in CSS
- Live Solana pool data (GeckoTerminal) proxied through Node serverless functions
- The trigger-stack scored in the browser, every refresh
- Solana wallet auth (Privy) for holder early access
Design principles
- Per-token baselines — every mover judged against its own normal
- Same arena as the token — the radar watches where $FLASH lives
- Conditions, not calls — the engine flags, the trader decides
Flashpoint