Directionally right. Structurally wrong. These four traps are baked into contract design before you ever enter. Knowing them is the cheapest risk management step available.
Contract resolution criteria — the timing of the event, the designated source, the exact cutoff — are not the only way to lose when you are directionally right. These are traps that live in the contract structure itself: the way YES and NO are defined before you enter.
A double negative means YES = the event did not happen. A compound condition means both legs must fire. A wrapper inversion means the app's YES may be the exchange's NO. These traps fire at the moment of entry — not at resolution — and they are completely avoidable with a 60-second pre-entry audit.
Why it fires
Buying YES on this contract means you are predicting the underlying event will FAIL to occur. Many traders buy YES thinking they are backing the event to happen. They are not. They are short on the event.
How to detect it
Read the full resolution YES condition, not just the title. Search for "not", "fail to", "unable to", "does not", or "fails" in the contract title. If any of those words appear, confirm exactly what YES means before entering.
Any contract title containing negation language ("won't", "fails to", "does not", "is unable to"). If in doubt, read the YES resolution condition all the way through.
Why it fires
Compound conditions require every specified leg to resolve before the contract resolves YES. If Leg A resolves YES but Leg B resolves N/A or NO, the whole contract can resolve NO — regardless of your analysis of Leg A alone. Traders who price this as a single-event bet are implicitly underpricing the compound failure risk.
How to detect it
Look for "AND", "OR", "both", "either", or "all of the following" in the resolution criteria. If compound: model each leg independently. Price the contract as if you need both events to fire within the window, not either one.
Any contract with multiple event conditions in the resolution criteria. "OR" is often safer than "AND" but still requires separate leg analysis.
Why it fires
Some platforms that offer prediction markets as a feature — rather than as their core product — display contract positions with a visual orientation that differs from the exchange contract underneath. A YES in the app interface may correspond to a NO at the underlying exchange. If you enter a position based on the wrapper display without verifying the underlying exchange contract, you may be holding the opposite position from what you intended.
How to detect it
For any contract on a non-native platform, navigate to the official contract page on the underlying exchange and read the YES resolution condition directly. Compare it to what the app is showing you. If they conflict, the exchange contract is authoritative.
Any contract entered through a platform that is not the original exchange. Always verify the exchange-level YES condition before sizing up.
Why it fires
Contracts on the same underlying event can resolve in opposite directions across platforms if the threshold direction is framed differently. Platform A may offer a YES contract for the indicator exceeding the threshold; Platform B may offer a YES contract for the indicator staying below it. Platform A YES ≠ Platform B YES. Traders who cross-reference prices without reading polarity can be long and short the same event simultaneously without knowing it.
How to detect it
Before entering any contract that references a threshold number, confirm: (a) which direction triggers YES, and (b) whether the same contract exists on another platform with an inverted polarity. If you hold positions on the same event across platforms, verify that your intended exposure is net long or net short — not accidentally flat.
Any contract that references a numeric threshold with directional language: "exceeds", "stays below", "at least", "no more than". Read the direction carefully before trading.
Run this checklist before entering any unfamiliar contract. It takes under a minute and catches all four structural traps.
Every major prediction market platform publishes the full resolution criteria for each contract. The title is a summary; the YES condition is the contract. When they conflict, the YES condition is what resolves.
Step 1 — Open the official contract page
Navigate directly to the contract on the platform (not just a feed card or app home view). On Kalshi, this is the market detail page. On Polymarket, it is the event page. Wrapper platforms should link through to the underlying exchange contract.
Step 2 — Read the YES resolution condition in full
Platforms label this differently: "Resolves YES if…", "Resolution criteria", "Settlement details". Read the entire sentence — do not stop at the first clause. Traps often appear in dependent clauses.
Step 3 — Run the four-trap scan
Does YES = the event happening, or the event NOT happening? Are there compound conditions? Is this a wrapper platform — and if so, does the exchange contract agree? Is there a directional threshold and are you on the right side of it?
Step 4 — Confirm your position direction
State explicitly: "I am buying YES. YES resolves if [full condition]. I am predicting [outcome]. Therefore my thesis is [aligned / misaligned]." If misaligned: do not enter or flip to the correct side.
A compound condition is not one bet — it is multiple bets bundled into one contract. The correct way to price it is to price each leg independently and then apply conditional probability logic.
Example: AND compound
If you assign 70% probability to Country A signing and 60% probability to Country B ratifying — independently — the joint probability is approximately 42%, not 70% or 60%. If the market is pricing it at 65%, the structural complexity is mispriced. You are not buying a 65% event; you are buying a 42% event at 65%.
Example: OR compound
OR contracts resolve YES if either leg fires. They are generally priced higher than either leg alone, but the correct price depends on whether the legs are correlated. Two correlated events (both depend on the same underlying factor) are not as valuable as two independent events. Check correlation before assuming OR = sum of probabilities.
Prediction market contracts offered through platforms that are not the originating exchange may display contracts differently from the exchange that clears them. This is not unique to any single platform — it is an architectural reality of the wrapper model.
What wrapper platforms do
What you need to verify
Platform-specific guidance: Each wrapper platform publishes links to the underlying exchange contract in its trade flow. Use those links before entering. If no link is provided, contact the platform's support to confirm the clearing exchange and contract ID.
Resolution Timing & Source Traps
What happens after you enter: source hierarchy, cutoffs, and qualifier scope.
How Payouts Work
What you receive when a contract resolves YES or NO, including fee deductions.
Fanatics Markets Guide
Full review of Fanatics Markets, including contract structure and resolution history.