> For the complete documentation index, see [llms.txt](https://titan-exchange.gitbook.io/titan/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://titan-exchange.gitbook.io/titan/getting-started/quickstart-1.md).

# Prime Mode and Custom Settings

### Extra User Parameters

<figure><img src="/files/hsQEnpkNVz68QNGDRoJM" alt=""><figcaption></figcaption></figure>

In the settings button at the top right of the swap box, users can configure their transactions and routes in a variety of ways including:

* Prime vs Manual Mode
* Max Slippage
* Transaction Fee Methods
* AMM Exclusion

### Prime Mode&#x20;

Titan's Prime Mode automatically optimizes your swap settings — including slippage and transaction landing — to deliver the best execution through Titan’s meta-aggregator. With automatic sandwich protection, Titan Prime charges zero fees as comparable to other services that will take up to a 10 basis point fee.

Along with Titan's propietary algorithm, this means users can get an extra 20 basis points per trade when using Titan Prime.&#x20;

<figure><img src="/files/hsQEnpkNVz68QNGDRoJM" alt=""><figcaption></figcaption></figure>

When the settings button is showing an animated Prime button, Titan Prime settings will be applied to the trade.&#x20;

{% hint style="info" %}
For Titan quotes, the transaction is simulated to see what the user would get at that point in time when the swap button is pressed. If this would result in a revert due to slippage tolerances being exceeded, the attempted swap would result in an error message.&#x20;
{% endhint %}

### Manual Mode

#### Max Slippage

<figure><img src="/files/ZQtJh4TYJBrtSosnkYMR" alt=""><figcaption></figcaption></figure>

Slippage is the amount that your final trade differs by from your quoted price when executing a trade. This could be due to several reasons, but the most common is that someone has already traded ahead of you. This setting exists so that if the slippage exceeds your max tolerance, the trade is reverted even though the transaction fee is still taken by the blockchain.

There are 2 slippage settings that the user can modify:

* Base Tokens: Any token pair that is not a stablecoin to stablecoin pair or SOL/LST or LST/SOL pair.&#x20;
* Stable/LST: Any token pair that is a stablecoin to stablecoin pair or SOL/LST or LST/SOL pair

These 2 different settings are used to reflect that some tokens are very closely related in value and therefore have far less slippage involved.&#x20;

#### Transaction Fee Methods

Titan currently supports two types of broadcast mode fees in order to process transactions with plans to add more soon. These currently are:

* Priority Fees (<https://solana.com/developers/guides/advanced/how-to-use-priority-fees>)
* MEV Protect, which is a combo of Jito (<https://docs.jito.wtf/>) and Nozomi (<https://use.temporal.xyz/>) along with anti sandwich protection

<figure><img src="/files/FvyHYDehL3epAxppxBvU" alt=""><figcaption></figcaption></figure>

All broadcast modes have the same options included.&#x20;

With Auto fee mode, Titan determines the appropriate fee level to be paid leveraging 3rd party services such as Helius, Triton, and Jito depending on how fast the user wishes to process the transaction. A max cap on the fee is also set here in case the suggested fee goes above what the user is comfortable paying.&#x20;

<figure><img src="/files/lgDcJKdeGeoOKv0nZ4wp" alt=""><figcaption></figcaption></figure>

With Custom fee mode, the user sets the exact fee they wish to pay.&#x20;

{% hint style="warning" %}
Some wallets may enforce a minimum priority fee to be paid per transaction.
{% endhint %}

#### AMM Exclusion

Users also have the option to exclude various AMMs from the chosen routes for whatever reason.&#x20;

<figure><img src="/files/7a5b1UNJFPMbGRw5BmVE" alt=""><figcaption></figcaption></figure>

The selected AMMs will then be excluded from generated routes. AMMs have been normalized across DEX Aggregators so that the user does not need to know how each DEX Aggregator handles the naming and identification of various DEXes.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://titan-exchange.gitbook.io/titan/getting-started/quickstart-1.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
