# All About Structured Yields

Our structured yield strategies allow users to buy or sell a token at a specific target price on a specific date, all while earning real yields regardless of market movement.

Currently, there are two types of structured yield vaults:

1. **Buy Low Vaults**
2. **Sell High Vaults**

Each vault includes a Crypto Asset (e.g. ETH, BTC) paired with USDC, where users set their target price, duration and earn yield while the vault runs.

The yield earned by vault subscribers are guaranteed and distributed upon vault expiry, regardless of whether the trade is executed.

### Structured Yield: An Overview Of How It Works

Here is a breakdown of how each type of structured yield vault works:

#### 1. Subscribing To A Buy Low Vault&#x20;

Buy low vaults allow users to buy a certain crypto asset at a certain price target, and earn yield regardless of whether your target price hits.&#x20;

{% stepper %}
{% step %}

#### Select Your Yield Vault

Select a token (Eg; ETH) you want to buy at a specific target price (Linked Price) on a given date (expiry date).

<figure><img src="https://1498879445-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0xUM1AtBZof4xC0ubVWO%2Fuploads%2FZHqofkl90ojW21FCcfhI%2Fimage.png?alt=media&#x26;token=aa67277c-03a1-4ecf-81bc-345b502d0e14" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Scenario 1 - Retain USDC Principal, Earn yield

If the Market Price of ETH is above the target price, your principal USDC deposit is returned with yield.

<figure><img src="https://1498879445-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0xUM1AtBZof4xC0ubVWO%2Fuploads%2FBszmCholJkw7Etvh0U7s%2Fimage.png?alt=media&#x26;token=b3483889-8daf-4875-aed0-ef92b93f3088" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Scenario 2 - Buy ETH At Target Price, Earn Yield

If the market price of ETH is at or below the target price upon expiry, you buy ETH at your target price, with yield.

<figure><img src="https://1498879445-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0xUM1AtBZof4xC0ubVWO%2Fuploads%2FDujBE0mj1hM3QBz9y7bh%2Fimage.png?alt=media&#x26;token=db4edb12-2cf9-4943-9f04-945b8a6eca2d" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
For a detailed walkthrough, see the example provided [here](https://prodigyfi.gitbook.io/structured-yields/how-prodigy.fi-works/vault-subscription/buy-low-vault-example).
{% endstep %}
{% endstepper %}

#### 2.  Subscribing To A Sell High Vault

Sell high vaults allow users to sell their crypto assets at a certain price target, and earn yield regardless of whether the target price hits.

{% stepper %}
{% step %}

#### **Vault Selection**

<figure><img src="https://1498879445-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0xUM1AtBZof4xC0ubVWO%2Fuploads%2FitLQBD4vrDbIJszlPT6u%2Fimage.png?alt=media&#x26;token=fbd36347-df57-46e8-b16e-8724c5bbe2d4" alt=""><figcaption></figcaption></figure>

Select a token (Eg; ETH) you want to sell at a specific price (Linked Price) on a given date (Expiry Date).
{% endstep %}

{% step %}

#### Scenario 1 - Retain ETH principal, Earn Yield

If the market price of ETH is below the target Price, your principal ETH deposit is returned.

<figure><img src="https://1498879445-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0xUM1AtBZof4xC0ubVWO%2Fuploads%2F2BHLYqVVIw8EsTlJEoep%2Fimage.png?alt=media&#x26;token=37170962-923b-4708-9595-182147c50feb" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Scenario 2 - Sell ETH At Target Price, Earn Yield

If the market price of ETH is at or above the target price upon expiry, you sell your ETH at the target price.&#x20;

<figure><img src="https://1498879445-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0xUM1AtBZof4xC0ubVWO%2Fuploads%2Ff3HX1IXJjh4xTekCCgxH%2Fimage.png?alt=media&#x26;token=f143ff1c-7d59-442b-8b45-ea8dba402c4f" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
For a detailed walkthrough, see the example provided [here](https://prodigyfi.gitbook.io/structured-yields/how-prodigy.fi-works/vault-subscription/sell-high-vault-example).
{% endstep %}
{% endstepper %}
