
Introduction to RGB
Oct 22, 2024
What is RGB?
RGB is an onchain framework based on the rgb color model.
It uses the constraint of three channels— R, G, and B. Each channel ranges from 0 to 255 (in 8-bit color), allowing for 16,777,216 possible combinations.
For example, rgb(255,153,0) represents Orange
.
However, color is just one expression of rgb.
What if rgb values could be represented by emojis instead?
Then for example, rgb(255,153,0) could represent 🤠🥳🙂.
This is the fundamental constraint that RGB is centered around: the combination of 3 inputs to create 16,777,216 unique outputs.
What are the Signatures for?
Signatures are the visual representations of rgb values that are contained in the metadata.
The RGB Signature is the entry into the RGB ecosystem. They are non-arbitrary and equally unique and rare. There will only ever be 16,777,216 of them.
How are Signatures created?

RGB values follow an 8-bit color model - a range of 0 to 255, for each R, G, and B channels.

Encoded into binary, values can be expressed in 2 states: 0 & 1.

Visually, they are represented by black (0) and white (1) squares.

The black and white squares are used to represent the binary values for each R, G, and B channel. The result is 3 sets of 8 binary strings (24 values in total).

These visual values are arranged sequentially around a perfect square, with an empty space in the center.

Markers (▣) are placed at the R, G, and B starting points. One marker is placed in the center.

Combined altogether results in an RGB Signature.

There are 16,777,216 RGB Signatures in total. No two are alike and each one can only be minted once.
Learn more