From a wallet address to filing-ready numbers — without trusting us with anything.
No prediction-market venue gives you a complete tax picture. Polymarket issues no US forms at all, Robinhood won't 1099 event contracts, Kalshi's docs don't determine character, and Hyperliquid never will. Resolved rebuilds the record from public data, reconciles it to the cent, and shows you every way it could be taxed.
Five steps, fully auditable.
Every step works from public records only — on-chain logs and venue APIs. No keys, no custody, nothing you wouldn't find on a block explorer yourself.
Paste a wallet address
public data onlyPaste a Polymarket proxy-wallet or Hyperliquid address — no sign-up, no keys. We read public on-chain records and venue APIs — we never take custody, private keys, or the ability to move funds. (Kalshi and Robinhood join for filing season.)
Reconstruct the missing history
adapters/polymarket/reconstructFPMM-era and purged markets that Polymarket no longer serves are rebuilt directly from Polygon logs — ERC-1155 transfers and on-chain payouts become implied-price trades. Unknown patterns are skipped and reported, never guessed.
Match lots and allocate fees
FIFO default · method electionEvery fill is matched into tax lots, fees are allocated per fill, and resolution, multi-outcome books, and merge/split events are handled as first-class — not flattened into generic token swaps.
Reconcile to the cent
USDC sub-ledgerDeposits, withdrawals, bridges, and venue cash are reconciled against your live on-chain USDC balance — including the second cost-basis layer the 1099-DA regime now surfaces. If a basis can’t be priced exactly, it’s flagged, not invented.
Classify and export
4 postures · filing-readyYour reconciled lots are run under all four classification postures side by side. Choose one with your advisor and export the full filing package — 8949, Schedule D, worksheets, an 8275 draft, TurboTax CSV, and a CPA handoff PDF.
Most tools take the venue's word for it. We rebuild the books.
Cash flows close against your live on-chain USDC balance to the cent. Sub-dollar residuals are FIFO-vs-avg-cost rounding on partial closes — disclosed, not hidden.
For one real wallet, Polymarket’s /closed-positions endpoint omitted 12 markets — $4,010 of genuine deductible losses. Our reconstructed books were more complete than the venue’s own.
Every Polymarket deposit, payout, and bridge carries its own crypto cost basis, now reported to the IRS. We track it natively alongside the trade layer.
Four ways the IRS could classify it. We compute all four.
There is no federal guidance for event contracts. Rather than pick a side, Resolved computes your year under every plausible treatment so you and your advisor can choose — and back it up.
Each disposition is a capital gain or loss; positions held a year or less are short-term.
CFTC-regulated contracts treated as §1256: 60% long-term, 40% short-term, realized only.
Winnings are income; losses itemized — and capped at 90% under OBBBA for 2026+, so near-break-even years still owe.
Net result taxed at your marginal rate, with no preferential capital-gains treatment.
Resolved produces calculations and exports under assumptions you select. It does not choose a tax position for you and does not provide tax advice.
What you hand to TurboTax — or your CPA.
The paid report turns your reconciled lots into a complete, filing-ready package for whichever posture you choose.
See your number before you owe it.
Paste a wallet and get the full P&L preview with the four-posture comparison. No signup, no keys, free.