# Earn

NFT suppliers provide their existing NFTs to earn customizable interest. Particle builds upon a key assumption that sophisticated market participants trade a large volume of (near-floor) NFTs as if they were <mark style="color:yellow;">**fungible**</mark>. Therefore, importantly, when a supplier withdraws the NFT from Particle protocol, the supplier might receive <mark style="color:yellow;">**a different NFT from the same collection**</mark>.

In the following, we walk through how NFT suppliers specify and accept terms for a short position to earn interests, and the ways the supplier can exit from a position.&#x20;

## Position Parameters

Since Particle protocol is *peer-to-peer* and *oracle-free* to NFT floor price, each NFT supplier individually specifies and agrees on the position parameters. There are two parameters associated with each position: *Collateral and Interest Rate.*

1. **Collateral:** If the trader fails to repay an NFT to the supplier, the supplier is eligible to withdraw the collateral via an [auction](/mechanism/auction.md). The collateral is free to set at any value up to 1000 ETH. The collateral determines how much a trader needs to pay to open a position, the detailed breakdown is in the [trader-side view](/mechanism/trade.md#short-perpetual-position).
2. **Interest Rate:** When the NFT is borrowed to open a short position, interest starts to accrue linearly over time. The interest rate is free to set at any value up to 1000% APY. The collateral is the principal that the interest rate applies on. Accrued interest is transferred to the supplier once the position is closed. Particle protocol shares 10% of the accrued interest with the supplier.

The supplier is free to update the collateral and interest rate any time on-chain, as long as the NFT has not yet been borrowed.

## Supply or Accept Bid

The suppliers are free to specify any interest rate and collateral, but the traders are free to choose (and [refinance](/mechanism/refinance.md)) the most competitive offerings. For each collection, Particle frontend surfaces the current lowest collateral and interest rate among all suppliers.

To decide on the optimal parameters, another way is to accept trader side [bidding](/mechanism/bid.md). Traders can put down margin upfront and suggest a collateral and interest rate. If accepted, the NFT is directly routed to a market sell, in the same on-chain transaction as accepting the bid.

## Withdrawal

When an NFT is supplied, the supplier has two ways to exit: *withdraw NFT* or *withdraw ETH*.&#x20;

1. **Withdraw NFT:** If a supplied NFT is not yet borrowed, or the position is closed with an NFT returned (different NFT from the same collection), the supplier can withdraw the NFT any time.  Whenever an NFT is returned, interest is accrued for the timespan of the opened position.
2. **Withdraw ETH:** if the supplier starts an auction, and there is no buyer accepting the auction, the supplier can withdraw the collateral locked in the contract, any time after 36 hours. For the ETH withdrawal option, there is no interest accrual for the last opened position (because withdrawing the collateral already seizes the entire collateral).

<figure><img src="/files/0zLGx9Ek5UHVQrU1FZug" alt=""><figcaption><p>Supplier withdraw NFT or ETH from a short position</p></figcaption></figure>

At each position closing, interest is accrued to the supplier's *account balance*, for more efficient gas. The supplier is free to withdraw account balance into ETH any time.

Each closed position automatically puts the returned NFT up for borrow, with the same collateral and interest rate parameters. This design allows suppliers to passively keep accruing interests across multiple runs of positions.


---

# 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://nft-docs.particle.trade/mechanism/earn.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.
