# Enroll a Digital Collection

#### 1. Identify your NFT collection

If you are enrolling a collection of NFT's that has already been deployed, then it should have a page on [Opensea](https://opensea.io/).

Find your collection on Opensea and paste its Opensea URL into the Iterati enrollment form.

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

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

{% hint style="info" %}
[Contact us](https://iterati.art/contact) if you are unable to find you collection.
{% endhint %}

#### 2. Confirm the network your collection is deployed to

We support importing NFT collections from a variety of EVM based networks like Ethereum, Polygon, Optimism, Arbitrum and many others.

Help us confirm that we are enrolling the correct collection by confirming the network it is deployed to.

Y*ou can check this information on Opensea by finding the field called* `Chain`

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

#### 3. Confirm Collection

After selecting a chain, you should see the collection information load into view. Ensure that this information checks out and that Iterati is enrolling the correct NFT collection onto the platform.

#### 4. Establish Provenance

The purpose of this step is to prevent creators from enrolling collections that they did not deploy or do not control.

*If a creator deployed a collection of digital artworks, **only they** should be able to enroll that collection onto Iterati and benefit from authentic physicals.*

This is ensured through our provenance workflow:

1. Creators connect with their crypto wallet. **They must connect with the same wallet that was used to originally deploy the NFT collection.**
2. The Iterati platform checks the blockchain to ensure that the connected wallet meets one of these requirements
   * Is the smart contract `owner`
   * Has the `DEFAULT_ADMIN_ROLE`
   * Is the on-chain `artistAddress` (Art Blocks/Art Blocks Engine Projects)
   * Is a [collection collaborator](https://support.opensea.io/hc/en-us/articles/21427266677523-Creator-FAQ-) on Opensea
   * Is the on-chain `artist` (MintGoldDust Projects)
3. If Iterati finds that the connected account does not meet any of these requirements, you will not be able to complete enrollment for this collection.

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

#### 4. Generate a signed attestation

If our system finds that the connected wallet meets on of our requirements for provenance, you will be asked to generate an artist attestation. The attestation you generate here is signed by your crypto wallet and bundled into every Certificate of Authenticity generated for this collection.

***This step will not create a blockchain transaction or cost you any gas.***

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

#### 5. Complete Enrollment

Double check that everything looks correct and click deploy.

Congratulations you have just enrolled your first collection onto Iterati!


---

# 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.iterati.art/getting-started/enroll-a-collection/enroll-a-digital-collection.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.
