> ## Documentation Index
> Fetch the complete documentation index at: https://docs.boltliquidity.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Aggregators & Wallets

> Zero slippage fills for your users, more volume for your routing engine.

## Your users want the best price. Bolt has it.

Aggregators and wallets route flow to the best executable price across venues. The problem is that most venues quote stale, fragmented prices derived from their own pool state. Bolt provides a different kind of source: a <Tooltip tip="The near-future fair price Bolt may lean toward when short-horizon signal is strong enough. Falls back to the composite when it is not.">convergence price</Tooltip> derived from cross-venue data, posted onchain, and settled atomically.

When your routing engine evaluates Bolt against other sources, the convergence price wins routes that stale venues lose, especially on larger trades where traditional pools degrade.

<Info>
  Top Sui Aggregators and 85+ downstream apps already route through Bolt today.
</Info>

## Why Bolt wins routes

<AccordionGroup>
  <Accordion title="No price impact from pool depth" defaultOpen icon="chart-line">
    Traditional AMM prices degrade with trade size because the bonding curve moves against the trader. Bolt's price is set upstream by the <Tooltip tip="Builds a fair price from a cross-venue composite, forecasts its near-term path, and posts one executable convergence price onchain.">Convergence Engine</Tooltip>, not derived from the pool. Execution quality does not degrade with size the way curve-based venues do.
  </Accordion>

  <Accordion title="Fresh pricing, not stale quotes" icon="clock">
    The Convergence Engine builds a fair price from real-time data across venues, not from the pool's last trade. Your users execute against a price that reflects current market conditions, not one that lags by seconds or minutes.
  </Accordion>

  <Accordion title="Atomic onchain settlement" icon="lock">
    Every swap settles in a single onchain transaction. No RFQ latency, no offchain signing, no fill uncertainty. The price your router quotes is the price the user gets.
  </Accordion>
</AccordionGroup>

## What you get

| Dimension         | Traditional AMM source      | Bolt source                             |
| ----------------- | --------------------------- | --------------------------------------- |
| Price derivation  | Pool bonding curve          | Cross-venue convergence price           |
| Size sensitivity  | Degrades with trade size    | Stable across sizes                     |
| Settlement        | Onchain, curve-dependent    | Onchain, atomic against committed price |
| Pricing freshness | Last trade or arb rebalance | Real-time composite across venues       |

## How integration works

<Info>
  While the convergence price is public and integration is self-serve, the team works directly with routing partners on architecture and optimization. [Book a call](https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ0h8Dz0XD9uiYnrWu6PUHvRfnuoNjXyCJYnzFX8t548I1YO-qnJxJSOrvuWeenqacByagNyyB0E) to get started.
</Info>

<Steps>
  <Step title="Install the Bolt SDK">
    Get started with npm or yarn:

    ```bash theme={null}
    npm install @boltliquidity/sdk
    ```

    See the [5-Minute Integration](https://docs.boltliquidity.io/5-minute-integration) guide for full setup.
  </Step>

  <Step title="Query available pairs">
    Call `getAssets()` to see the pairs supported on Sui:

    ```typescript theme={null}
    const pairs = await bolt.getAssets();
    ```

    This gives you the complete list of tradeable pairs in the Bolt network.
  </Step>

  <Step title="Request a quote">
    Call `getQuote()` with the pair, amount, and direction:

    ```typescript theme={null}
    const quote = await bolt.getQuote({
      from: "SUI",
      to: "USDC",
      amount: "1000000",
      direction: "exact_in"
    });
    ```

    Bolt returns the exact output amount. No slippage estimate needed.
  </Step>

  <Step title="Execute the swap">
    Pass the quote to `executeSwap()` for atomic on-chain settlement:

    ```typescript theme={null}
    const txn = await bolt.executeSwap(quote);
    ```

    Settlement happens in a single transaction. Your user receives the quoted amount.
  </Step>

  <Step title="Route comparison">
    Compare Bolt quotes against other liquidity sources in your routing engine. On large trades, Bolt's zero-slippage execution will win more routes than traditional pools.
  </Step>
</Steps>

## Co-marketing

Launching a Bolt integration? The marketing team provides brand assets, announcement support, and amplification through Bolt's channels.

<CardGroup cols={2}>
  <Card title="Book a Marketing Call" icon="bullhorn" href="https://calendar.app.google/c2ZCSEdUTnrmseAF6">
    Co-marketing, integration announcements, and partner materials.
  </Card>

  <Card title="Brand Kit" icon="palette" href="https://drive.google.com/drive/folders/11KkpBjGBdMHQAG8RE8T4rqIhjcPeil59">
    Logos, colors, and brand assets.
  </Card>
</CardGroup>

***

<CardGroup cols={2}>
  <Card title="5-Minute Integration" icon="rocket" href="/5-minute-integration">
    Install the SDK and route your first swap.
  </Card>

  <Card title="Talk to the Team" icon="envelope" href="/contact">
    Routing strategy, partnership structure, and integration support.
  </Card>
</CardGroup>
