# Contract Specifications

Pacifica’s perpetual contracts let you seamlessly trade cryptocurrency assets with leverage, without the need for an expiration date. Understanding the specifications of these contracts is crucial for effective trading, risk management, and maximizing your trading potential.

Below is a summary of Pacifica’s key contract details. You can explore deeper into each specification through dedicated subpages linked below.

### Pacifica Contract Specifications

| Specification                              | Description                           | Details                                                                                                           |
| ------------------------------------------ | ------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| Contract                                   | Type of perpetual contract            | Linear perpetual                                                                                                  |
| Contract Size                              | Size per contract                     | 1 unit of underlying spot asset                                                                                   |
| <p>IMM<br>(Initial Maintenance Margin)</p> | Margin required to open a position    | 1 / (user-selected leverage), dynamically increased when Open Interest sharply rises relative to liquidity        |
| MM                                         | Maintenance Margin                    | 50% of initial margin fraction                                                                                    |
| Dynamic Margin Adjustment                  | Margin requirement adjustments        | Yes (triggered by sharp increase in open interest vs. exchange liquidity, super-linear scaling of initial margin) |
| Oracle Price                               | Price used for liquidation & PnL      | Oracle-based (see Oracle Price)                                                                                   |
| Delivery / Expiration                      | Contract expiry                       | None (continuous with hourly funding payments)                                                                    |
| Position Limit                             | Maximum allowed position size         | No explicit limit per user (position size managed by dynamic margining)                                           |
| Account Type                               | Margin management style               | Per-wallet cross or isolated margin                                                                               |
| Funding Impact Notional                    | Notional size impacting funding rates | 20,000 USDC (BTC, ETH) 6,000 USDC (other assets)                                                                  |
| Maximum Market Order Value                 | Largest allowed market order          | $4M (leverage >=50), $1M (leverage 20-50),$500k (leverage 10-20), otherwise $250k                                 |
| Maximum Limit Order Value                  | Largest allowed limit order           | 10x— maximum market order value                                                                                   |

### Detailed Contract Information

Explore further details for each area:

* Trading Pairs: View all available perpetual markets.
* [Oracle Price](/docs/trading-on-pacifica/contract-specifications/oracle-price-and-mark-price.md): Understand how Pacifica calculates the oracle-based Mark Price.

***

Use this overview as your quick-reference guide, and dive deeper into each subpage for full explanations.


---

# 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://pacifica.gitbook.io/docs/trading-on-pacifica/contract-specifications.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.
