Price Binary
Resolves on the price at expiry. Outcome takes an X second TWAP immediately after expiry and compares it to the strike, where X is set per contract and scales with the contract period. Settles Yes if the TWAP is at or above the strike, No otherwise.Price Touch
Resolves on whether the price ever reaches the strike during the contract’s life. Outcome evaluates the underlying on a rolling 1 second TWAP rather than raw prints, so a touch registers when that TWAP trades at or through the strike. Once it does, the contract settles Yes immediately and stays Yes regardless of where price goes afterward. If the TWAP never reaches the strike before expiry, it settles No. Using the TWAP for the touch trigger means a single wick that reverts inside the same second won’t necessarily register. What matters is whether the average across that second clears the strike, not whether any individual print did.Price Scalar
Resolves to a value inside a range instead of a straight Yes or No. Each contract has a lower and upper bound. Outcome takes the same 1 second TWAP after expiry: at or below the lower bound settles at 0, at or above the upper bound settles at 1, and anything in between settles proportionally along the range. All price markets settle against a single oracle source: the HyperCore perpetual mark price for the underlying asset that the market is written on.Resolution is currently in Beta. Markets settle with a short buffer while we verify the data against the official sources listed in the rules. Once Outcome exits Beta, deployment and settlement will be fully automated, so markets deploy and resolve near instantly.
All resolution dates and times are in UTC.