# Manage Your Domains

## Set up profile

To provide additional details about yourself as the owner of a specific .sol domain, visit your domains' page on [sns.id](https://www.sns.id/), select the domain you want to edit and click the <kbd>Set Up Profile</kbd> button.

<figure><img src="https://1065369272-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXk69cl2AKJ9GKU0wg1-887967055%2Fuploads%2FMsrGbSTh7TR1ho1BF6sA%2Fmyd06.png?alt=media&#x26;token=5cf8e6a2-6e17-4f14-aa22-efd83ff8c014" alt=""><figcaption></figcaption></figure>

You will be prompted to fill in information such as your avatar URL, website, social media handles and more. These fields allow other users to connect with you more easily.

{% hint style="info" %}
**All users will be able to see the content of your domain.**
{% endhint %}

{% hint style="info" %}
**You can delete and/or change the content of your domain at any time.**
{% endhint %}

## Create subdomains

A subdomain is a subset of your parent domain name. You can create an infinite number of subdomains per parent domain. Use these subdomains for fund transferring, distribute (transfer) them amongst your friends and/or help organize and navigate to different sections of your parent domain.

Visit your profile page, select the domain you would like to create a subdomain for. Click the <kbd>Create Subdomain</kbd> button of the domain you chose and enter the subdomain you would like to create.

<div><figure><img src="https://1065369272-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXk69cl2AKJ9GKU0wg1-887967055%2Fuploads%2Fug2jRlvDRv6Z8Uyywdxy%2Fmyd01.png?alt=media&#x26;token=37e9b7c1-9143-4b69-b281-923890d7812a" alt=""><figcaption></figcaption></figure> <figure><img src="https://1065369272-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXk69cl2AKJ9GKU0wg1-887967055%2Fuploads%2Faqh8iqHr2NCw1mSLH5Hs%2Fmyd02.png?alt=media&#x26;token=57dadb48-8557-41e4-be58-0f37c0cf15bc" alt=""><figcaption></figcaption></figure></div>

Click <kbd>Confirm</kbd> and approve the wallet transaction. Once approved, you will be able to view your subdomain/s under **Subdomains** section of your domain.

<figure><img src="https://1065369272-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXk69cl2AKJ9GKU0wg1-887967055%2Fuploads%2FiIcyRFaESYmyTd0xKTn6%2Fmyd03.png?alt=media&#x26;token=29173408-fb3e-4f12-b66a-2336d4727da3" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Creating a subdomain will only cost a gas fee in SOL.**
{% endhint %}

## Transfer domains

If you own a domain, you can transfer it peer to peer by using the **Transfer** function. This is also useful when you want to move your domain to a different wallet. Open the **Advanced** section of your domain, click <kbd>Transfer</kbd> and enter the wallet address (or a .sol domain) to which you want to transfer it to.

<div><figure><img src="https://1065369272-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXk69cl2AKJ9GKU0wg1-887967055%2Fuploads%2FcGBErB2OZRUhndiVlZfO%2Fmyd04.png?alt=media&#x26;token=f87e5574-5341-4423-9b15-5b1112251e4f" alt=""><figcaption></figcaption></figure> <figure><img src="https://1065369272-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXk69cl2AKJ9GKU0wg1-887967055%2Fuploads%2FxmB2QzIkhsESTifHywud%2Fmyd05.png?alt=media&#x26;token=d6a5abb1-54ff-4ad7-9d31-152d31b0da4f" alt=""><figcaption></figcaption></figure></div>

{% hint style="danger" %}
**Domain name transfers are irreversible.**
{% endhint %}

## Wrap your domain

Domain names can be tokenized (create an NFT) and redeemed to reveal the real domain name at any time. This process is called wrapping (tokenizing) and unwrapping (redeeming) a domain name.

When users wrap their domain name:

1. The domain name is transferred to an escrow account;
2. The smart contract creates an NFT that is transferred to the user in return;
3. When the NFT is unwrapped again, the program will burn the NFT and return the domain name to the owner.

{% hint style="info" %}
**Users can wrap and unwrap their domain names a limitless number of times.**
{% endhint %}

{% hint style="danger" %}
**Metaplex does not support NFTs with names with more than 32 UTF-8 characters. Therefore domain names over a certain length cannot be wrapped.**
{% endhint %}

{% hint style="danger" %}
**Domains mixing several languages & domains with uncertified unicodes cannot be wrapped into an NFT.**
{% endhint %}

Wrapping your domain as an NFT means a few things:

* Funds transferring is complicated depending on the wallet you are using.
* You cannot edit the content of your domain.
* You cannot transfer your domain.

{% hint style="info" %}
**You would need to unwrap your domain on our website to retrieve your actual domain with all its use cases**
{% endhint %}

{% hint style="warning" %}
**Phantom and Solflare support wrapped domains, so you will receive the funds directly to your wallet address if the tokens were sent to NFT domain.**

**In other cases, if funds are sent to an NFT domain, you can recover them upon unwrapping the domain again.**
{% endhint %}

{% hint style="danger" %}
**Funds will be recovered by the last user who unwraps the domain. This means if you had funds sent to your NFT domain, unwrap it first to recover your funds, before selling it as an NFT again.**
{% endhint %}

This function is mostly used to list your domain on an NFT marketplace. Open the domain you want to wrap, select **Domain Settings**, click the <kbd>Wrap into NFT</kbd> button and confirm the transactions. If you have wrapped your domain name, you can find it under "NFTs" in your collection on your profile page.

<figure><img src="https://1065369272-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXk69cl2AKJ9GKU0wg1-887967055%2Fuploads%2FIrvErX7g9b4Ld3kcGpjU%2Fmyd07.png?alt=media&#x26;token=d7c9763a-aa90-4816-b655-339f2c5f72b0" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**When you wrap a domain into an NFT for the first time the initial cost will total \~0.01719 SOL, which covers metadata account creation, the Metaplex fee and gas cost.**
{% endhint %}

{% hint style="info" %}
**Subsequent wrapping will cost 0.00204 SOL which is the cost of having a token account to hold the NFT.**
{% endhint %}

{% hint style="success" %}
**At any time a domain is unwrapped, the 0.00204 SOL will be returned to the user unwrapping the domain as the token account will be closed.**
{% endhint %}

On the same page, you can unwrap your domain by clicking the <kbd>Unwrap NFT Domain</kbd> button.

<figure><img src="https://1065369272-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXk69cl2AKJ9GKU0wg1-887967055%2Fuploads%2FESxHsQyARnVyiDequPsP%2Fmyd08.png?alt=media&#x26;token=596f508b-3c31-4534-99a8-c81b0d509aa3" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**You can unwrap your domain at any time.**
{% endhint %}

## Set as primary

To have integrated platforms display your domain instead of your wallet address, set your domain as primary.&#x20;

Go to the **My Domains** page, select your domain and click <kbd>Set as Primary Domain</kbd>. Sign the transaction, and you're all set!&#x20;

<figure><img src="https://1065369272-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXk69cl2AKJ9GKU0wg1-887967055%2Fuploads%2Fx8vne8gzaOgNleCLBI5O%2Fsp0001.png?alt=media&#x26;token=3791eee6-4838-4451-9e66-e2468156846f" alt=""><figcaption></figcaption></figure>


---

# 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.sns.id/collection/sns-v2/manage-your-domains.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.
