Aragon Client

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"

Overview

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!



About Aragon

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.

Creating DAO with Aragon Client

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.


General Guidelines before you begin!

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:

  • The organization kernel and its list of installed apps (Kernel).
  • The permissions module of the organization (ACL).
  • The ability to forward actions to other apps (EVM Script Registry.




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.


Step by step guide to create a DAO!





Step 1 - Select create a DAO option

Click on the create your DAO option visible on the top right corner of your screen.



Step 2 - Choose Aragon Client

A dialogue box will pop up on the screen with two available options. Choose Aragon Client.



Step 3 - Create an organization

Click on create an organization button and thereafter link your metamask based ethereum test wallet with it.



Step 4 - Choose a template

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!




An array of versalite Templates 

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.



Company template


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.


Reputation template

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. 


Membership template



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


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. 

Open enterprise template



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.

Fundraising template



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.


Step 5 - Choose a name

‍Claim a suitable name for your organization and mention that in the available space.



Step 6 - Configure the template

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.



Step 7 - Review the information

Check all the information you filled once again to avoid any sort of inconvenience in future.



Step 8 - Launch your organization!

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!


What can you do after creating your DAO?

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

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.



Voting app

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.




Organization app

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.



Finance app

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.

Other Similar Solutions


  1. Aragon Govern- It offers optimistic governance for your  DAO. After you have created your DAO this would be an ideal one stop solution for you!
  2. Aragon Voice- Aragon voice is a gasless universally verifiable voting solution designed in a manner to voice the concern in the crypto community.
  3. Aragon Court- It is a decentralized dispute resolution protocol which promotes harmonious relations among the community members.
  4. Vocdoni- It is a portal which provides easy and secure solutions for all the governance needs. It offers secure voting, reliable communications and precise coordination tools!

Conclusion

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.


More DAO Frameworks
Browse DAO Frameworks
Astro DAO by NEAR

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

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.

Juicebox

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.