> For the complete documentation index, see [llms.txt](https://docs.itheum.io/product-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.itheum.io/product-docs/pre-aithra/pre-aithra-integrators/data-streams-guides/zedge-storage/dymamic-file-on-ipfs-+-ipns.md).

# Dymamic File on IPFS + IPNS

## Target User Story:

{% hint style="info" %}
As a user who wants to mint a Data NFT:

* I'd like to store a dynamic file on IPFS using Zedge Storage
* I'd like to then grab the IPNS identifier of this file and mint a Data NFT with a URL like "ipns\://MY\_IPNS\_ID"
* I'd then like to come back to Zedge Storage, and update my data as I know "ipns\://MY\_IPNS\_ID" will now point to my new updated IPFS CID
  {% endhint %}

## Guide 1:

Uploading Dynamic File on IPFS + IPNS using Zedge Storage: [Link](https://app.tango.us/app/workflow/Uploading-a-dynamic-file-on-zEdgeStorage-IPNS--f61c832efa00461b91de671f1e56514c)

Post upload users can update the dataset, steps are provided in the link above.
