> For the complete documentation index, see [llms.txt](https://docs.garuda-defi.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.garuda-defi.org/gsol-dex/create-perpetual-market.md).

# Create Perpetual Market

### Overview

GSOL enables users to create permissionless perpetual markets, allowing anyone to launch a new trading pair backed by a dedicated liquidity vault.

Each market is configured with its own parameters and risk controls, ensuring flexibility while maintaining system safety.

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

### Market Creation Flow

1. **Create Market Request**, A creator submits a request to launch a new perpetual market:

* Define trading pair (e.g., Asset / USDC)
* Specify base asset and collateral

2. **Oracle Validation**, The system validates pricing sources:

* Primary oracle: Pyth, Fallback oracle: Chainlink

If no reliable oracle is available:

* The market may use TWAP-based pricing (DEX)
* Only supported for verified assets with high-tier status

3. **Configure Market Parameters**, The creator defines core trading parameters enforced by the [GSOL risk engine](/gsol-dex/glv-liquidity-pool.md#risk-engine).
4. **Create Liquidity Vault (LV)**, A dedicated liquidity vault is created and deposited for the market:

* Supports approved assets (e.g., SOL, BTC, ETH, USDC, USDT)
* Acts as the counterparty to traders

5. **Minimum Liquidity Requirement**, to ensures sufficient depth for trading and prevents unstable or illiquid markets.
6. **Trading Activation**, Once conditions are met:

* The market goes live
* Traders can open positions against the vault

### Risk & Validation

All permission-less markets are subject to:

* Oracle validation or TWAP fallback
* Liquidity requirements
* Risk parameters (OI cap, leverage limits)

These safeguards ensure that even permission-less markets remain secure and sustainable.
