# Introduction

#### What is mStable?

mStable is a protocol that delivers **simple, tokenized yield products** built on top of leading DeFi primitives. The goal is to make advanced strategies like **Pendle PTs** and **Aave looping** accessible through **single ERC20 tokens** that compound value automatically.

#### Mission

* Abstract away DeFi complexity into easy-to-hold tokens.
* Provide stablecoin holders with **enhanced yield**.
* Build on proven, liquid systems: **Ethena, Pendle, Aave, dHEDGE**.
* Enable scalability for **everyday DeFi users both large and small.**

#### How It Works

* **Base assets**: Credible stablecoins like Ethena’s sUSDe.
* **Yield layer**: Pendle Principal Tokens (PTs), which lock in fixed yield until expiry.
* **Amplification**: Aave looping, increasing exposure via deposit → borrow → redeposit cycles.
* **Automation**: Bots handle rollovers, rebalancing, and health factor management.
* **Output**: ERC20 tokens that **appreciate in value over time** (first flagship: **mPT-sUSDe**).

***

### **Quick Start**

#### Using mStable in 3 Steps

1. **Acquire the token**
   * Buy **mPT-USDe** via the mStable app.
2. **Hold**
   * The token represents a position in the strategy.
   * No manual management required.
3. **Compound automatically**
   * Behind the scenes:
     * sUSDe → PT sUSDe → Aave looping.
     * At expiry, PTs roll into the next series.
   * The token’s value increases as yields are realized.

***

<figure><img src="https://3314856697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgKiKW1UaPZfO4BHc_y%2Fuploads%2FUDVwKGKZdpWdYCylHDyY%2FMStable_FLow%20(1).png?alt=media&#x26;token=1dc31cae-8ce1-4b43-993b-d4c1d30ab364" alt=""><figcaption></figcaption></figure>


---

# 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.mstable.org/introduction.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.
