Execution path
The strategy engine turns normalized inputs into ticks, rungs, exact deposit allocations, and a quote hash. StrategyManager validates the quote and market. PositionBuilder mints the specified positions atomically.
Logical ownership, contract custody.
StrategyManager records the user as strategy owner and holds the underlying Uniswap V3 NFTs. Only the recorded strategy owner can collect fees or close that strategy through the manager.
One Strategy → one PositionSet → many positions
A PositionSet aggregates the token IDs belonging to one strategy. This lets the interface present a single range plan while the engine can shape capital across multiple contiguous positions.
The frozen contracts support up to 20 rungs. BOUNDS does not claim ownership of the Uniswap V3 mechanism and does not guarantee that trades cross any rung.