Aragon OSx Updates: Seamless and optional security updates for your DAO
How Aragon OSx Updates make DAOs more secure; Learn how Aragon OSx and Hats Protocol can be leveraged for precise permission management; Start building on Arbitrum.
Top 3
App feature spotlight: Updating your DAO’s smart contracts for security typically requires advanced Solidity experience. This is a massive barrier for making smart contract updates, leaving many DAOs vulnerable. On the Aragon App, we’ve made it possible for any member to propose a security update to their DAO's contracts with no coding required. Learn how.
Aragon OSx in action: listen to the recording of Samuel Mens explain how he’s using Aragon OSx and Hats Protocol to build a DAO for Push Protocol. You can also catch up in this thread.
Start building: Have you launched a DAO on Arbitrum yet? Arbitrum’s battle-tested, market-leading technology makes Ethereum more accessible with lower gas costs and faster transactions. Its security is inherited from Ethereum, and is a time-tested solution for your DAO and its assets. Start here.
Aragon OSx Updates: Seamless and optional security updates for your DAO
Aragon OSx Updates is a seamless way to make security and feature updates to your DAO on the Aragon App. Each DAO deployment is entirely self-sovereign, so updates are always optional.Â
Every DAO on the Aragon App is built on Aragon OSx, the underlying DAO framework. With this new feature, your DAO has the option to update its Aragon OSx contracts to the latest version by passing a proposal, giving you access to security and feature updates made by the Aragon team.
This process is safe, easy, and intuitive, no matter your familiarity with smart contracts. The release notes of each update are transparent, so anyone can dive into the details of each update and evaluate it. An example of the release notes can be found here.Â
Each update automatically goes through a safety check that is visible to all DAO members. The safety check analyzes the proposal to make sure that the proposal actions will result in a safe update. For example, it checks that the address of the update is in the Aragon OSx registry, the right methods are called, the actions in the proposal are properly ordered, and more. This protects DAO members from unknowingly passing malicious upgrades that do not come from the Aragon team or do not follow best practices.
If you decide you want to propose the update to the DAO, the necessary smart contract changes are automatically populated as actions within a proposal, so there’s no possibility of adding the actions incorrectly. There is a verification panel that automatically checks if the actions in the proposal are safe, which all DAO members can view. Then, the DAO must pass a vote to make the update available. For the final step, a wallet must execute the action.Â
Highlights from the week
Using Aragon OSx and Hats Protocol
The winner of the Billion Reasons to Build hackathon, Samuel Mens, used Aragon OSx and Hats Protocol to build a DAO for Push Protocol. He built two plugins and a UI that allow you to manage both subDAOs and NFT-based permissions using Hats Protocol. It allows for highly customizable onchain permissions, making DAOs more lean and efficient.
Listen to the X space recording to learn more or catch up in this thread:
Walk through an Aragon OSx Update with us:
Actions
Dive into Aragon OSx Updates.
Learn more about Samuel’s build using Aragon OSx and Hats Protocol in this thread.
Have a great weekend!
—Aragon X