Aragon provides an ecosystem for managing DAOs. One of their core software which helps in easy creating of the DAOs is Aragon Client. This article covers step by step process of how you can create a DAO using "Aragon Client"
A plethora of decentralised finance protocols, hacker collectives, virtual world developers and fashion houses make efficient use of Aragon to diversify and augment their communities. Thanks to the availability of a pool of versatile and diverse templates, Aragon becomes an ideal software for DAO management!
Aragon is an open source software which facilitates frictionless DAO creation, maintenance and governance. Aragon is at the forefront for the development of liberating tools in order to leverage the decentralized technologies.
The Aragon network was created by Luis Ivan Cuende and Jorge Izquierdo in 2016, along with the launch of the Aragon Association and Aragon One. In 2017, Aragon held an initial coin offering (ICO), and raised a whopping 275,000 ETH (roughly $25 million at the time) by selling ANT coins which are also known as tokens. The public launch of Aragon on Ethereum’s mainnet took place in 2018.
Aragon Association is the legal steward of the Aragon project and therefore it manages and effectively deploys the funds raised from the token sales of Aragon.
The step by step easy to understand user friendly guide is available here! Have a look and get started with this amazing journey!
Once deployed, organizations can be used and administered in an extremely flexible way. You would discover how apps, permissions, and forwarding paths each play a role in providing a great deal of freedom to organization creators and users.
You can even open an existing organization by clicking on button open existing organization button just below the create organization button.
The apps can be installed, removed, or upgraded, in a way that could be compared to how apps are managed on a computer or smartphone operating system. Who and how these tasks can be executed is entirely up to the permissions set on the organization. But there is one point where Aragon apps clearly differ from traditional OS apps. In Aragon organizations, a given app can be installed multiple times, unlike other platforms where only single installations are permitted.
Also, each organization contains a set of three system apps, which are generally not removed. These are smart contracts and provide core features to organizations:
Permissions are managed by the ACL system app. It essentially specifies who can execute an action in an Aragon app, and who can grant or revoke a permission.
One important aspect to note regarding the permissions is that they are not confined to normal accounts. You can assign a permission to even another app. For instance, allowing the Tokens app to create votes on the Voting app would let any holder of this token create votes.
It could also be done the other way: assigning a token on the Tokens app could require a vote to pass on the Voting app. You would observe that combining permissions in this way offers a wide arena of possibilities.
The essence of Aragon is to make user interactions simple and understandable. One recurrent problem in the Ethereum space is the way transactions are presented to users, often in a raw, machine format which creates hurdles. The answer to this problem is the NatSpec format, which allows contract creators to attach function documentation which can be displayed to users. Aragon has created Radspec as a safer variant of NatSpec and integrated it into the tools and libraries.
Click on the create your DAO option visible on the top right corner of your screen.
A dialogue box will pop up on the screen with two available options. Choose Aragon Client.
Click on create an organization button and thereafter link your metamask based ethereum test wallet with it.
Aragon offers a variety of different and versalite templates to choose for your organization.
Time to show some creativity! You can even create you own template too!
Aragon client offers a plethora of diverse and unique templates to choose from!
Each template has a special set of features and functions! Let's have a look at all the templates.
First in line we have the company template. Several options for different actions on the home page can be observed. To view the different apps that are currently installed for your organization, you can also use the menu on the left-hand side of the screen This organization currently has the Token Manager, Voting, Finance, and Agent apps installed, plus default Permissions, App Center, and Organization "System" apps.
The most important feature of a “Reputation” organization is that it uses non-transferable tokens to represent reputation. It is somewhat similar to the membership template as the decisions are made using reputation-weighted voting, where one reputation token equals one vote.
A “Membership” organization uses non-transferable tokens to represent stake in the company. Decisions are made using token-weighted voting, where one token equals one vote. Tokenholders in a Membership organization can only hold one token at a time, making the voting style "one-member-one-vote".
Dandelion Template is designed to reduce the risk of collective action by coordinating a shared resource pool. People can add capital to the pool with the guarantee that they can exit with a proportional share of the pool's assets before any such decision is implemented which they disagree upon.This makes it easier for groups of all types to collaborate and execute on shared goals.
This is an ideal template for the candidates looking out for a systematized and organized management system as it is designed to facilitate budget planning, dot voting, finance allocation project management and a lot of other functions as well.
The purpose of this template is to commence a reliable, effective, transparent and accountable fundraising campaign for your organization. Aragon Fundraising is kind of a stepping stone to Aragon Court as it allows people to get ANJ by continuously locking ANT. Owing to the flexibility of AragonOS, Aragon Fundraising can be configured to accommodate different funding and governance mechanisms.
Claim a suitable name for your organization and mention that in the available space.
Fill all the basic and necessary details in accordance to the template you have chosen such as token name, token symbol etc. Put your account link in the token holders section. After checking all the information, click launch.
Check all the information you filled once again to avoid any sort of inconvenience in future.
Now, your organization is good to go! Just click on the launch button!
There you go! Congratulations! Your decentralised autonomous organization is launched! It is just a matter of a few minutes. Once you have launched your own DAO , you can enter into all the transactions and even propose a vote!
Kudos on creating your own decentralised autonomous organization! But, what next?
The templates have various pre-installed apps for the DAO. You can perform various diverse tasks using them. Let's have a look at the functions and utility of some of the most prominent apps offered by these templates.
Tokens app can be used to mint new tokens and assign them to your account or other entities. Tokens minted by the Tokens app confer voting abilities to holders of the tokens such that one token equals one vote. Tokens in a Company organization are transferable. Also, there is no inherent limit to the number of tokens that can be minted and held by any token holder.
The Voting app makes it easy for you to poll your fellow tokenholders about their position on an infinite range of topics. Votes initiated by other Aragon apps also show up in the Voting app. You can vote on the proposal, then ask the other tokenholders to review and vote on your proposal.
The Organization app would the one stop solution for you to find organization-specific information and settings, such as the internal addresses for your organization and much more.
The Finance app provides tokenholders with access to the funds held by their organization. The Finance app not only depicts the current balance in ETH and tokens but also shows the transaction history of the organization.
Here, we learnt each and every aspect of the Aragon software. Apart from the generic information, this article also provided an in depth and easy to understand step by step guide to create a personal decentralized autonomous organization. The wide range of templates along with their usage, relevance and speciality were also precisely explained.
Astro is a no-code DAO creation platform that allows DAO members to create & vote on proposals, set bounties, and manage a treasury. The Astro platform sets up the DAO on the NEAR blockchain, which has interoperability and bridges to other L1 blockchains.
DAOhaus is a no-code platform for launching and running DAOs. It is owned and operated by the community. All DAOs on the platform utilize the glorious open-source code of Moloch. Moloch is the simple, open-source DAO framework we use at DAOhaus. Its simplicity is important for: Security, Usability and Extensibility.
The Juicebox protocol is a programmable treasury. Projects can use it to configure how its tokens should be minted when it receives money, and under what conditions funds can be distributed to preprogrammed addresses or claimed by its community.