The Modularity Behind Aragon OSx DAOs
A deep dive into the modularity of the Aragon OSx contracts, Learn how to build a plugin, Listen to the recordings from two recent X spaces
Top 3
Modularity makes your smart contract governance adaptable, because you can add and remove functionality as your needs change. The Aragon OSx contracts are modular through the use of plugins, which can be added, removed, and upgraded. Learn more about the contracts behind your Aragon OSx DAO in the weekly highlight below!
Build a plugin! Developers have full control over the plugins they build. We have a setup guide, code sample, and video to get you started.
We were on two X spaces this week. Ivan, Head of Ecosystem, spoke with The Pass about Navigating DAOs (recording here). Samantha, Content Editor, spoke with Opolis about DAO Creation and Onboarding (recording here).
The Modularity Behind Aragon OSx DAOs
Modularity makes your smart contract governance adaptable, because you can add and remove functionality as your needs change. Here’s how our core contracts enable modular governance.
In a nutshell, your Aragon OSx DAO consists of three pieces:
The DAO contract
The Permission Manager
Plugins
Let’s look at each component in more detail.
The DAO contract
The DAO contract is where the core functionality of the protocol lies. It's in charge of:
Representing the identity of the DAO (dao.eth name, metadata)
Keeping the treasury
Executing arbitrary actions to transfer assets, call its own functions, call functions in external contracts
Providing general technical utilities
The permission manager
The permission manager is part of the DAO contract and the center of our protocol architecture. It specifies which addresses have permission to call distinct functions on contracts associated with your DAO.
Plugins
Any custom functionality can be added/removed through plugins, allowing you to fully customize your DAO. They can relate to:
 Governance (token voting, 1-person 1-vote)
Asset management (ERC-20/NFT minting, token streaming)
Membership (access control, member curation)
These three pieces work together to make a modular, adaptable onchain governance.
Learn more about the core contracts here:
Votes
No new votes.
Proposals
No new proposals.
Network Highlights
Learn how to build a plugin! Check out this guide and video:
Ivan, Head of Ecosystem, spoke with The Pass about Navigating DAOs.
Samantha, Content Editor, spoke with Opolis about DAO onboarding and creation.
Events
Staking Summit: November 10-11
DevConnect: November 13-19
Istanbul, Turkey
Actions
Read about the modularity behind your DAO.
Build a plugin to adapt your DAO.
Listen to the recordings of Ivan’s and Samantha’s X spaces.
Have a great weekend!
—Aragon Growth Guild