<aside> ℹ️ TLIP: 0001 Authors: Romain [email protected] Status: Review Created: 2023-01-23 Types: Architecture | Documentation Description: Define, implement and document the upgradability strategies for TalentLayer

</aside>

A smart contract upgrade is an action that can arbitrarily change the code executed in an address while preserving storage and balance.

Objectives

⭐ Learn all about upgradability

⭐ Create documentation to share with the team and publically

⭐ Define the TL upgradability strategies and architectures

⭐ Develop the implementations

⭐ Define tools and processes to upgrade a contract on testnet and mainnet

Summary

Organization

Study

Sum up what we learn and our conclusion during our searches

Philosophical limits

We are 100% aligned with this vision and we aim to remove upgradability on medium term