# General

NFTs are a blockchain thing and they should stay that way. DDNFTS project is an effort to easily enable three very important things to NFTs:

* decentralization - host your metadata in a decentralized way
* dynamic - add utility to your NFTs and mold the metadata easily
* auditable - just because it's easy to change the metadata, doesn't mean you should abuse your powers!

DDNFTS is a complex project consisting of several parts:

* Web application where you can create projects for your NFT collections, manage your project in terms of number of NFTs you'd like to host and live edit the metadata of each NFT
* REST API for programmatic changes to the metadata of any NFT in any project you own
* Decentralized REST API to access metadata of any hosted project's NFT
* Decentralized REST API to get audit of any NFT metadata


---

# 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://gitbook.ddnfts.io/general.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.
