Watch the trenches.
Streamers run a paper wallet on live markets. Every fill is hash-chained, replayed, and re-priced against public market history.
Who's on the board
Same paper wallet. Same hash chain. Pick a card to watch them here.
Streaming it?
Apply. A moderator reads it first. Nothing goes live on send.
How a record is checked
Nobody on this page reports their own numbers. Three checks, in order. The code is public.
Each fill signs the one before it
The moment a trade executes, the extension commits its mint, size, price, timestamp and chain into a SHA-256 link over the previous one. Editing any fill after the fact breaks every link that followed it.
The whole chain is re-hashed and replayed
On submission the server recomputes every link, refuses a history that shrank or was swapped for a luckier one, and replays the book itself. Your claimed P&L is never what ranks. The replay's is.
Every fill is re-priced against real candles
A valid hash only proves a history is internally consistent. So each fill's price is checked against the minute it claims to have traded in, using public market data. A price that never existed fails the record.
What the checks do not cover. Re-pricing needs public candle data for the minute a fill claims. Newest launches often have none. Those fills come back unpriced rather than passing, and a record carrying too many of them is labelled instead of ranked. Live/offline badges come from each platform's own public endpoint — Twitch's preview images, Kick's channel API — not from official partner APIs, so treat them as a hint. A YouTube card never shows one at all: nothing public reports that channel's status without a key, and a guess is worse than a blank. The full protocol, including what it refuses to claim, is in LEADERBOARD.md.
The overlay is a green screen
Live equity, session P&L, win rate, open positions. Permanently marked PAPER so chat is never in doubt.
Open the overlay
Click the PaperTrench icon, then Stream overlay. A capture-ready window opens on a green screen.
Add it to OBS
Sources → Window Capture → pick the overlay → add a Chroma Key filter. Defaults just work.
Go live and apply
Trade with the overlay on screen, then apply for the roster to get featured here.