# What is Charged Particles

{% embed url="<https://www.youtube.com/watch?v=T_eohmHPrsE>" %}

[<mark style="color:red;">Charged Particles</mark>](http://charged.fi/) is a protocol that allows users to deposit ERC-20, ERC-721, or ERC-1155 tokens (ANY tokens) into an NFT.&#x20;

[<mark style="color:red;">Charged Particles</mark>](https://www.charged.fi/) enables the creation of yield bearing DeFi NFTs, nested NFTs, time locked capsules, in game assets, and so much more.&#x20;

[<mark style="color:red;">Charged Particles</mark>](https://www.charged.fi/) is blockchain agnostic and currently is deployed on Mainnet, Polygon, Mantle, Zksync, Polygon ZkEVM, and Mode.

Our mission is to become a **core infrastructural technology** in the development of NFTs. We've redefined uniqueness and ushered in a new era of innovation for NFTs.&#x20;

Someday, all NFTs will have the option to be “charged”: In the future, the protocol will be everywhere NFTs exist.&#x20;

{% hint style="info" %}
These docs are still being worked on. Some parts may be unfinished or pending updates.
{% endhint %}

## With Charged Particles, you can:

**Transform a scarce NFT** (e.g. Art, Collectible, Virtual Real Estate, In-Game Item, any NFT) into a basket holding a number of other tokens.

{% hint style="info" %}
***You can now deposit ANY ERC-20 token or ANY NFT into ANY NFT, but for yield — Aave’s*** [*<mark style="color:red;">**aTokens**</mark>*](https://aave.com/aTokens) ***will be the primary interest-bearing asset available in the Charged Particles Protocol when we go live.***
{% endhint %}

This changes the game for NFTs.

Yield-bearing aTokens with programmable charge is just one of the many assets that NFTs can hold. Have a number of LP Tokens, Speculative tokens or your own social tokens? Deposit any/all of them inside a scarce NFT — all possible.

Additionally, users can easily deposit tokens / assets into OTHER user’s NFTs. Your NFT now has its own wallet.

Users can easily customize the configurations of their NFTs — Mechanics for your Charged Particles include:

* [<mark style="color:red;">Time-Locks</mark>](https://docs.charged.fi/other/glossary-of-terms#time-lock). Assets deposited into an NFT are unable to be withdrawn until a certain time period.
* [<mark style="color:red;">Charge</mark>](https://docs.charged.fi/other/glossary-of-terms#charge)<mark style="color:red;">.</mark> If you deposit an asset that’s supported as an Aave aToken — it’s instantly swapped and you can determine how you would like to treat the interest. For example, this charge can be discharged to a different address — the NFT creator, a friend, a charity — your choice!
* [<mark style="color:red;">Discharge</mark> ](https://docs.charged.fi/other/glossary-of-terms#discharge)(removing accrued interest) Configurations.
* Mass (Principal) Removal Configurations. Do you have to burn the NFT to remove the principle from the NFT?

{% hint style="info" %}
***The NFTs created via Charged Particles are still standard non-custodial NFTs that can be sold on popular marketplaces like*** [*<mark style="color:red;">**Rarible**</mark>*](https://rarible.com/) ***or*** [*<mark style="color:red;">**Opensea**</mark>*](https://opensea.io/)***, but you’re enabling them to easily hold other ERC-20 tokens and have programmable interest.***
{% endhint %}

This creates a new and independent asset class of “charged” NFTs including tradable markets and establishment as a cornerstone piece of the a “DeFi lego block economy”&#x20;

## The best way to discover Charged Particles is to try it

{% content-ref url="getting-started/quick-start" %}
[quick-start](https://docs.charged.fi/getting-started/quick-start)
{% endcontent-ref %}

{% content-ref url="charged-particles-protocol/protocol-overview" %}
[protocol-overview](https://docs.charged.fi/charged-particles-protocol/protocol-overview)
{% endcontent-ref %}

{% content-ref url="charged-particles-protocol/why-use-charged-particles" %}
[why-use-charged-particles](https://docs.charged.fi/charged-particles-protocol/why-use-charged-particles)
{% endcontent-ref %}

{% content-ref url="other/faqs" %}
[faqs](https://docs.charged.fi/other/faqs)
{% endcontent-ref %}

{% content-ref url="charged-particles-protocol/ionx" %}
[ionx](https://docs.charged.fi/charged-particles-protocol/ionx)
{% endcontent-ref %}

{% content-ref url="other/glossary-of-terms" %}
[glossary-of-terms](https://docs.charged.fi/other/glossary-of-terms)
{% endcontent-ref %}


---

# 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.charged.fi/master.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.
