Explanation
Conditional pricing
A two-reserve pair produces exactly two prices, and both are conditional on the market resolving validly.
What the prices are
The constant-product marginal relationship prices one outcome using the opposite reserve:
The two values sum to 100% because they partition the valid outcomes only. That does not imply INVALID has zero probability; there is no unconditional YES or NO probability in this AMM.
At 428.571 YES and 1,000 NO, Conditional YES is about 70% and Conditional NO about 30%. The larger NO reserve makes YES the more expensive side, which is why a “70% YES” initialization deposits more NO than YES.
Not an oracle
The displayed before-and-after price is a trade-impact aid, nothing more. Reserve spot values can be moved within a block, donated to, sandwiched, or go stale before inclusion. Protocol logic must never consume this price as an oracle; Trading includes no TWAP.