OptionalmarketId?: stringPin resolution to this exact ExpiryMarket object, skipping the
underlying+expiry lookup — a caller that reviewed a specific market object
mints against exactly that object, not whatever resolves at submit time.
Strike in USD, or "reference" to trade at the market's on-chain reference price (the Polymarket-style anchor: derived from the exact previous-window oracle observation, so consecutive windows chain settlement → next strike).
Lower strike bound in USD — finite, on the tick grid.
A range position: pays out when settlement lands inside (lower, upper]
(left-open, right-closed — same convention as the on-chain range key).
Upper strike bound in USD — finite, on the tick grid, above lower.
A live/settled market addressed by its human coordinates: a binary position (single strike + side) or a two-strike range position.