Skip to content
Developer docs
Polymarketon-chain and provider data

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.

213.4K
Wallets tracked
Polymarket, trader-level
128.2M
Positions reconstructed
Reconciled against on-chain events
40+
Metrics per wallet
Recomputed on resync, at most every 6 hours
2.2K
Days of history
Since the earliest daily P&L on record
THESISSource of truth
  • 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.
001Data sources

Polymarket records arrive two ways: on-chain, and through the provider API.

POLYMARKETOn-chain, Polygon

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.

002The pipeline

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.

  1. 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.

  2. 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.

  3. 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.

  4. 04

    Build wallet history

    Organize the available trading history into wallet profiles, with positions, resolved results and activity over time.

  5. 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.

  6. 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.

  7. 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.

003The grading system

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.

How to read the grade
  1. 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.

  2. 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.

  3. 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.

  4. 04

    Win rate

    The share of resolved markets won. Compare it with the entry prices, profit and sample size before drawing a conclusion.

  5. 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.

  6. 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 →

Share of 170,974 graded wallets, Oct 11, 2026
S
~0.2%

The strongest rating. Open the profile to inspect its profit, history and risk.

A
~0.7%

A strong rating. Read the underlying record alongside the letter.

B
~5%

An above-average rating. Compare the profile's results and risk over time.

C
~38%

A middle rating. The profile gives the context behind the letter.

D
~40%

A below-average rating. Check the results and the size of the record.

F
~15%

The lowest rating. Review the full record before drawing conclusions.

Metric groups (40+ total)
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.
004Trade scores and labels

Scores and labels on trades and wallets, and what each one does not prove

Review score

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.
Suspicion score

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.
Strategy label

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.

005Coverage and freshness

When each wallet resyncs: S, A, and B wallets when they trade, followed wallets every few hours, the rest when someone opens the profile.

Coverage
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.

Sync tiers
  1. 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 trade
  2. B

    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 trade
  3. Followed

    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 hour
  4. Everyone 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
006Scope and constraints

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.

L01

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.

L03

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.

L04

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.

L05

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.

L06

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.

L07

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.

007What ships next

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.
008FAQ

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.