RGB (which stands for "Really Good Bitcoin," by the way) is a set of open-source protocols that enable the execution of smart contracts on a network. The motivation behind RGB is due to Bitcoin’s limited ability to support a smart contract execution environment. Bringing execution and validation off-chain allows participants to benefit from the security of the Bitcoin consensus layer while improving flexibility and scalability.