# Pre-Launch Contracts

Pre-launch contracts or pre-markets allow users to trade token pairs before they are officially listed on major exchanges. They are structured as expiry futures contracts, but may also take the form of perpetual futures. Once the token launches and begins trading, the pre-market symbol on Aster Perps converts to a regular perp futures contract.

Aster has the right to initiate the delivery process automatically when a token launches on an external exchange or when the token's tokenomics are released. Pre-market mode will switch to a perpetual contract automatically.

**Aster retains final authority over the delivery price and the right to delist the contract.**

### **Mark Price (Pre-Launch USDT-Margined Futures Contracts)**

Aster uses the Mark Price to avoid unnecessary liquidations and to prevent market manipulation. The Price Index for pre-launch markets is calculated differently from regular perpetual futures.

**The Mark Price formula:**

(1) Mark Price = Median × (Price 1 , Price 2 , Contract Price)

(2) Price 1 = ( Bid 1 + Ask 1) / 2 × (1 + Funding Rate × (Time to Next Funding Rate (h)/8 ))

(3) Price 2 = ( Bid 1 + Ask 1) / 2&#x20;

*Bid 1 & Ask 1 are sourced from the pre-market order book.*

*The median is the middle value of Price 1, Price 2, and the Contract Price. For example, if Price 1 < Price 2 < Contract Price, then Price 2 is taken as the Mark Price.*

*Price 2 logic may be updated based on market conditions.*

Once the pre-market symbol transitions to a regular perpetual futures contract, the index price calculation also switches to the standard perpetual futures methodology.

#### **Related docs:**

{% embed url="<https://docs.asterdex.com/product/asterex-pro/mark-price>" %}

{% embed url="<https://docs.asterdex.com/product/asterex-pro/liquidations>" %}

{% embed url="<https://docs.asterdex.com/product/asterex-pro/adl>" %}


---

# 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://docs.asterdex.com/trading/perpetuals/pre-launch-contracts.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.
