Docs
How it works
HUM listens to the pump.fun bonding-curve program and the PumpSwap AMM through a Solana RPC websocket at confirmed commitment. Each trade's Anchor event is decoded on our server. The decoder skips every wallet field, so trades reach your browser as: type, mint, ticker, SOL size, market cap, curve %, slot and signature. Your browser turns them into notes with Tone.js.
Coverage check: 60 of 60 sampled pump.fun and PumpSwap transactions were in the feed (30 min run, 2026-10-03). SOL amount matched on 30 of 30 re-read trades.
Radio Mode
/radio?ch=1 is a chrome-less 1920x1080 page for OBS (Browser Source, 1920x1080). Channels 1 to 3 and one pin (&pins=<CA>) are free. $HUM holders get a pinned Radio URL with up to 8 coins.
Clips
Clip last 15s records the last 15 to 20 seconds of audio your browser played (webm/opus, or mp4 on Safari) and draws a 1500x500 card. The server checks that the slot range and coin match what it heard in the last 15 minutes, stores the card and a SHA-256, and keeps audio for 7 days. Every clip page links its slots to solscan.
Public API
/api/stats, /api/now, /api/room, /api/clips, /api/ledger, /api/health. Read-only JSON, cached 1 to 5 seconds.
Changelog
- v1 Live radio on four channels, pins with lead voices and lanes, room heatmap and cursors, clips with slot-stamped cards, one trade up close, Radio Mode, public API. Token section waits for the mint.