# Smart Contract Infrastructure

* **Solidity + OpenZeppelin Libraries**
  * Smart contracts are built using **Solidity**, the most widely-used language for Ethereum smart contract development. We integrate **OpenZeppelin** libraries for proven, secure, and extensible contract implementations, ensuring robust and well-tested governance and permission systems.
* **Upgradable Proxy Pattern for Governance**
  * We use the **proxy pattern** to enable the seamless upgrade of smart contracts, ensuring that our governance system evolves without disrupting existing user access or functionality.
