# Create Market - Napier AMM

This page explains how to create a new PT (Principal Token) / YT (Yield Token) and corresponding pool (Napier AMM) on Napier.

Follow the steps below to configure and deploy your market.

{% hint style="info" %}
Napier Markets curator is supposed to be a knowledgeable DeFi user, as monitoring liquidity on Napier requires skills, and has some risks.&#x20;
{% endhint %}

### Using the Curator App

Follow the steps below to launch a new market.

{% hint style="info" %}
In the Curator App, **“Create New PT & YT”** and **“Create Market”** are integrated into a single workflow.
{% endhint %}

{% stepper %}
{% step %}

### Step 1: Preparation

* Access the **Curator Dashboard**.
* If your account is not verified, complete verification on the **Verify Your Account**.
* Click **Create Market** to begin.

{% hint style="success" %}

#### Tips: How to Get Partner Points for Your Markets

When the **underlying asset** has its own points program, you’ll need to coordinate with the **asset issuer** so your users can receive those points.

**Your responsibilities**

* **Negotiate** the point allocation your market’s users will receive.
* **Coordinate a simple integration** with the issuer so points can be credited.

**Simple integration (typical flow)**

1. **Contact the issuer** and agree on point rules (who earns, how much, when).
2. Ask the issuer to **run a short integration script** (or provide an API key/endpoint).
3. **Verify** that points are tracked and credited as expected.

