HUM

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