Overview
Every market on Limitless has a defined resolution condition and deadline. When the deadline passes, the market is resolved based on objective data from the designated oracle source.Resolution process
1
Market deadline passes
Each market has a specific deadline (e.g., “Feb 16, 17:00 UTC”). No new trades are accepted after this time.
2
Oracle reports the outcome
The designated oracle source provides the verified result. The majority of markets are now resolved automatically by Pyth Network.
3
Team reviews (if needed)
For manually resolved markets, the Limitless team reviews the outcome against the resolution criteria defined on the market page. Resolution typically occurs within 24–72 hours of the market deadline, depending on event complexity and data availability.
4
Winning shares pay out
Winning shares (“Yes” or “No” depending on outcome) are redeemable for $1.00 each after the payout has been settled on-chain. Losing shares become worthless.
Claiming vs. selling before resolution
Redeeming winning shares after a market resolves is not the same as selling them on the order book before resolution:If you sold or accepted “claim now” liquidity on the order book before resolution, the USDC you received is the market price minus the taker sell fee — not the $1.00 redemption value. The sell fee on CLOB markets is dynamic and peaks at 1.50% near $0.50; see the sell fee curve for the full table. Maker (resting limit) sells are fee-free.
Oracle sources
Market resolution and on-chain redemption readiness are related but not identical. A market can be shown as resolved in the API before the underlying payout is fully settled on-chain, so direct redemption attempts may need to wait until the payout data has been posted.
The exact method of market resolution is normally determined on the market page. Always check the resolution source and criteria on the specific market before trading.
For Pyth-resolved markets, both the captured baseline price (
metadata.openPrice) and the strike price quoted in the auto-generated market description use the full precision of the underlying Pyth feed (typically 8 decimal places for crypto feeds). Chainlink-resolved markets use the 18-decimal padded value matching the on-chain feed.