Rarity Explained
How 5 simple layers create 10,000 unique and verifiable NFTs.
The 5 Layers of an AllianceDAO NFT
Each AllianceDAO NFT is a composite image generated from five distinct layers. The open-source Hashlips Art Engine randomly selects one option from each layer to create a unique combination, ensuring no two NFTs are exactly alike.
Background
20 OptionsObject
40 OptionsInhabitant
20 OptionsLight
10 OptionsWeather
~5 OptionsHow Rarity Works: The "Object" Layer
While most layers have an equal chance of being chosen, the **Object** layer is where rarity is introduced. Each of the 40 objects was assigned a different weight, from 1 (rarest) to 40 (most common). This means some objects are intentionally much scarcer than others, making them highly sought after.
The Technical Details
Unique DNA
As the generator creates random combinations, it checks the "DNA" of every previously created image. If a new image has the same combination of attributes as an existing one, it is discarded, and the program tries again. This guarantees that all 10,000 NFTs in the final collection are verifiably unique.
Rarity Scoring
For the AllianceDAO NFT collection, rarity weights and rarity scores are inverses. This means an object with a low weight (e.g., 1) is the rarest and receives the highest score (e.g., 40). This scoring convention matches the industry standard, where a higher score means a rarer NFT.
Trait Analysis: Planned vs. Actual
Due to the random nature of the generation process, the final count for each trait may differ slightly from the planned distribution. Click a button below to view the detailed comparison for that trait category.
Example NFT & Metadata
