# Part Complexity (Rarity)

**Part Complexity** - Every NFT **Alloy Part** is assigned a **Rarity**. We call this the **Complexity** of the part. The rarity is determined by the class of ARC-Forge on which the part was fabricated. Below is a table that shows the allocation chances of a given ARC-Forge per rarity.

{% hint style="info" %}
Notice that the acronym for the five different part rarities is **RISER**:

**R**egular, **I**rregular, **S**ingular, **E**xotic, **R**are
{% endhint %}

| ARC-Forge Type | Regular (1-20) | Irregular (21-40) | Singular (41-60) | Exotic (61-80) | Rare (81-100) |
| -------------- | -------------- | ----------------- | ---------------- | -------------- | ------------- |
| AXIS-REC       | 60%            | 20%               | 10%              | 6%             | 4%            |
| AXIS-H         | 20%            | 50%               | 15%              | 9%             | 6%            |
| AXIS-S         | 15%            | 25%               | 40%              | 12%            | 8%            |
| AXIS-PRO       | 10%            | 20%               | 25%              | 30%            | 15%           |
| AXIS-E9        | 8%             | 12%               | 15%              | 40%            | 25%           |

> *For example, there is a 60% chance that an AXIS-REC ARC-Forge will generate a **Regular** rarity part and a 6% chance it will generate an **Exotic** rarity part.*

The metadata will appear like this: **Complexity Range: 60%, 20%, 10%, 6%, 4%**

Each fabricated part is also assigned a **Part Complexity** *score*, which is randomly taken from the score range of each rarity. As you can see in the table, the **Regular** rarity has a score range of **1-20**, while the **Rare** rarity has a score range of **81-100**.

That means if you build a **Rare** part, there is an equal chance that the **Complexity Score** will be any value between **81** to **100.** The higher the score, the more value to the part.
