Zoide - The Digital Spermatozoon is an NFT project originally deployed on the Bitcoin Blockchain.

After a first year working with the RelayX marketplace, the scope was extended to other Markets in Bitcoin and later to ordinals in both BTC and Bitcoin blockchains.

All available Zoides are collected and cataloged on this website, thus certifying the only units that are valid through their identifier tokens.

The term Zoide comes from the diminutive of the Spanish word Espermatozoide.

If it's not here, it's not a Zoide!

Zoide types

The project originally only consisted of hand made Zoides. Now some collections made with AI have been added, making the calculation of rarities more complex, which is why a distinction is made between two types of Zoides.

Static Zoides

Their rarities are assigned manually according to the author's criteria and are identified with the icon. They can be developed manually or by AI (the latter identified with the icon).

Dynamic Zoides

Their rarities are assigned automaticlly according to the project's original dynamic rarity system detailed below. They are identified with the icon

Dynamic rarities System

The rarities system in which the project is supported is unique and is not found in any other projects. Each Zoide that is added modifies the overall score of all the others. Local scores remain fixed.


Each Zoide is classified according to specific features, such as eye color, body color, orientation, background, and accessories, among many others.

Each feature is compared with all the available Zoides and with the Zoides of the same collection, thus generating two different ratios, the global ratio and the local ratio.


The ratio of a feature is defined as the number of Zoides that have a feature in common divided by the total number (global or local) of Zoides. This value is always less than one.


Each feature has a score ranging from 0 to its maximum.

A Zoide's feature score is obtained by multiplying its ratio by its maximum score. This gives rise to a number that the higher it is, the more common the feature is, and the lower it is, the rarer it is.

Normalized scores

To get the normalized scores for each feature, the score obtained is divided by the maximum score defined for each feature. This gives a number less than 1 that is displayed in percentage.


To get the rarities of a Zoide, the sum of all the scores obtained for each Zoide is first calculated. Once they are calculated, the highest score obtained is taken as a reference. Thus, there is a global maximum score and a local maximum score.

The rarities are obtained by normalizing the scores to the maximum obtained. This is done by dividing the scores for a given Zoide by the maximum scores obtained, resulting in a number less than 1 which is then displayed as a percentage.

Based on the percentage obtained in the global calculation and in the local calculation, the following labels are assigned.

0 < score <= 10


10 < score <= 20


20 < score <= 30


30 < score <= 40


40 < score <= 50


50 < score <= 100