One range. Three intents.
| Strategy | Range | Starting assets | Outcome |
|---|---|---|---|
| Buy Lower | Below market | Quote asset | Accumulate the base token as price falls |
| Sell Higher | Above market | Base token | Convert into the quote asset as price rises |
| Earn Fees | Around market | Both assets | Provide active liquidity and collect actual LP fees |
Conversion happens through Uniswap V3 liquidity. The final composition depends on how far price moves through the selected range.
From intent to position.
User intent→
Strategy engine→
Strategy review→
Execution adapter
Execution adapter→
StrategyManager→
PositionSet→
Uniswap V3 positions
The same deterministic quote feeds Draft and future live execution paths. The execution adapter changes; the strategy math and user inputs do not.
Price movement changes inventory.
When price is outside a range, the position tends toward one asset. While price moves through the range, trades progressively rebalance the position. Crossing the range does not automatically close it.