Dear Aragonians! Over the last few months, many of you have asked some great questions about Melon’s governance model. After internal discussions, review of the AragonOS audit reports, and a renewed vote by the MTC, the current Melon Technical Council members announced they will be using the Melon Council DAO on AragonOS. AragonOS is so powerful that it could in theory be used to make any of the Melon Council’s decisions; protocol parameters, updating ENS subdomains, amgu price adjustments, resource spending and burning of un-spent tokens.
These weeks, the team released nightly builds of the aragonCLI so that users can access the latest and greatest features as soon as they are merged and ready for testing. For those who value stability they are keeping a list of battle-tested versions known as stable builds which you can easily switch between. The second announcement is related to Aragon last release (v6.0.0). The team has decided to decouple the IPFS dependency because people usually have it installed already and because it is the type of dependency you want to install just once. Now the aragonCLI will check whether IPFS is installed in the project or globally and use that.
As for upcoming events, Aragon One CTO Jorge will be presenting on the latest work of Aragon research team at Dappcon in Berlin at the end of August, and the team is planning Asian tour later this year. These weeks, the project has passed 650 organizations on mainnet. And the list of DAOs keeps endlessly increasing. Aragon featured in ConsenSys’ 20 blockchain projects with the most dev activity on Github and it is #5 on Santiment’s Most active ERC-20 dapps list for July. So far so good. Keep on fighting for the freedom to organize!
Development
GitHub metrics:
Developer activity (from Coinlib.io):
Announcing aragonCLI nightly builds
The aragonCLI is one of the most important tools Aragon users and developers have at their disposal. It is capable of interacting directly with the smart contracts that comprise an Aragon organization, making it more versatile and powerful than the graphical interface, at the cost of it having a steeper learning curve.
Due to the aragonCLI’s flexibility and advanced capabilities, it has remained a tool for Aragon power users and developers, and hasn’t received as much attention in the public-facing communications that are aimed at the average end user. With the recently announced Nest funding for their team, Aragon Mesh, who will be maintaining the aragonCLI for the foreseeable future, they plan to change that and start giving the aragonCLI more of the attention it deserves.
Going forward, you can expect to see major aragonCLI release announcements and feature deep dives published on the Aragon blog, on the @AragonProject Twitter account, and on the #dev channel in Aragon Chat.
Announcing aragonCLI nightly builds and version 6.0.0
The first announcement the team shares excites all aragonCLI power users. The team is now releasing nightly builds of the aragonCLI so that users can access the latest and greatest features as soon as they are merged and ready for testing. For those who value stability they are keeping a list of battle-tested versions known as stable builds which you can easily switch between.
If you are interested in checking out the nightly build, run this command in your terminal:
npm i -g @aragon/cli@nightly
The second announcement is related to Aragon last release (v6.0.0). The team has decided to decouple the IPFS dependency because people usually have it installed already and because it is the type of dependency you want to install just once. Now the aragonCLI will check whether IPFS is installed in the project or globally and use that.
If you don’t have IPFS installed that’s alright too, as the new commands aragon ipfs install, aragon ipfs uninstall and aragon ipfs status facilitate the installation process. Learn more about them in the documentation.
Finally, if you run into any issues, jump on the #dev-help channel in the Aragon Chat and ask for help, or open an issue on the aragonCLI GitHub repo.
Preparing for the next Aragon Network Vote
Aragon Network Vote #4 is scheduled to start October 24th, 2019 at 16:00 UTC. The deadline for turning in draft proposals for the new mandatory community review period is October 3rd, 2019 at 16:00 UTC, and the deadline for turning in final draft proposals for the Aragon Association review is October 10th, 2019 at 16:00 UTC.
This gives Aragon community members a little over two months to prepare AGPs before the next vote. Check the Governance page in the Aragon Wiki for updates about Aragon Network vote scheduling and proposal deadlines in case there are any emergency changes. You can also subscribe to the low-volume Aragon Network Vote Alerts mailing list to receive important vote announcements straight to your inbox.
For complete details about how to make an Aragon Governance Proposal of your own, please review AGP-1, which defines the official process end to end. There are also links to additional resources about the AGP process on the Governance page in the Aragon Wiki. You can ask any questions you have about the Aragon governance process on the Aragon forum or Aragon Chat. And if you have an idea for an AGP that fits into one of the tracks defined in AGP-1, you are invited to start an Aragon forum thread in the Community category using the AGP tag so that Aragon community members can give you feedback about your proposal.
Publications from Aragon forum:
Aragon Client Product Development Pipeline.
GitHub and the Aragon community.
Funding Proposal: Donation to EthBerlin.
Call for Aragon support: DAO-backed Oracles.
Web-App Voting App + ANT-Voting Tokens.
Template questions for new votes.
Non fungible tokens in Aragon?
Zero-knowledge approval voting module.
Meta transactions for interacting with Aragon DAOs.
Updates from Aragon chat (30th July-13th August)
@luis (Luis Cuende, CEO at Aragon One Team):
- A1 internal Q3 goals
- Read more about working groups
- Work on DAO use cases
- Prep my Berlin talks for Blockchain Week
- Catch up on all channels
- Team management and calls
@light (John Light, Community at Aragon One):
- Published ANV-3 results post
- Assisted with publishing the aragonCLI post
- Took care of some housekeeping tasks in Aragon Chat
- Help Desk support tickets
- Prepping for 0.8 launch
- Send monthly newsletter
- More 0.8 launch prep
work on upcoming blog posts
- Sent monthly newsletter
- 0.8 release prep
- Published Facu interview
- More Asia tour planning
- More 0.8 release prep
- Help with hiring
- Early prep for ANV-4
@LorenaGM (Lorena González, Assistant at Aragon One):
-Catch up emails & messages after 10 days on Holiday
-Logistics upcoming events (Offsite 7, Founders Retreat, Blockchain week)
-Agenda Management
-Monthly payments & expense review
-Run errands and other administrative tasks
-A1HQ supplier payments and other administrative tasks
@delfipolito (Delfina Polito):
- Aragon website redesign
-New landing
- Finish wiki redesign
- Aragon website redesign
- Small changes on Aragon One website
@sohkai (Brett Sun, Lead Developer at Aragon One):
- Continue progress on 0.8, reviewing ongoing frontend and contracts work
- Finalize last details for new 0.8 templates and freeze for audit
- Finalize Finance, Tokens, and Voting frontends for 0.8
- Overhauling certain pieces of aragon.js / aragonAPI
- Blog post on the 0.7 smart contract upgrade
- Freeze 0.8 templates
- Merge Fundraising’s Pool into Agent
- Review and progress on 0.8
- Handoff 0.8 templates to auditors
- Review Permissions redesign for 0.8
- Get back to doing some overhauls in aragon.js
- Plug in data for Agent’s frontend, new onboarding frontend
@bingen (Bingen Eguzkitza, Solidity Engineer):
Again focused on Court:
- Test integration of Fundraising Bonding curve
- Clean branches
- Fix bug in final round vote commit (issue #70)
- Fix bug in regular round settle slashing
- Appeal collateral
@bpierre (Pierre Bertet, UI & Interaction Developer):
@aquigorka (Gorka Ludlow, Frontend at Aragon One):
- Tweaks and fixes for new styles for `Finance`
- New styles for `Voting`
- New components in `aragonUI
- Agent UI with newstyles
- Wrap up pending items for `0.8` release (Global Preferences, Finance, Voting and aragonUI components)
- Continued work towards `0.8`: Draft PR for `Agent` and updates to `Global Preferences`, `Finance`, `Voting` and `aragonUI` components
- Review pending items and work on them for `Global Preferences`, `Finance`, `Voting` and `aragonUI` components
- Work on `Agent` with real data
@danielnorman (Daniel Norman):
- Notifications frontend integration with backend
- Final changes/additions to the notifications backend
@jon:
- more work on contextual discussions
- try to get the aragon client repo changes required for handling external tx intents merged
@facuspagnuolo (Facu Spagnuolo):
- Final tweaks for the templates
- Finish jurors registry
- Continue working on the testing strategy for the court
- Test new templates deploy
- Court contracts development
- Court voting-related enhancements and testing
- Court main contract and tree review
- Continue improving unit tests
@gabi:
- Release new aragonCLI version and mark it as stable
- Release a new aragen version, the snapshot now includes: new Templates, Aragon Client build, Open Enterprise and Payroll apps
- Update boilerplates
- Refactor aragonCLI
- Spin prebuilt Aragon Client instead of build it every-time for `aragon run
- Fix a few issues with the new aragonCLI version
- Update documentation
- Research POA stack and setup a bridge between Rinkeby and Sokol chains for 1Hive’s Honey token
@ajsantander:
- Made some contributions to the new templates in the dao-templates repository https://github.com/aragon/dao-templates
- Started work on a Presale app that bootstraps Aragon Black’s Fundraising app: https://github.com/aragonone/fbc
- Opened a PR to Aragon Black’s Fundraising kit to incorporate a Presale module: https://github.com/AragonBlack/fundraising/pull/52
- Continue work on the Presale/Fundraising module
- Work on a tutorial for writing Aragon apps
- Experiment with DAO template generation: https://github.com/aragon/dao-templates/pull/130
@willjgriff:
- Continue investigating protocols for integration and finalise project scope.
- Continued development on Template Agent app.
- Solidity development and code-reviewing for 1Hive
- Finalising EmpowerTheDao Agent reusable base app
- Code reviewing for 1Hive and further development if time
- Compound app development for EmpowerTheDao
See also:
- All Aragon Devs #28 video.
- Aragon featured in ConsenSys’ 20 Blockchain Projects With the Most Dev Activity on Github — July, 2019.
- Aragon is #5 on Santiment’s “Most active ERC-20 dapps” list for July.
More sources for developers:
Developer Portal aragonPM aragonOS aragonAPI aragonUI aragonCLI Radspec
Tutorials
Social encounters
Team interview: Facu, Solidity Engineer at Aragon One.
Facu is Aragon One new Solidity Engineer. His previous work as an EVM engineer and Ethereum researcher will contribute greatly to the research team at Aragon One.
Upcoming events:
August 21st: Join the Aragon community at The Governance Games event during Berlin Blockchain Week.
August 21st-23rd: Dappcon, Berlin Institute of Technology, Berlin. Aragon One CTO Jorge will be presenting on the latest work of Aragon research team.
Asia tour (Tokyo, Seoul, Taipei, Hong Kong, and Singapore).
Finance
Token holders and the number of transactions dynamics (from Etherscan.io):
There is a slight grows in the number of token-holders these weeks.
Information from Coinmarketcap.com:
Roadmap
Aragon Network
Current
Granular areas of focus with well defined scope and product specifications.
- Delegate votin
Allow people to delegate their voting power to delegates (i.e. representatives) who can vote on their behalf and continue experimenting with new voting mechanisms. Enhanced voting. Aragon One
- Staking and Lock Managers
Provides a secure foundation for managing collateral deposits for agreements while allowing collateral assets to be used in to participate in governance. Dispute Resolution. Aragon One
- Aragon Court PoC
This deliverable includes the Aragon Court protocol, an interface for users of the court to review and manage agreements and disputes, and an interface for jurors to participate in the arbitration process. Dispute Resolution. Aragon One.
Near-term
Wider areas of focus with some flexibility on the scope.
- Proposals agreements
Aragon Agreements are a core component of the Aragon Network, they enable users to define human-readable obligations and lock collateral to provide assurances to their counter-parties. Dispute Resolution. Aragon One.
- Vote Relay Protocol
Improve the experience and scalability of voting by implementing a protocol for votes to be submitted to a set of bonded relayers. Enhanced Voting. Aragon One
Aragon Client
Current
Granular areas of focus with well defined scope and product specifications.
- Responsive view
Make the platform and core apps responsive so Aragon can be used from mobile browsers such as Status or Cipher. Mobile experience. Aragon One.
- Local identity (custom labels)
As an intermediate solution for the full Aragon identity experience, we will allow people to create custom local labels to identify addresses that represent different members of the organization. Identity experience. Aragon One.
- Finalize Planning Suite
Finalize the development of the Planning Suite, which enables issue curation, allocating bounties as a DAO, budgeting via range voting, and on-chain mapping of human-readable names to Ethereum addresses. Autark.
- Upgrading apps from the UI
Provide users with a secure way to upgrade app versions, fixes for features or enhancements to already installed/in use apps. App center. Aragon One.
- Agent application
This application will enable organizations to interact natively with other web3 applications (including other Aragon organizations). Agent application. Aragon One.
- Rewards App
Allow organizations to distribute payments to token holders based on the number of tokens earned in a specific period (one-time reward) or based on total holdings (dividend). Autark.
- Payroll app
This app will allow organizations to manage on-chain salary payments and for employees to request payments and see their available balance. UX improvements. Aragon One.
- Notifications & user feedback
Implement an activity panel that will provide people information about ongoing and past transactions as well as a toast component for immediate feedback on users’ actions. UX improvements. Aragon One.
- Concierge project
Guided on-boarding of projects interested in collaboration with Aragon or use Aragon tools for their governance needs. UX improvements. Aragon One.
- Organization Identity
Allow organizations to manage their manifesto, mission statement, values, code of conduct, and contact information so it’s easily accessible to prospective and current members of the organization. Autark.
Near-term
Wider areas of focus with some flexibility on the scope.
- Browsing, installing & uninstalling apps
Enhance app discovery and app management for end users. Expand the on-boarding and app center experience. App center. Aragon One.
- Individual identity
Allow individuals to create and manage their user profiles, mapping their address to a human readable name that can be used to interact with apps within the organization. Identity experience. Aragon One.
- Rich User Profiles
Allow individuals to associate additional details to their identity such as Github commit history, work history, portfolios, and membership to other Aragon organizations. Autark.
- Data Storage and Standards
Design the implementation strategy and information architecture for user profiles and contextual discussions. Document infrastructure solutions and recommendations for Aragon apps that require fast and queryable data that is hosted on distributed storage. Autark.
- Organizations templates
Research new organizational models, define the apps and permissions required to realize them and create kits that people can use. UX improvements. Aragon One.
- Organization identity & membership
Allow users to create and manage their organizations’ profiles, providing an intuitive way to add members to a given organization and granting them permissions & privileges. Identity experience. Aragon One.
- Reputation Support
Expand governance possibilities by providing more features for reputation-based organizations, including the ability to allocation non-transferable tokens in place of (or in addition to) traditional bounties. Autark.
- aragonSDK: Split aragonUI and Lorikeet
Push Lorikeet as an ecosystem-wide project, while still providing an Aragon-opinionated experience with aragonUI. Lorikeet design system. Aragon One.
- Expanded Forwarder Options
Allow for more tightly coupled forwarder interactions where the forwarded call data can be leveraged and modified within the Forwarder contract. Autark.
See also Aragon One mid-2019 roadmap update.
Partnerships and team members
Launching the Melon Council DAO on AragonOS
The Melon Council announced its DAO on AragonOS is live. You can check it out here.
As announced back in February, the former Melonport team had made plans for the Melon Council to use AragonOS for keeping the decision-making system secure and transparent.
Before rushing into this governance framework,the current Melon Technical Council members voted to conduct a deeper risk analysis on the use of such system and re-evaluate whether to use it or not. Over the past few months, they have analysed and assessed the implications of using AragonOS, and engaged in discussions with the AragonOne team. The main question was whether the benefits and convenience of using AragonOS outweighed the additional layer of complexity. Smart contracts systems security is tough and they wanted to get comfortable with it and make sure they would phase it in sensibly.
After internal discussions, review of the AragonOS audit reports, and a renewed vote by the MTC, they are delighted to announce they will be using the Melon Council DAO on AragonOS. They will phase that in progressively in a way they feel is sensible. AragonOS is so powerful that it could in theory be used to make any of the Melon Council’s decisions; protocol parameters, updating ENS subdomains, amgu price adjustments, resource spending and burning of un-spent tokens.
As a first step, they have transferred the ownership of the protocol — the Melon Council DAO. For the time being, the protocol’s financial resources will remain in a multi-sig account. When we feel confident enough with the DAO, they will consider progressively transferring the protocol’s financial resources to the Melon Council DAO.
As a result of this decision, the Melon Council will now be responsible for voting on matters on-chain such as:
- Council membership expansion/reduction: inviting new members (MEB/MTC) or revoking membership
- Adjusting the amgu price
- Protocol upgrades: updating the melonprotocol.eth ENS subdomains
- Updating any other network parameters (ex: exchange addresses, asset addresses etc.)
You can consult all of the decisions being made in real time here.
All votes can be monitored under the “Voting” label on the left side of the screen. Once you click on “Voting” you will see that votes fall under three categories. That is because, as per their Articles of Association, different decisions need different quorum from either the Melon Council as a whole (MGM) or the Melon Technical Council (MTC)
- MGM (50%): decisions that require 50% approval of the entire Melon Council
- MGM (67%): decisions that require 67% approval of the entire Melon Council
- MTC (50%): decisions that require 50% approval of the Melon Technical Council
The different decisions to be made and the required approval are detailed in their governance blog.
Autark:
Successful AGP-73 Vote: The Next Chapter For Autark.
Aragon Black:
Ostrom Maëlstrom on the Aragon Black Blog : about blockchain and commons.
Call for papers! Aragon Black Blog is looking for fresh ideas and papers. So do not hesitate to contact them. Let’s decentralize! Here’s the Raven website.
Check out job openings at Aragon One and Autark.
Statistics
- A list of all Aragon DAOs on mainnet on August 13th, 2019: 650
Rumors
Twitter:
Reddit discussions:
Other:
- Check Awesome Aragon list curated by Luke Duncan!: the list of resources related to the Aragon Ecosystem.
- Community governance has been a core value of the Aragon project from Day 1. Check out the new Governance page on Aragon website to learn how to participate.
- Curation Markets Community Call 8
7 August 2019, Curation Markets Workshop. Below is a breakdown of the speakers and the topics covered during the call.
Presentations:
1. Tom St Laurent from Zap on Bonding curve tools
2. Luke & Cem from Aragon on how Aragon Fundraising is progressing
Social media metrics
Social media activity:
Social media dynamics:
Aragon community continues to grow. There is a constant slight growth in Aragon social media channels these weeks.
Twitter — Average number of retweets is 10–15 for one post.
The number of Reddit threads’ comments are: 1–15.
Aragon chat — Active discussions on development and development help.
The Aragon Chat channels are also available through Matrix.org / Riot.im, bridged with the Rocket Chat channels so you can choose which client / interface you prefer to use to chat with the community. The Aragon community in Matrix / Riot.
Check out Aragon forum.
There is a slight growth in Aragon community over time. The graph above shows the dynamics of changes in the number of Aragon Reddit subscribers and Twitter followers. Aragon project has no Facebook page. The information is taken from Coingecko.com.