While similar to cattributes, genes are different in that they include the hidden aspects of CryptoKitties. Genes are returned in hexadecimal format. A number of notations exist for trying to express Genes, with the forerunner being KAI notation.

Discovery and CryptoKitties Core Policy on Genes

The first person to decode the CryptoKitties genome was kaigani. The lack of features involving genes and the decoding of the structure by the community highlights that the CryptoKitties core policy regarding genes is that they are ultimately somewhat "mystical" or hidden-knowledge for the player. This is not true relative to how the game has unfolded, as a number of tools are available to unpack the mystery of the CryptoKitties genome.

Active Cattributes Vs Hidden Genes

Not all genes from a kitty are visible cattributes which are visually apparent in the rendered SVGs. Each gene has 4 slots it can be present for it's given trait category. These slots are called Primary (P) or active, hidden layer 1 (H1), hidden layer 2 (H2), and hidden layer 3 (H3).

New cattributes can be released in a hidden slot and this will dictate how easy it is to find kitties with that cattribute active at a low generation.

Kai notation

Kai notation is the first notation used in decoding the CryptoKitties genome. Created by Eugene Otto (KittyRace & CryptoKittyDex), this base-58 system notation is named in honor of kaigani. Due to the complexities involved with working in with it, most of the community has encouraged the use of other notations.

Kai Notation Cheat Sheet (Base32 form)1

Kai Binary Num Kai Binary Num Kai Binary Num Kai Binary Num
1 00000 0 9 01000 8 h 10000 16 q 11000 24
2 00001 1 a 01001 9 i 10001 17 r 11001 25
3 00010 2 b 01010 10 j 10010 18 s 11010 26
4 00011 3 c 01011 11 k 10011 19 t 11011 27
5 00100 4 d 01100 12 m 10100 20 u 11100 28
6 00101 5 e 01101 13 n 10101 21 v 11101 29
7 00110 6 f 01110 14 o 10110 22 w 11110 30
8 00111 7 g 01111 15 p 10111 23 x 11111 31

Example (Genesis)

626837621154801616088980922659877168609154386318304496692374110716999053

Resources