# Maxim Orlovsky - Designing RGB smart contracts (Highlights) ## Metadata **Status**:: #x **Zettel**:: #zettel/fleeting **Created**:: [[2024-02-29]] ## Synopsis *Underline page 4:* Immutable for eternity by social consensus > [!note] > Cannot upgrade contract. *Underline page 4:* Not committed to bitcoin blockchain *Underline page 4:* Smart contract is created under certain schema when it includes a hash of the corresponding schema data+structure+scripts > [!note] > The hash of the genesis state is included in the schema. *Underline page 6:* Client-stored contract genesis + state transitions *Underline page 7:* RGB defines ownership by binding/assigning state to Bitcoin transaction outputs with single-use seals: whoever controls the output owns the associated state