> For implementation details, see [**Point Integration**.](https://docs.napier.finance/curate/napier-curation/manage-market/partner-points-integration)
> {% endhint %}
> {% endstep %}

{% step %}

### Step 2: Pool Setting (Napier AMM)

#### Select an Underlying Asset

<div align="left" data-with-frame="true"><figure><img src="https://4277771176-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGPkrMXT982thgzhBdzF8%2Fuploads%2F5OzyuBEzY1LBXCb9NPhR%2FScreenshot%202025-10-14%20at%203.01.20%20PM.png?alt=media&#x26;token=80ebb8b0-e89b-459d-8f8b-a9117c3c9204" alt="" width="563"><figcaption></figcaption></figure></div>

* Choose the underlying asset from the selector at the top (e.g., *cUSDO*).
* Click **Change** to switch to another underlying asset if needed.

#### Select a Pool

* Choose between Napier AMM and Curve AMM.&#x20;
  * If you choose Curve AMM, please follow the guide on [Create Market - Curve AMM](https://docs.napier.finance/curate/napier-curation/create-market-napier-amm/create-market-curve-amm).

#### Set the Implied APY Range

<div align="left" data-with-frame="true"><figure><img src="https://4277771176-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGPkrMXT982thgzhBdzF8%2Fuploads%2F8j87GbYiIbkPH3ThlZ7t%2FSection%20(2).png?alt=media&#x26;token=7d234ad9-71af-421e-b713-2bfaf289eb15" alt="" width="563"><figcaption></figcaption></figure></div>

Implied APY Range defines where liquidity is concentrated within the pool.

* Adjust the graph to define the expected yield range within the pool:
  * **Low Implied APY**：Lower bound of the targeted liquidity range
  * **Initial Implied APY**：Implied APY at deployment
  * **High Implied APY**：Upper bound of the targeted liquidity range
* This setting determines where liquidity will concentrate within the pool.
* Note: The Implied APY Band is set at deployment and cannot be changed afterward.

<details>

<summary>Advanced: Configuring the Implied APY Range</summary>

Napier provides reference materials created by the community that aggregate historical data from Pendle markets, including **Liquidity Yield Ranges (Implied APY Ranges)** and **AMM Fee structures**.

Reference: [Pendle Data (Notion)](https://napier-labs.notion.site/241282f38e9680c69cc2f92afdf666d3?v=241282f38e968057a0f2000c788c0bf2)

In addition, a concise framework outlining the conceptual approach to setting the **Implied APY Range** is available.

Reference: [Computing Implied APY Range (Notion)](https://napier-labs.notion.site/Computing-Implied-APY-Range-249282f38e9680d0b627e19d2e44de5b)

By referring to these data sets and methodologies, Curators have an idea to design more accurate and consistent market parameters by considering the following aspects:

1. **Setting Rational Ranges**\
   Reviewing historical trading data helps identify ranges with the highest trading activity, allowing Curators to avoid unrealistic configurations and build more stable markets.
2. **Optimizing Fees**\
   Understanding the relationship between Implied APY volatility and fee structure (Performance Fee / Swap Fee) enables more efficient fee models that benefit both liquidity providers and traders.
3. **Positioning Through Market Comparison**\
   Comparing parameter ranges across existing markets and Curators helps determine where a new market should be positioned within the broader ecosystem.

While this data is based on Pendle’s historical performance, it is important to note that Napier AMM supports Rehypothecation and that the Napier Points Program provides incentives for YT purchases.

Therefore, Curators are encouraged not to replicate these parameters directly, but to redesign them based on each market’s asset characteristics, liquidity scale, and strategic objectives.

</details>
{% endstep %}

{% step %}

### **Step 3:** PT/YT Setting

In this step, define the issuance parameters for PT and YT.

* **Market name:** Example: “Napier DAO npETH”
* **Market description:** A short description displayed to users.&#x20;
* **Maturity date:** Set the maturity period (e.g., 1 year / 6 months / 3 months).
* **Issuance cap:** The maximum amount of PT/YT that can be minted.
* **Resolver:** The contract that retrieves the exchange rate between vault shares and the underlying asset.&#x20;
  * Specify it using **“Select a resolver.”** If the underlying assets follow the ERC-4626 standard, use the **ERC-4626 Resolver.** For details, see [**Resolver Selection**](https://docs.napier.finance/curate/napier-curation/create-market-napier-amm/resolver-selection)**.**

    <div align="left" data-with-frame="true"><figure><img src="https://4277771176-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGPkrMXT982thgzhBdzF8%2Fuploads%2FMyHuqUXJUh65kJpCDCmw%2FScreenshot%202025-10-14%20at%202.42.18%20PM.png?alt=media&#x26;token=8ab5e4cf-667f-4a51-a35a-cf567073b817" alt="" width="356"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### **Step 4:** Fee Structure Setting

Configure all fees related to issuance, redemption, yield, and swaps.

* **Issuance fee** is a fixed-percentage fee applied to the underlying when minting new PT and YT.
* **Redemption fee** is a fixed-percentage fee applied when converting PT (and any associated YT, if applicable) back to the underlying.
* **Performance fee (before maturity)** is a dynamic percentage applied to all yield accrued (including points) by all outstanding YT.　*Example:* 10% on 3% APY ≈ 0.3% of notional.
* **Performance fee (after maturity)** is a dynamic percentage applied to yield generated by the YBTs backing matured, unredeemed PTs.

  *Example:* 10% on 3% APY ≈ 0.3% of notional.
* **Swap fee is a** dynamic percentage swap fee applied to every swap in the unit of underlying token.

{% hint style="info" %}

#### Swap Fee — Napier AMM&#x20;

**Definition**

* The **swap fee** is a **dynamic percentage** applied to each swap, denominated in the **underlying token**.

**Fee logic**

* Fees are charged on the **yield-receivable portion** of PT.
* This makes fees scale fairly across maturities:
  * **Longer to maturity →** larger yield receivable → **higher fee**
  * **Shorter to maturity →** smaller yield receivable → **lower fee**

**Who gets the fees?**

* At pool creation, the curator sets **`reserveFeePct`** = LP share vs Curator/Protocol share.
  * **LPs** receive their portion **pro-rata** to their liquidity.
* The Curator/Protocol split (**`splitFeePct`**) is governed by **Napier Governance**
  * Currently: **100% Curator** (Protocol 0%).
* Curators should tune shares to balance **their revenue** and **LP attractiveness** for sustainable growth.
  {% endhint %}
  {% endstep %}

{% step %}

### **Step 5:** Initial deposit amount

In this step, allocate the **initial liquidity** to be deployed with the pool. Specify the underlying asset (e.g., *cUSDO*) and deposit amount.

When you deposit the underlying as Mint & LP, the asset and its corresponding PT pair are supplied to the pool based on the Initial Implied APY.

After the deposit, you retain the **YT** and **LP tokens**.

{% hint style="info" %}
There is no minimum initial deposit requirement in Napier AMM.
{% endhint %}

|                            |                                                                                                        |
| -------------------------- | ------------------------------------------------------------------------------------------------------ |
| **Initial deposit amount** | An initial deposit amount required to launch the pool.                                                 |
| **Deposit (Mint & LP)**    | Follow the guide of[ Liquidity (LP)](https://docs.napier.finance/invest/napier-app-guide/liquidity-lp) |
| {% endstep %}              |                                                                                                        |

{% step %}

### **Step 7: Review Summery**

Review all configuration details in the **Summary Panel** on the right:

* **Pool**&#x20;
* **Rehypothecation**
* **PT & YT**
* **Fee structure**
* **Output**

{% hint style="info" %}
Actions such as **Delegate** and **Renounce** can only be performed after market creation.
{% endhint %}

#### Three-Dot Menu (⋯)

Click the **three-dot icon** in the upper-right corner to access the following functions:

* **Simulation**: Simulate trading behavior using the initial liquidity settings
* **Save Draft**: Save the current market configuration as a draft for later editing
* **Share Draft**: Generate a shareable link for team review or collaboration
  {% endstep %}

{% step %}

### Step 8: Deploy

Once all settings are complete, click **Create** in the bottom right corner and approve the transaction to deploy your new market.
{% endstep %}
{% endstepper %}

### **Related Documents**

#### Protocols

* [**PT & YT — Tokenized Yield**](https://docs.napier.finance/learn/protocols/pt-and-yt-tokenized-yield)**:** *Overview of yield tokenization*
* [**Markets — Napier AMM**](https://docs.napier.finance/learn/protocols/markets-napier-amm)**:** *Pool design, implied APY, rehypothecation, fees, and deployment.*
* [**Markets — Curve AMM**](https://docs.napier.finance/learn/protocols/markets-curve-amm)**:** *Pool presets, minimum liquidity, fee behavior, and deployment flow.*

#### Curation

* [**Verify Curator Account**](https://docs.napier.finance/curate/napier-curation/verify-curator-account)**:** Account verification steps before creating or managing markets.
* [**Create Market — Curve AMM**](https://docs.napier.finance/curate/napier-curation/create-market-napier-amm/create-market-curve-amm)**:** End-to-end guide to deploy a market using Curve AMM.
* [**Resolver Selection**](https://docs.napier.finance/curate/napier-curation/create-market-napier-amm/resolver-selection): How to choose and configure the right **resolver** for your underlying asset.&#x20;

Once your Market is live, you can:

* [**Manage Market**](https://docs.napier.finance/curate/napier-curation/manage-market) — *Adjust rehypothecations, roles, fees, incentives, and monitor performance.*
  * [**Set Rehypothecations**](https://docs.napier.finance/curate/napier-curation/manage-market/set-rehypothecation)
  * [**Deploy Oracles**](https://docs.napier.finance/curate/napier-curation/manage-market/deploy-oracles)
* [**Stack with Lending**](https://docs.napier.finance/curate/napier-curation/stack-with-lending-markets)— *Collateralize PT or LP tokens to achieve greater capital efficiency.*
* [**Stack with GP Vaults**](https://docs.napier.finance/curate/napier-curation/stack-with-gp-vaults) — *Transform into a simple, user-friendly financial package.*

***

### Future Implementation

{% hint style="success" %}

### Future Implementation: Orderbook / Limit Order

Napier is developing a native Orderbook system to complement its AMM-based markets and enable more precise price discovery for PT/YT trading.

Curators will be able to operate arbitrage bots to help maintain pricing efficiency. Reference implementations of these arbitrage bots will be open-sourced.

The Orderbook is currently under development and will be introduced in a future release.
{% endhint %}
