The wallets that rank
Wallets with at least twenty buys and five hundred dollars paid over the window, by gross profit on the buys that have settled. The window is the last two weeks; the feed names takers, so a wallet that only rests orders does not appear. The address is the wallet's public identity on the chain; the name is the pseudonym Polymarket shows for it. Per share is gross, before the venue's fee, over the shares that settled.
| # | wallet | profile | buys | markets | shares | paid | gross | per share | held, won | median hold | on the day | long NO |
|---|
The profiles
A label from the fills alone. The thresholds are the whole rule; a wallet that fits none is "mixed", and one below the sample floor is "small sample" and does not rank.
The paper mirror
How the mirror works
For every settled buy of a ranked wallet, the copier sees the fill on the public feed, waits the lag, and pays the price of the next ask lifted on that outcome; no print within six hours is no fill. "Hold" keeps the position to resolution. "Exit" copies the wallet's sales too, at the next bid hit after each. Slip is the median cents between the wallet's price and the copier's. The wallet's own figure is on the same buys, so the two columns are the cost of arriving second.
A single wallet contributes a handful of buys to this, far too few to decide anything, so the table that counts is the pooled one: every wallet of a kind, added together. "Ranked" is every wallet past the sample floor.
| group | lag | wallets | buys | filled | own, per share | copier, hold | copier, exit | slip |
|---|
wallets = those with a settled buy in the mirror, of those in the group · the copier takes the wallet's full size at the next print, which flatters it: the print may have been smaller than the order it would have needed.
The same, wallet by wallet
The published wallets' own rows. Read the sample size before the cents: most of these are a handful of buys.
| wallet | lag | buys | filled | own, per share | copier, hold | copier, exit | slip |
|---|
The crowd, by the price it paid
Every taker buy in the window, not only the ranked wallets', by the price of what was bought: a No bought at 93c is a 93c favourite, not a 7c long shot. "Per dollar" is the gross result on the buys that have settled, sales at their price and the rest at $1 or $0, over what those buys cost; "held, won" is how much of what was held to the end paid. Before any fee. It is call C-011's measure: whether Polymarket's weather long shots lose money the way every venue's do.
| price paid | buys | paid | settled | gross | per dollar | held, won |
|---|
Where the numbers come from
agents/whale_finder.py lists every temperature event on Polymarket whose day falls in the window (Gamma), pulls every taker fill of every market from the public data API, and scores each wallet with the same first-in first-out rule as the whale piece, one market at a time as the fills arrive. It runs weekly inside the logger, checkpointing its place every couple of thousand markets so a restart resumes rather than starting the three-hour pass over, writes one line per market and wallet to the private ledger bucket, and publishes the ranked rows here; --report rebuilds the leaderboard from that file offline. What it cannot see: the feed names the taker only, so a wallet that only rests orders is invisible to it, and so is any trading outside the temperature ladders.
