# Staking

NFT staking is a way for NFT holders to unlock value from their NFTs by locking them up on a platform/protocol to earn rewards.

Such rewards include receiving tokens (could be for the purposes of use in games, utility within the project's ecosystem, project governance, passive income, etc.), NFT airdrops, whitelist spots and more.

Staking is often offered as an incentive for holders to hold onto their NFTs and not list them. Less NFTs listed means less selling pressure, and hence a higher floor price for the collection.

Staking programs and mechanics can be quite technical, but some of the key things to pay close attention to are: &#x20;

* whether the staking contract is custodial or non-custodial, meaning whether the NFTs are taken out of your wallet to be staked or can remain in your wallet throughout the staking duration, respectively.
* Lock-up period / staking duration, basically how long your NFT will need to be staked for.
* APY (annual percentage yield), which applies only when staking for passive income.  It refers to the how much the total value of your staking rewards (at current token prices) would be after accumulating over the course of a year, divided by the value of the staked NFT.&#x20;

It is important to note that there have been and continues to be debate in the NFT space regarding potential regulatory concerns over passive income received in NFT projects, as such NFTs could potentially be perceived as securities.&#x20;


---

# 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://nfts-101.kyzzen.io/discovering-the-nft-space/staking.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.
