> For the complete documentation index, see [llms.txt](https://docs.nf.domains/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nf.domains/platform/segments-subdomains.md).

# Segments (Subdomains)

### The Basics <a href="#the-basics" id="the-basics"></a>

Root domains can enable the minting of segments (subdomains), but these segments cannot mint additional sub-segments. You can mint segments from any root NFD which has segmenting *unlocked*.

<figure><img src="/files/LFu8oLcD8VZXs1beJrO4" alt=""><figcaption><p>eth.algo Segments Tab</p></figcaption></figure>

Root domains have two segment minting states, *locked* & *unlocked*. This defines who is allowed to mint segments from the domain root. When *locked*, only the root owner can mint. When *unlocked*, anyone can mint at a price specified by the owner.

{% hint style="info" %}
Example:

When **nfd.algo** is *locked*, only the owner can register **pooof.nfd.algo** as a segment.

When **nfd.algo** is *unlocked*, anyone can register **pooof.nfd.algo** as a segment at the price specified by the owner.
{% endhint %}

<figure><img src="/files/xFEYuhykEcNzSls7XPhG" alt=""><figcaption><p>Edit -> Segments Page</p></figcaption></figure>

You can utilize the Segments filter on the marketplace to find unlocked roots, or segments for sale.

<figure><img src="/files/9YQfRXgUajB0QMRo57sb" alt=""><figcaption><p>Marketplace Filtered by Roots Unlocked</p></figcaption></figure>

***

### Fees

There are two fees associated with segments, a *platform fee* and a *root owner fee*.

The *platform fee* for segments is `$5`/year, see the full pricing schedule [here](/platform/mint.md#pricing).

The *root owner fee* is determined by the root owner. Root owners receive the proceeds from *root owner fees* for their domains.

If you are minting a segment from a domain you own you will only pay the *platform fee*.

Example:

<table data-header-hidden><thead><tr><th width="240"></th><th width="193"></th><th></th></tr></thead><tbody><tr><td>Segment Sale Price (USD)</td><td>Platform Fee (USD)</td><td>Root Owner Fee (USD)</td></tr><tr><td>5</td><td>5</td><td>0</td></tr><tr><td>10</td><td>5</td><td>5</td></tr><tr><td>25</td><td>5</td><td>20</td></tr></tbody></table>

***

### Contract Version

The minimum [contract](/platform/manage/smart-contract.md) version for segments is `2.12`.

***

### Limitations

* Segments cannot be used as Bluesky handles
* Segments must use the following format for [algo.xyz](/platform/manage/algo.xyz.md) redirects: `algo.xyz/segment.root`
* Segments cannot mint segments

***
