Resolution

Every event states how it resolves before anyone trades it, and resolves to YES or NO.

The close

At the close time trading stops: no swaps, no new splits, no deposits. Merging still works. The event then waits for its outcome.

Oracle events

Resolves from a Pyth price for the stated feed at the stated time. Anyone can post the signed price update.

The event names the feed, the threshold, the comparison and the time. Pyth serves the signed update for that time, and the program verifies it on chain and settles from it. No one is trusted with the answer.

Resolver events

For events no price feed carries, such as a rate decision or a vote, the event names a resolver. Resolves when the named resolver key posts the outcome. The resolver’s address is shown on the event.

After resolution

The event carries its outcome for good. Winning tokens redeem 1:1 from the vault, LPs withdraw the underlying from the winning pool, and the event stays listed with its final quote.

Resolved YES: the YES half stays and redeems 1:1. The NO half leaves along the cut.