← Work

experiment · 2026

Hive Mind Trader

A read-only research system for testing whether agreement among independently skilled prediction-market traders contains usable edge.

My role: Researcher and developer

Why it exists

Prediction markets make other people’s beliefs visible as prices. Public activity data adds another tempting signal: what if several traders with demonstrated skill independently take the same side?

That idea sounds plausible enough to build a product around—and that is exactly why it deserved a test first.

Hive Mind Trader asks a narrow question: can public Polymarket history identify consensus among independently skilled traders with enough predictive edge to justify further product work? It is research, not a trading system. It uses public, unauthenticated endpoints, handles no credentials, places no trades, sends no alerts, and gives no financial advice.

What I built

The current Python pipeline reconstructs historical, point-in-time holdings from wallet activity ledgers. It resolves markets against Polymarket’s public market data, calculates realized results before each decision time, selects traders using only information that existed then, and detects shared positions on the same market side.

That last clause hides a difficult problem. Ten wallets do not necessarily represent ten independent opinions: some may copy one another or routinely move together. The system groups behaviorally similar wallets into independence clusters and counts clusters rather than raw wallet addresses.

The backtest then compares a hypothetical follower’s result against the price available at detection, includes a stated slippage assumption, and checks calibration and matched baselines. Data fetching is resumable, the transport is injectable for no-network test replays, and generated reports preserve the exact frozen specification used for a run.

Decisions that protected the result

No look-ahead. A wallet’s later wins cannot make it “skilled” earlier. Selection uses realized performance available before the timestamp being scored.

Freeze the decision rule before reading the answer. Minimum sample sizes, confidence intervals, baselines, concentration limits, and kill criteria were written into the specification before the completed backtest. Sensitivity tables can explain a result; they cannot promote a failed headline.

Model reconstruction failure instead of hiding it. Activity APIs are not a clean portfolio ledger. Splits, merges, redemptions, conversions, pagination limits, and missing history all create edge cases. The pipeline excludes conditions it cannot reconstruct safely and reports that exclusion rate.

Keep the safety boundary boring. No API keys, execution code, auto-following, or “signal” alerts. Separating research from action made it easier to ask whether the premise worked without creating pressure to ship it.

What changed

An early forward-validation pipeline established that the public endpoints and evidence workflow were feasible, but it also exposed how easy it is to confuse partial artifacts with a completed run. That led to stricter run-health checks, evidence refresh steps, and fail-closed reports.

The retrospective v2 study then produced the answer the project needed, not the one a product pitch would prefer. In its completed January–June 2026 study, the consensus strategy returned a KILL verdict under the pre-registered criteria. The follower-edge estimate was negative, its confidence interval stayed below zero, and consensus underperformed the matched single-trader baseline. Resolution checks found no mismatches in the scored market set, making “bad labels” an unlikely escape hatch.

A later research iteration changes the detector from weekly snapshots of held positions to event-driven recent buying flows. That follow-up remains an experiment and does not turn the earlier null result into a product claim.

What I learned

The most valuable output was a disciplined “no.” The original hypothesis confused visible agreement with investable information. Shared holdings can overrepresent positions that traders have not exited, and a follower’s entry price can erase whatever advantage the original traders once had.

The project also reinforced a broader engineering lesson: a backtest is a chain of claims. If historical reconstruction, point-in-time selection, resolution truth, independence, and price availability are not each explicit, the final number is more theatrical than scientific.

Hive Mind Trader did not become an automated trader. It became something more useful to me: a worked example of building enough machinery to let evidence cancel a seductive idea.

Start a conversation

Have a question, idea, or useful tangent?

I read every message. Even the delightfully specific ones.