BOUNDS documentation

BOUNDS docsTechnical

Strategy engine

One deterministic engine produces the range, allocation, and quote used throughout the product.

Canonical inputs and outputs

Strategy engine boundary
InputsOutputs
Chain, market, pool, token ordering, decimalsNormalized price orientation and canonical market identity
Strategy type, bounds, distributionAligned outer ticks and contiguous rung ticks
Base and quote depositsExact per-rung allocations and minimum amounts
Owner, manager, fee, deadlineCommitted quote hash for contract validation

No floating point in transaction math.

Transaction-critical price, tick, weight, and amount calculations use integer or canonical fixed-point math. Exact totals, awkward remainders, bounds, and orientation are covered by deterministic, boundary, fuzz, and fork tests.

Draft and live paths share the quote.

Strategy review and Price scenario consume the same quote model intended for live execution. A future real adapter submits that quote; it does not rebuild distribution logic in the interface.