> For the complete documentation index, see [llms.txt](https://docs.tread.fi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tread.fi/creating-and-submitting-orders/advanced-settings/order-templates/pair-naming.md).

# Pair Naming

Our pair naming is structured to clearly show its characteristics.  Knowing the naming structure is crucial for interacting with the API.

$$
\begin{array}{c}
\text{BASE} \\
\downarrow \\
\text{BTC}
\end{array}
\quad : \quad
\begin{array}{c}
\text{VARIANT} \\
\downarrow \\
\text{PERP}
\end{array}
\quad - \quad
\begin{array}{c}
\text{QUOTE} \\
\downarrow \\
\text{USDT}
\end{array}
$$

### Examples

#### Spot

```
BTC-USDT
```

The **Variant** is omitted.

#### Perpetual Future

```
ETH:PERP-USDT
```

{% hint style="info" %}
Inverse perps generally have USD as quote value
{% endhint %}

#### Dated Future

```
SOL:FUTURE_2025.03.28-USDC
```

The **Variant** always starts with **FUTURE\_** and ends with date: **YYYY.MM.DD**

#### Option

$$
\begin{array}{c}
\text{BASE} \\
\downarrow \\
\text{BTC}
\end{array}
\quad : \quad
\begin{array}{c}
\text{TYPE} \\
\downarrow \\
\text{CALL}
\end{array}
\quad @ \quad
\begin{array}{c}
\text{STRIKE} \\
\downarrow \\
\text{98000}
\end{array}
\quad \_ \quad
\begin{array}{c}
\text{EXPIRY} \\
\downarrow \\
\text{2024.11.22}
\end{array}
\quad - \quad
\begin{array}{c}
\text{QUOTE} \\
\downarrow \\
\text{USDT}
\end{array}
$$

The **Variant** has a more complex structure: <mark style="color:green;">`TYPE`</mark>`@`<mark style="color:blue;">`STRIKE`</mark>`_`<mark style="color:red;">`EXPIRY`</mark>
