# BiHex (base32) BiHex is a specialized implementation of a 5-bit base32 character set which is used extensively throughout the Nebula Neural Fabric and all Vertisan technologies resting upon the neural network. The BiHex character set includes 32 characters which are **case-insensitive** and chosen to eliminate ambiguity. For example, the letter "o" could be confused with the number "0", or an uppercase letter "I" can easily be confused with the number "1". Furthermore, other technologies implement a character set which requires users to carefully choose between lowercase and uppercase letters. I think that idea is asinine and prone to endless user errors. Following is the official BiHex (base32) character set: ``` 0123456789abcdefghjkmnpqrstvwxyz ``` As you can see, ambiguity is remove and it doesn't matter if you type uppercase or lowercase characters, because BiHex is case-insensitive. ## The Parity Bit BiHex is persisted using a 5-bit base32 character set, but when it's written to persistent storage, it's written as 6 bits. The 6th bit is a parity bit that ensures the accuracy of the BiHex value. ##### Relevant Tags > #vfn #nebula #overview #bihex