Metadata and Rarity

Metadata

The "rarity" calculation is based on the frequency in the metadata property values. HipAliens developers generated the Nft family considering a random occurrence property generation algorithm based on the following characteristics or "Metadata traits"

Metadata traits

TraitsValuesNotes

Background

18

Facebody

8

Outfit

43

Mouth

6

Glasses

10

Hat

19

Accessory

13

Asset type

6

see table below

Considering the number of assignable values at each trait the potential combinations can reach the incredible number of 79.285.340.160 different Nft to be generatable. The actual number is reached by random extraction considering a probability assigned to each value during the generation process. This probability allows us to determine the real presence of the specific value of a trait among the population and consequently the rarity of every Nft.

A metadata json sample

// Metadata Json code sample 
{
   "721":{
      "cxcxcxcxcxcxcxcxcxcxcxcxcxcxcxcxcxcxcxcxcxcxcxcxcxcxcxc":{
         "HipaliensNNNN":{
            "name":"Hipaliens NNNN",
            "description":"Hipaliens collection",
            "image":"<ipfs_link>",
            "mediaType":"image/png",
            "discord":"https://discord.gg/VQ2CcyW2Yc",
            "twitter":"https://twitter.com/HipAliens",
            "website":"https://hipaliens.com",
            "designBy":"Hipaliens Art Direction UX/UI Dept",
            "creator":"Hipaliens IT/Devops",
            "copyright":"HIPALIENS",
            "attributes":[
               {
                  "trait_type":"Background",
                  "value":"One color"
               },
               {
                  "trait_type":"Facebody",
                  "value":"One face"
               },
               {
                  "trait_type":"Outfit",
                  "value":"One outfit"
               },
               {
                  "trait_type":"Mouth",
                  "value":"My mouth"
               },
               {
                  "trait_type":"Glasses",
                  "value":"My glasses"
               },
               {
                  "trait_type":"Hat",
                  "value":"A Hat"
               },
               {
                  "trait_type":"Accessory",
                  "value":"Wow! an accessory"
               },
               {
                  "trait_type":"Asset type",
                  "value":"Common"
               }
            ]
         }
      }
   }
}

How do i check my Aliens rarity

We will be listed on JPG store or CNFT.tools (or whatever marketplace) and remember in every Nft metadata we introduce a special trait named "Asset type".

This special trait considers our personal rarity calculation carried out on the entire population we intend to propose.

In this way we calculate our qualitative rarity based on statistical calculation overall 7592 editions and we have obtained an indicator that we use for our "rarity" trait hierarchy. Considering the rarity values

Asset type

Asset type valuesNumber of Nfts

Common

2092

Uncommon

2000

Rare

1500

Epic

1000

Legendary

750

Mythic

250

Founders

7

Numeric indicator and rarity

Since the population is fully generated it was possible to calculate the occurrence of each pair <trait,value> and assign a name to each Nft depending on the overall rarity. For this reason, in addition to the rarity calculated by each marketplace, the name that is assigned to each NFT has a progressive numeric indicator corresponding to its rarity.

The higher this indicator the more our Nft is common, the lower the indicator the more the Nft will be rare. Alien Hipaliens7592 is the least rare while the alien Hipaliens0001 is the rarest.

Remember this simple rule when buying or selling; it will help you to represent its value much more accurately than the "asset type".

Last updated