> For the complete documentation index, see [llms.txt](https://myso-finance.gitbook.io/myso-v3/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://myso-finance.gitbook.io/myso-v3/readme.md).

# MYSO V3: Introduction

MYSO is a DeFi protocol that gives users access to tailor-made onchain structured products. The protocol allows users to write call options (commonly known as "[covered calls](/myso-v3/key-concepts/quickstart-1.md)") as well as [cash-secured puts](/myso-v3/key-concepts/quickstart-2.md) across a broad range of assets, with fully customizable option terms. This way users can earn attractive upfront cash premiums, effectively monetizing the volatility of their holdings.

## Target Users

### HNWIs

Founders, angels, and whales can use MYSO to write call options on larger (vested) token positions, allowing you to generate liquidity from your holdings without selling. By writing a call option, you can commit to potentially selling your tokens in the future at a higher price (known as the *strike price*) if the token price appreciates accordingly. Otherwise, you can retain their original tokens. Regardless of the outcome, you receive the option premium upfront, making call writing an attractive tool to unlock liquidity from otherwise idle tokens. MYSO enables you to obtain tradeable quotes across various trading firms and efficiently get matched onchain.

### **Treasuries**

Treasuries can write call options on treasury tokens to generate stablecoin income while maintaining flexibility in your token holdings. This approach allows you to strategically divest tokens into stablecoins, but only under favorable market conditions—selling automatically when prices rise while retaining your tokens if prices remain stable or decline.

Alternatively, treasuries can use cash-secured puts as a structured way to conduct token buybacks. This involves committing stablecoin reserves to repurchase your token at predefined prices (e.g., 20% below the current spot price). If the token price remains above the strike price, you retain your stablecoins; otherwise, you acquire your own tokens at a discount. In return for this commitment, you receive an upfront put premium, effectively earning yield on your reserves.

### **VCs and Asset Managers**

VCs can leverage call writing to generate immediate liquidity from vested token positions, enabling you to free up capital and strategically capitalize on market peaks by selling calls at opportune times. Similarly, onchain asset managers can incorporate both call and put writing as part of an overlay yield strategy to enhance returns on your managed assets.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://myso-finance.gitbook.io/myso-v3/readme.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
