# DEX Aggregators

### 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bolt-5.gitbook.io/bolt/onboarding/partner-guides/dex-aggregators.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
