swap-arrowsDEX Aggregators

This page outlines how DEX aggregators should evaluate and integrate Bolt as a liquidity source.

Overview

Bolt is an on-demand liquidity protocol that delivers deterministic, zero-slippage execution using oracle-anchored pricing and inventory-based fulfillment. Bolt does not rely on curve-based liquidity and should be evaluated differently than traditional AMMs.

Bolt is well suited for aggregators looking to:

  • Improve execution quality for medium-to-large trades

  • Avoid curve-based price impact

  • Integrate a deterministic, inventory-backed execution venue

How Bolt Fits Into Aggregator Routing

Bolt functions closer to an RFQ / prop-AMM model than a curve-based AMM.

  • Pricing is deterministic and anchored to an oracle

  • Execution quality is independent of pool depth

  • Trades are constrained only by available inventory

  • No curve-based slippage as trade size increases

As a result, Bolt behaves as a price-stable route within an aggregator’s routing system rather than a depth-sensitive pool.

Evaluation Criteria for Aggregators

Traditional metrics such as TVL are not representative of Bolt’s execution quality. Aggregators should instead evaluate Bolt using the following criteria:

  • Executable size at zero slippage

  • Price quality relative to oracle

  • Execution reliability and fill consistency

  • Available inventory at execution

  • Inventory replenishment and hedging mechanics

  • Quote determinism and latency

Off-chain Quoting & Simulation

Bolt supports off-chain quote simulation, enabling aggregators to efficiently evaluate multiple routes and trade splits without repeated on-chain calls.

Aggregators may:

  1. Index or query the current pool state

  2. Replicate the contract math off-chain

  3. Simulate amountIn → amountOut deterministically

This approach supports low-latency quoting at scale.

Please reach out to the Bolt team to obtain the latest contract math, examples, and reference test vectors. Off-chain simulations should always match the current on-chain implementation.

Integration Path

Bolt is available today via TypeScript SDK integration. Rust support is coming soon.

Typical integration steps:

  1. Integrate the Bolt SDK

  2. Add Bolt as a routing source

  3. Enable off-chain quote simulation (recommended)

  4. Validate execution in a test environment

  5. Go live and monitor fills

Summary

For DEX aggregators, Bolt should be evaluated as a deterministic execution venue, not a depth-driven AMM. Execution quality is determined by oracle pricing, inventory availability, and replenishment mechanics — not TVL.

Last updated