HyperSonnar ranks Hyperliquid wallets by a copiability score from 0 to 100, computed from public Hyperliquid data only. This page gives the formula, the thresholds, the ranking gates and the limits we know of — the rules the code applies.
Written by 0xLazard ·
Each component lies between 0 and 1, and the score is their weighted geometric product:
score = 100 × Expectancy0.10 × Risk0.10 × Consistency0.25 × Quality0.20 × Returns0.10 × Activity0.25
The product is geometric: a weak component pulls the whole score down and cannot be made up by the others. The weights add up to 1, which keeps the score between 0 and 100, and they are never re-weighted: if one component cannot be computed — unknown ROI, unusable PnL curve — the wallet gets no score and is not ranked. On screen, the score is rounded to the nearest whole number.
The weights were chosen on August 16, 2026 by replaying 13 candidate formulas over 8 weekly periods. Expectancy, risk and returns turned out to be strongly correlated — one signal counted three times —, so together they weigh 30%; activity was the only component uncorrelated with the others, hence its 25%.
The thresholds were set on August 16, 2026 from the real distribution of the 145 wallets ranked that day (highest score 79.6); the top band was then roughly the top 15%. Nobody reaches 100: the Wilson interval caps what any finite track record can prove, by design.
Before any score is computed, a wallet must clear every one of these gates, in this order:
The win rate itself is not a gate: it only enters the score, through the quality component.
The page of a wallet that is not ranked says which gate it missed, when the analysis recorded it. The ranking is refreshed by an analysis pass that takes about a day, ranked wallets first.
In cross margin, Hyperliquid liquidates on the equity of the whole account, not on the margin of each position: one losing position eats into the collateral of all the others. That is why a wallet page shows the cushion before liquidation at the account level, not only a liquidation price per position.
cushion = (account value − maintenance margin) ÷ account value
Both values come from Hyperliquid's public account state for the main dex. The maintenance margin is estimated position by position as half the initial margin at that market's maximum leverage — the rule Hyperliquid applies to cross positions. 100% means no maintenance margin is used; the closer to 0%, the closer the account is to liquidation. The same panel shows equity, total notional, margin used, maintenance margin and withdrawable.
An isolated position has its own margin and its own liquidation price: the positions table shows that price and the distance to it, at the live price.
These limits are known and kept; each is written here rather than hidden behind a number.
Every card of the copy trading leaderboard shows the score, and “How it's calculated” opens its six components; the full list of ranked traders links to each ranked wallet's page, which shows the cushion. The docs cover the rest of the site.
Automated copy trading is not open to the public: the ranking and the wallet pages are analytics.
The score describes a public track record. It is a heuristic, not a prediction, and not investment advice.