Skip to content
Mail Specula Open app
Non-custodial · Polygon · USDC

Polymarket copy trading, made non-custodial.

Specula is a non-custodial copy-trading layer for Polymarket. It mirrors the positions of top prediction-market wallets in real time: an on-chain listener detects a source trade, your risk gates filter it, and the mirrored order is signed by your own wallet on Polygon. Your keys, your funds, your control — no deposits, no shared address.

custody
Self
your keys
network
Polygon
USDC settled
mirror
<1s
detect → submit
auth
EIP-4361
sign-in only
Built on rails serious traders trust
Polymarket· Polygon· USDC· CLOB· EIP-4361· MetaMask
// the suite

Inside the Polymarket copy trading bot.

Six modules, six tiles. Each does one thing. Each is auditable. Nothing reaches into your wallet — every signature is yours.

// 01 / non-custodial

Your keys. Your funds. Your control.

EIP-4361 wallet signatures only. Every mirrored order is signed locally on your device. The operator never holds a key, never pools funds, never has unilateral authority over your USDC. If they vanish tomorrow, your capital is unaffected.

auth
EIP-4361
custody
self
chain
Polygon
// 02 / sub-second

<1s detect → submit

An on-chain listener decodes the source trade, applies your risk filters, and submits the mirrored order before the order book reprices.

detectsubmit
// 03 / risk gates

6 gates. Pre-fill.

  • per-trade capenforced
  • daily-loss circuitenforced
  • drawdown pauseenforced
  • liquidity floorenforced
  • correlation capenforced
  • time windowenforced
// 04 / audit trail

Every fill, on-chain.

Every position the platform opens for you is a public Polygon transaction. The trail is auditable end-to-end.

// 05 / multi-stream

Streams in parallel.

Run several mirroring streams in parallel — each with its own allocation cap, category filter, and liquidity floor.

// 06 / defaults

Sensible by default.

Risk defaults calibrated for first-week safety. New users do not need to fake an opinion on the eighteenth dropdown.

// integration

Configure the Polymarket prediction mirroring service in four steps.

No coding required. Identical at $200 and $200,000 of starting allocation. Each step reversible; nothing custodial.

01 · step

Connect

wallet.connect("metamask") · reads address only · never asks for transfer authority

02 · step

Approve

usdc.approve(POLYMARKET_CLOB) · revocable allowance · funds remain in your wallet

03 · step

Configure

select source wallets · set per-trader caps · liquidity floor · categories

04 · step

Activate

listener spawns · risk gates arm · sign requests routed to your wallet on every trigger

// source wallets

How Specula ranks the wallets you mirror.

Every candidate is scored from its public on-chain history of resolved positions on the Polymarket protocol — nothing self-reported. The deeper framework lives in the literature on prediction markets. You choose which wallets to follow; Specula only mirrors what you approve.

// signal

Resolved win rate

Share of closed positions that paid out — measured only on markets that have actually resolved, never open guesses.

// signal

Realized PnL

Net result across settled markets, read straight from on-chain USDC flows rather than any dashboard claim.

// signal

Liquidity discipline

How a wallet sizes into thin order books — a proxy for whether its edge survives real fills, not paper prices.

// signal

Category focus

Whether a trader concentrates in domains where they show a durable record (politics, crypto, sports, macro) or sprays bets.

Rankings reflect historical on-chain performance and are not a forecast. A wallet's past resolved record does not guarantee future outcomes — always pair any mirror with your own per-trade caps and loss limits.

// architecture

Custodial vs. non-custodial: what changes.

Custodial "social trading" platforms collapse into a single point of failure: the operator's deposit address. The non-custodial path keeps every guarantee that prediction markets on Polygon were architected to provide.

property non-custodial custodial manual
User holds keys + yes - no + yes
Funds in shared address + never - required + never
Sub-second mirroring + <1s ~ variable - manual
Pre-submission risk gates + enforced ~ optional - user only
Liquidity-floor filtering + built-in - rare ~ eyeball
On-chain audit trail + native ~ internal + native
Time-to-live + ~2 min ~ KYC delay ~ hours
// pricing

Three tiers. All non-custodial.

USDC settlement on Polygon, Ethereum, Arbitrum, or BNB Chain. Cancel any time.

Starter

$ 99 / mo

For new traders sizing a single mirrored stream cautiously.

  • Up to 3 mirrored wallets
  • Per-trade hard cap
  • Daily-loss circuit breaker
  • Email + chat support
Choose Starter
★ recommended

Professional

$ 299 / mo

For traders running diversified streams with active correlation management.

  • Up to 15 mirrored wallets
  • Liquidity-floor filtering
  • Drawdown pause + correlation cap
  • Priority support · advanced analytics
Choose Professional

Enterprise

$ 499 / mo

For desks deploying institutional workflows with bespoke risk policy.

  • Unlimited mirrored wallets
  • Custom risk policy engine
  • Webhook + API integration
  • Dedicated solutions engineer
Choose Enterprise
// why non-custodial

What you actually get from self-custody.

Copy trading usually means handing an operator your capital. Specula does not. Here is what changes when every order is signed by your own wallet.

No deposit, no counterparty

You never send funds to a platform address. Capital stays in your wallet; Specula only requests a signature for each mirrored order you have pre-approved by rule.

Operator can vanish, you stay whole

Because the platform never holds keys or pools funds, an outage or shutdown cannot touch your USDC. Revoke the allowance and the connection is gone.

Risk lives in front of the fill

Per-trade caps, daily-loss circuits, drawdown pauses and liquidity floors are enforced before a mirrored order is submitted — not reconciled after the fact.

// faq

Direct answers to the questions traders actually ask.

Read the full risk disclosure and documentation on the platform.

Open app
What is Polymarket copy trading?
It mirrors a chosen wallet's positions on the Polymarket prediction-market protocol automatically. Specula does this non-custodially: orders are signed by your own wallet on Polygon, with sub-second on-chain detection and pre-fill risk gates.
Is Specula really non-custodial?
Yes. Authentication uses EIP-4361 wallet signatures and every mirrored order is signed locally on your device. The operator never holds your keys or has authority over your USDC.
How does Specula execute mirrored trades?
An on-chain listener decodes the source wallet's trade, applies your risk filters, and submits a signed mirrored order to the Polymarket CLOB before the order book reprices — typically in under a second.
How much does Specula cost?
$99 Starter, $299 Professional, $499 Enterprise — billed monthly in USDC on Polygon. Cancel any time.
Which wallets are supported?
MetaMask is supported today. WalletConnect and Coinbase Wallet are on the roadmap. EIP-4361 sign-in only — never custodial.
Can I run multiple mirrored streams in parallel?
Yes. Each stream is independent with its own per-trader allocation cap, liquidity floor, and category filter, so you can diversify across several source wallets.
Does Polymarket itself ship copy trading?
No. The category is supplied entirely by third-party non-custodial tools like Specula that read on-chain trades and submit mirrored orders signed by the user's own wallet.
What are the risks of copy trading on Polymarket?
Past performance does not predict future results. Prediction markets carry liquidity risk, resolution-dispute risk, and smart-contract risk. Use per-trade caps and daily-loss circuit breakers as a baseline.
// init

Two minutes from this page to your first mirrored fill.

Your keys. Your funds. Your control. The on-chain signal of the network's top traders, running through your own wallet.