# NFT

NFTs represent proof of ownership of a digital or physical asset, on the blockchain. NFTs can represent digital assets such as images, videos, audio files, documents, or simply some data. NFTs can also act as proxies for physical assets such as real estate, consumer or industrial goods, or precious metals.

The media associated with NFTs, and other associated metadata, are stored off-chain in a decentralized storage network such as IPFS, but the link to this metadata is stored on-chain as part of the NFT.

### Basic NFT features

<details>

<summary>Creating an NFT</summary>

* Create NFT on the Ternoa chain.
* [View code](/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/nft/mint-a-basic-nft.md)

</details>

<details>

<summary>Adding an NFT to a collection</summary>

* Add an NFT to an existing collection.

</details>

<details>

<summary>Transfering an Nft</summary>

* Send an NFT to someone.
* [View code](/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/nft/transfer-an-nft.md)

</details>

<details>

<summary>Burning an existing NFT</summary>

* Burn NFT from the chain.
* [View code](/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/nft/burn-an-nft.md)

</details>

<details>

<summary>Setting the NFT royalty</summary>

* Set the royalty of an NFT: A Percentage of all second sales that the creator will receive.
* [View code](/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/nft/set-the-nft-royalty.md)

</details>


---

# 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.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/nft.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.
