Positions and Payouts
A Signals v1 position is a claim on a contiguous price range for one market. If the settlement tick lands inside the range, the position pays its quantity; if it lands outside, the payout is zero. This simplicity is deliberate. It makes range positions easy to reason about and keeps pricing aligned with the CLMSR curve.
The position is not a probability; it is a contract on a discrete interval. The market’s continuous outcome is mapped to a tick, and the position pays based on that mapping. Positions are both precise and deterministic: there is a single rule that turns a real-world outcome into an on-chain payout.
What a position represents
A position bundles three ideas: the market, the range on the outcome grid, and the quantity paid if settlement lands inside that range. Positions are tokenized on-chain, but they can be read as transferable claims on a range payout.
That structure is what keeps continuous markets legible. The instrument is not a vague probability; it is a concrete payout rule tied to a specific interval on the grid.
Positions are composable. A wide belief can be expressed as a wide range. A more peaked belief can be expressed as multiple overlapping or adjacent ranges with different quantities. This is how continuous beliefs become structured exposure using standardized building blocks.
Positions are also grid-aligned. The bounds are expressed in ticks, not in raw observed units. Unit conversion happens at settlement time, when the oracle value is mapped to a settlement tick by the market's bounds and tick spacing.
Payout rule
Let be the settlement tick and be the quantity:
Range positions are equivalent to a binary event over "in the range" versus "out of the range." That equivalence makes pricing and analysis tractable while still capturing continuous outcomes.
Because payout is binary over the range, the expected value of a position is directly linked to the probability mass the market assigns to that range. That connection is what allows price to be interpreted as a measure of belief.
If is the current range price mass under the shared curve state , then the instantaneous expected payout is . The CLMSR cost function integrates that marginal price along the trade path as the state changes.
The same object also describes the immediate marginal price of adding a small amount of quantity to an existing position. Along a buy path, the marginal price of increasing quantity is the current range price mass. The executed average price is the path integral of that marginal price as the state moves.
Positions also have a natural "close value" before settlement. A sell is the reverse state update. If the current state is , then selling quantity on range moves to , and the fee-free base proceeds are:
Convexity of implies that buying and then immediately selling the same range at the same state is not free: the state movement itself creates slippage in both directions, and fees are an additional overlay on top.
Smoother payoff shapes can be approximated by combining ranges with different quantities. For example, stacking narrower ranges in the center and wider ranges in the tails produces a bell-shaped exposure.
Half-open range convention
Signals uses half-open ranges . The lower tick is included and the upper tick is excluded, which avoids double-counting adjacent ranges and keeps payouts unambiguous. It also ensures that every settlement tick maps to exactly one boundary interpretation.
This boundary rule is most visible when ranges are combined. Two adjacent ranges tile the grid without overlap, so their payouts never double-count a boundary tick. That keeps portfolio composition deterministic.
This convention also fixes the settlement boundary case. A settlement tick equal to an upper bound is treated as outside that range and inside the next range.
Example
If the outcome domain is with tick spacing , then the range spans 20 ticks. With quantity , a settlement price that maps to lands inside the range and pays out . A settlement price that maps to lands outside and pays out .
At the boundary, a settlement value exactly equal to maps to the tick at the boundary. Under the half-open rule, that tick is outside and inside .
This example highlights the precision tradeoff: a narrow range is more specific but typically costs more per unit because it concentrates value in fewer ticks.
A narrow range can be read as a high-resolution claim. Missing the interval by one tick yields a zero payout. That is the economic cost of precision, and the curve prices that precision explicitly.
Composition shows up immediately. Consider two adjacent ranges with the same quantity :
Exactly one of them pays out for any settlement tick in . Holding both positions produces a stepped payoff: on either side of the boundary, never at the boundary.
Portfolio algebra
The payoff grammar is simple enough to do algebra directly at the level of ranges. Consider a set of adjacent ranges that tile a larger interval:
Holding quantity on every tile produces a constant payoff on the entire interval (and still respects the half-open boundary rule). This is the discrete analogue of building a piecewise-constant function from indicator functions.
The same idea generalizes. A payout profile that assigns a different size to each tick interval can be expressed as a sum of disjoint ranges:
where are the grid ticks and are the desired payouts on each tick interval. Signals v1 does not implement arbitrary payout functions directly. It implements one range instrument, and the portfolio implements the function by holding multiple positions.
Positions are dynamic, not static
Positions can be increased, reduced, or closed before settlement. The cost of changing a position depends on the current pricing state, not on the path taken so far. That means a position is not a one-time bet; it is an exposure that can be managed over the trading day.
Execution strategy enters here. A trader can enter gradually to avoid large slippage, or rebalance as information arrives. Because cost is state-dependent, timing and sizing are part of the position’s economics, not afterthoughts.
Closing a position is symmetric: selling the range returns the current value of that claim, net of fees. Exposure can be adjusted during the trading day; it is not mechanically locked until settlement.
Edge cases
Range positions have simple surface rules, but edge cases come from grid alignment and settlement mapping:
- Zero-width ranges: produces an empty interval and is not a meaningful position.
- Domain edges: the market's tick mapping clamps values below the lower bound into the first tick and values at or above the upper bound into the last tick.
- Boundary ticks: the half-open convention assigns boundary ticks to the right-hand range.
These conventions are part of the market contract that defines payout meaning before trading begins.
Related sections: