On-chain and provider records feed position reconstruction, split/merge/redeem handling, and daily mark-to-market P&L for tracked wallets. When source history is missing or incomplete, we say so instead of filling the gap synthetically.
Methodology
What every number on 0xinsider is made from: provider facts, stored projections, derived metrics, and authored examples, each with its source and completeness limits. Every metric describes what already happened, and none predicts what happens next.
- 0xinsider ingests Polymarket trades around the clock and rebuilds every tracked wallet's positions and per-market P&L from them. We show what we ingest, and we do not claim to have every exchange event.
- Our models read that history for profitability, strategy patterns, and anomalies. Every output describes what already happened, not what happens next.
- When the data cannot support a metric, grade, score, or label, the field stays empty. Coverage and limitations are described below.
Polymarket records arrive two ways: on-chain, and through the provider API.
Seven stages, from a raw fill to a graded wallet and a categorized market.
Each record moves through normalization, reconstruction, scoring, and grading. Missing or unavailable fields fail closed: every output that depends on a missing field stays empty instead of reporting a stage that did not run.
- 01
Ingest
Pull trades from Polymarket on-chain and provider records. Normalize the records into a single analytics schema so everything downstream reads from one shape.
- 02
Reconstruct
Raw fills are not positions. Match entries to exits, track splits and merges, handle resolutions, and compute daily mark-to-market P&L per wallet per market.
- 03
Compute P&L
Headline P&L is Polymarket's own total, not a local re-derivation. Realized cash legs can be reconciled to the available on-chain BUY, SELL, SPLIT, MERGE, REDEEM, and fee events. Open positions are marked at the provider's price, not built from transfer events. Missing source history, and any difference between those figures, stays visible.
- 04
Build wallet history
Organize the available trading history into wallet profiles, with positions, resolved results and activity over time.
- 05
Run models
The trading-style model describes stored activity across markets and categories. Mixed patterns and limited history remain explicit; an unprocessed wallet can have no label. Separate models provide performance and anomaly context.
- 06
Score and grade
Show wallet metrics, historical grades from S through F, strategy labels where available, and a 0.0 to 1.0 review score for large trades.
- 07
Categorize
Assign a canonical category when the provider's category, the event's league or series, or the market's tags resolve one. Leagues fold into their sport, so NBA and WNBA markets are Basketball. The 14 categories with their own page are Crypto, Politics, Basketball, Football, Soccer, Baseball, Hockey, MMA, Tennis, Cricket, Esports, Pop Culture, Science & Tech, and Geopolitics. A resolved category outside that list, such as Golf or Racing, keeps its name without a page. A market whose metadata resolves no category shows none; it is never guessed from the title.
One letter to help read a trader's record.
Graded Polymarket wallets carry a letter from S to F, with S the strongest rating. Read the letter beside the wallet's profit, resolved-market history and risk metrics. A grade describes historical performance; it does not predict the next trade.
- 01
Realized profit
Net realized P&L records closed and settled positions, with fees and rebates included. Read it separately from open-position gains, which can change before a position closes.
- 02
Entry prices and results
A high win rate alone does not establish profitable forecasting. Read results alongside the prices paid and the size of the losses.
- 03
Track record
The resolved-market count puts the results in context. A long record gives you more observations to study; a short one leaves more uncertainty.
- 04
Win rate
The share of resolved markets won. Compare it with the entry prices, profit and sample size before drawing a conclusion.
- 05
Drawdown and consistency
Drawdown shows the equity lost from a previous peak. The equity curve shows whether returns accumulated steadily or came from a few large moves.
- 06
The limits of a grade
A grade summarizes historical performance. Inspect the underlying record and current positions before acting; a letter cannot guarantee the next result.
Read a grade beside the underlying record. A short history leaves more uncertainty, and gains on open positions can change before they close. Check the trader's results and risk over time. How sample size changes confidence →
The strongest rating. Open the profile to inspect its profit, history and risk.
A strong rating. Read the underlying record alongside the letter.
An above-average rating. Compare the profile's results and risk over time.
A middle rating. The profile gives the context behind the letter.
A below-average rating. Check the results and the size of the record.
The lowest rating. Review the full record before drawing conclusions.
- Risk-adjusted returnsR/R
- Sharpe, Sortino, Information ratio: return per unit of risk.
- Drawdown analysisDD
- Max and average drawdown, duration, time underwater.
- Edge metricsEDGE
- Profit factor, expectancy, Kelly fraction: expected profit per dollar risked.
- Risk measuresVAR
- Value at Risk, Conditional VaR, P&L volatility.
- ConsistencyCNS
- Win rate, equity smoothness, cumulative profit, daily P&L.
- Confidence intervalsCI
- Statistical bounds on key metrics: how much to trust 20 trades vs 2,000.
Scores and labels on trades and wallets, and what each one does not prove
Large trades, scored 0.0 to 1.0
Each large trade gets a review score. A higher score means look at this trade first.
- The score helps prioritize review. Inspect the trade and its market context before acting; the score does not measure the chance an outcome wins.
- Polymarket trades link to the wallet behind them: grade, win rate, P&L, and strategy where the history supports it.
Suspicious trades
A 0 to 100 suspicion score ranks unusual trades in the feed. A flag is not proof of inside information or misconduct.
- Inspect the underlying trade, wallet history and available market context. An unusual pattern can have several explanations and does not predict how the market resolves.
- A large difference between entry price and final resolution is backward-looking context, not proof of edge or causation.
- Wallet-cluster context is shown only when supported fund-flow evidence exists. Similar timing or sizing alone does not establish coordination.
Observed trading styles
Trading styles describe both-outcome activity, recorded trades per stored market, and category shares of recorded positive USD cost basis. Performance remains separate.
- The sample is lifetime stored market history, with at least 20 stored markets needed for an assessment. It can differ from a wallet's complete exchange history.
- The model compares all qualifying patterns. Close patterns remain Mixed activity, and small or unusable samples remain Limited history. Other qualifying patterns stay visible as traits.
- The model does not use profit, fill-price roundness, activity spans, or assumptions about software and order role to assign a style. Historical labels remain marked as Legacy until normal processing reclassifies them.
Trading styles describe the recorded activity rather than a wallet's intent. A wallet can qualify for several patterns; the model preserves those traits and uses Mixed activity when none clearly leads. Grades, profit, and risk metrics remain separate. Read the sample, thresholds, and historical-label transition on the trading styles page.
When each wallet resyncs: S, A, and B wallets when they trade, followed wallets every few hours, the rest when someone opens the profile.
- Traders tracked
- 213,373
- Positions analyzed
- 128,234,864
- Notional volume analyzed
- —
- Wallets with daily P&L
- 324,389
- Daily P&L since
- Oct 2020
- Metrics recomputed
- On resync
Updated hourly. Counts as of Oct 16, 4:37am ET. The position count is an estimate.
S and A
A new trade starts a full sync within minutes, and a wallet idle for a week gets a catch-up sync. Median time since the last sync on Oct 7, 2026: 3.2 hours for S, 8.2 hours for A.
On each tradeB
The same trade trigger and weekly catch-up, but the catch-up runs on spare capacity and is behind. On Oct 7, 2026 the median was 172 hours, and 3,721 of 6,960 B wallets were more than a week old.
On each tradeFollowed
A wallet someone follows has its open positions refreshed on a rotation of about an hour and its full history about every 6 hours. Median ages on Oct 7, 2026: open positions 26 minutes; full history 6.1 hours.
About an hourEveryone else
No fixed schedule. Opening a wallet's profile pulls a sync. On Oct 7, 2026, C, D, and F wallets had a median of 24 days since their last sync.
On visit
What the data cannot show
Each entry names something the data cannot show, and why. A methodology that states its scope is the only kind you can check.
Survivorship bias
We track wallets selected for activity and performance. Traders who blew up and stopped trading are underrepresented. Aggregate metrics skew upward; the real prediction market success rate is lower than this dataset suggests.
Accuracy numbers ship when validation can defend them
Models retrain periodically. We have not published accuracy trends because the validation pipeline that would defend them is still being built. The numbers go on this page once they show predictive skill against a naive baseline.
Resolution-dependent P&L
Losing shares on Polymarket never receive REDEEM events. Our pipeline zeros the losing side once the winning outcome is known, but markets with delayed or disputed resolutions may show temporarily inaccurate P&L.
Backward-looking only
Every metric, grade, and score describes what already happened. Market regimes shift, strategies decay, and past patterns are not guaranteed to repeat. We show what a trader did, not what they will do next.
A selected sample
The traders we cover were selected for having a meaningful history. This is not a random sample of all participants. Conclusions describe the active, established cohort, not the market as a whole.
Suspicious-trade false positives
A flag marks a statistical anomaly, not confirmed insider trading. A high suspicion score means the pattern is unusual, not that the trader had inside information. Some flagged trades are well-timed trades on public analysis.
What a number has to prove before it goes on this page.
- Versioned model tracking with real validation, and accuracy metrics that hold up statistically. The numbers go on this page once they show predictive skill against a naive baseline.
- Until an accuracy number beats a naive baseline, this page publishes none, only the source and completeness limits of grades and review scores.
Common questions
How does 0xinsider analyze prediction market traders?
We ingest trades from Polymarket and rebuild each tracked Polymarket wallet from its history: positions, P&L, grade, strategy, anomaly context. If a wallet's history is too thin for a metric, the field stays empty. Coverage and refresh timing vary by wallet and page.
How does 0xinsider's grading system work?
Each graded wallet gets a letter from S (strongest) to F (lowest). The grade describes historical performance. Read it beside realized profit, open positions, the resolved-market count and risk metrics. A short record leaves more uncertainty, and a grade does not predict the next trade.
How does 0xinsider detect large trades?
We watch for large trades across Polymarket and enrich each one with trader, market, spread, and anomaly context. The 0.0 to 1.0 review score says which trade to look at first. It is not a prediction, and we do not claim to have every exchange event.
How does 0xinsider flag suspicious trades?
0xinsider's suspicion score helps prioritize unusual trades for review. A higher score indicates a stronger anomaly flag; it does not establish what a trader knew. The 0-to-100 suspicion score is an anomaly ranking, not proof of insider trading or an outcome prediction.
What platforms does 0xinsider cover?
0xinsider tracks Polymarket traders and large trades using on-chain and provider data. Coverage depends on the available history for each wallet and market.
What are the limitations of 0xinsider's analysis?
We publish every known limitation on the methodology page: survivorship bias, model accuracy versioning still in progress, backward-looking analysis only, non-random sample, resolution-dependent P&L, and suspicious-trade false positives.