A platform's marketing can be misleading. Actual outcomes on regulated exchanges are a matter of public record. Here's how to check any claimed win in three steps.
Prediction market platforms compete for new users. A screenshot of a large profit — even one that's fabricated, cherry-picked, or taken out of context — functions as an advertisement. Some platforms pay content creators to share material featuring the platform. Some creators select or stage results to appear more impressive. Either way, the content is marketing material, not evidence.
Prediction market outcomes on regulated US exchanges are recorded in exchange audit logs — and on blockchain-based platforms, in public smart contracts. A screenshot proves nothing. The settlement record proves everything.
The distinction matters because it's testable. Settlement records are independent of promotional material. You can look them up. Here's how.
Kalshi is a CFTC-designated contract market (DCM). Settlement finality is governed by DCM rules. Once a market resolves, the final settlement price is permanently posted to the exchange and reflected in every affected account.
Settlement finality
Most markets settle within a few hours after the outcome is known (often within about 3 hours). In some cases it can take longer if waiting on official data from source agencies.
Where to check
Account → Order History → Settled positions. Each record shows: fill price, settlement price, quantity, P&L, and timestamp.
What the record proves: fill price, quantity, settlement price, final P&L, and the exact timestamp — all independent of any external content about the trade.
Go to the exchange where the market was traded. Look up the market by name or ID. Confirm the final settlement price is posted as a public record. A claimed win without a verifiable settlement price on the exchange is unverifiable.
On Kalshi: navigate to the market page — the final settlement price and resolution date are displayed under the market name once the market closes. On Polymarket: the market page shows the resolved outcome and the UMA oracle confirmation.
Use the exact market name or ID from the claimed trade. Do not rely on the headline — market titles are summaries, not contract identifiers.
Every genuine trade on a regulated exchange leaves a fill record in your account history: a specific timestamp, fill price, quantity, and market ID. A screenshot of a profit figure alone — with no corresponding fill record — is unverifiable.
On Kalshi: Account → Order History → Settled positions. Each settlement shows fill price, settlement price, quantity, and final P&L. On Polymarket (global): browser or app → Portfolio → Resolved. On Polymarket (US / QCX): Account History in your QCX dashboard.
The fill record and the claimed win must match: same market, same direction, plausible fill price given the market's price history, and settlement that lines up with the public resolution record.
Final P&L on a binary prediction market follows a fixed formula: (settlement price − fill price) × contracts held. Both the fill price and settlement price are fixed exchange records. If a claimed win doesn't match this arithmetic from public data, the claim isn't supported by exchange records.
Kalshi contracts settle at $1.00 (100¢) for YES or $0.00 for NO. Fill price is what you paid per contract. P&L = (100¢ − fill price) × contracts for a winning YES position. Polymarket global contracts settle at $1.00 USDC or $0.00 USDC. The settlement price and all transactions are on-chain and publicly verifiable.
If a screenshot shows a claimed profit inconsistent with the public settlement price and a realistic fill price, the arithmetic doesn't hold. Exchange records are the arbiter — not the screenshot.
These don't prove a claim is false — but they mean it can't be verified against exchange records. Treat unverifiable claims as you would any unverified marketing claim.
Screenshot shows a dollar figure but no fill timestamp or price
A genuine filled order always carries a timestamp and a fill price. A profit number with no underlying fill record is not verifiable against exchange data.
No market name or ID visible to look up independently
If you can't identify which specific contract was traded, you can't check the resolution record. Every regulated market has a unique, searchable identifier.
Claimed profit inconsistent with the public settlement price
Prediction market P&L is calculable from two public numbers: fill price and settlement price. If the claimed profit doesn't match the formula, the claim isn't supported by exchange data.
Content from an account that discloses a promotional relationship with a platform
Platforms sometimes pay creators to share content featuring their products. A disclosed promotional relationship means the content is marketing material — not independent evidence of an outcome.
Win claim can't be reproduced from the account's own history
Any genuine trade on a regulated exchange leaves a permanent account history record. If an account shares win screenshots but can't produce the underlying fill record, the win is unverifiable.
Verifying that a claimed win is real tells you that the trade happened. It doesn't tell you whether the platform is trustworthy overall, whether the market resolved correctly per its stated rules, or whether the trading strategy is repeatable.