BOUNDS documentation

BOUNDS docsTechnical

Architecture

One user intent becomes one logical strategy backed by one or more Uniswap V3 positions.

Execution path

User intent
Strategy engine
Strategy quote
StrategyManager
PositionBuilder
PositionSet
Uniswap V3 positions

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.