Sui provides a method of upgrading your packages while still retaining their immutable properties.| docs.sui.io
Move is an open source language for writing safe packages to manipulate on-chain objects.| docs.sui.io
Every object has an owner field that dictates how you can use it in transactions. Each object is either address-owned, dynamic fields, immutable, shared, or wrapped.| docs.sui.io
Everything on the Sui blockchain is an object, with metadata, type of ownership, and a referencing scheme.| docs.sui.io