# Upload Assets + Json&#x20;

<figure><img src="/files/gfsSMHGvUIKzUQ8aWWjK" alt=""><figcaption></figcaption></figure>

#### FV Deployment Docs

* FV JSON file Structure

Name\
Description\
Image file name

```
  {    "name": "Fractal Vision #0",    "description": "A unique piece from the...",    "image": "0.jpg",  }
```

<figure><img src="/files/57P6xurj0TWg4JWYLZ2R" alt=""><figcaption></figcaption></figure>

\
1\. You need a folder with these .json files for each image. \
2\. You can also add traits if needed.<br>

* Ai Assisted

It’s pretty easy to create a file like this with Claude, ChatGPT. ( You can feed your own names & descriptions into the prompt or ask for image recognition to create that info for you along with traits on Claude up to 20 images at a time. Claude will even rename the media files for you to start with 0.jpg to save in a new folder. )&#x20;

This program help validate your Json file structure if you want to double check when adding complexity with traits.

{% embed url="<https://jsonlint.com/>" %}

* FV File Folder Structure ***📁***

Make sure files for both images/json start at 0 and ascend to match each other. Metadata points to images to match on the front end of the marketplace. \
\
\&#xNAN;***Json 📁***\
0.json\
1.json \
2.json&#x20;

***Jpeg 📁***\
0.jpg \
1.jpg\
2.jpg&#x20;

Make sure the total number is on the review stage before you deploy. \
For the example above it should show 6 total files are being pinned.&#x20;

<figure><img src="/files/uBlBbQyLt3HGr4uN9BEl" alt=""><figcaption></figcaption></figure>

When these files are successfully uploaded in each field on the “Assets + JSON” tab of the drop page you can go to fill out collection information and review.&#x20;

<figure><img src="/files/caKFBz3H61Pe2iITfbEx" alt=""><figcaption></figcaption></figure>

Once you have that ready. Let us know if you want more help or want us to take a look at anything.

If you deploy a smart contract please send us the contract address or name of collection to add to the marketplace for listing.&#x20;

Then we can coordinate on posting about the project on social media. Take your time. Make art.


---

# 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.fractalvisions.io/fveco/hub/json.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.
