Written reviews of what the team members have been up to

Recently in our Aragon Governance Proposal AGP7: Merge Aragon HQ and Community meetings it was proposed and decided that our previous Aragon HQ and Community Meetings would merge into one monthly meeting.

With this update came also the change to move away from doing presentations in the meeting about what each team member has been up to in the past month, into a new written review form of monthly updates. These write-ups will be published in our Wiki and blog so the community can have a chance to review the progress before we do the Community Meeting and the audience can ask questions from the team members.

Team members will produce a write-up of the most important things they have worked on since last Community Meeting, the problems they have found and what they plan to do in the next weeks (that can be a bit blurry, and that's fine). These write-ups will be published as a blog post for the community to review on Monday before Friday's meeting.

Okay, today is Tuesday, sorry, we're still getting used to this new process, but the Community Meeting 06 will take place on Friday December 1st at 4PM CET / 10AM EDT, the livestream and recording of the meeting can be found at https://www.youtube.com/c/AragonProject

Aragon Community Meeting 06 Write-Ups of November 2017

Aragon ID (@aragon/aragon-id)

Basic identity system via ENS for v0.5 ( <your-name>.aragonid.eth registration coming soon to you!)

registration coming soon to you!) Provides a generic set of contracts for verifiably secure ENS subdomain registrations

Aragon Apps / UI (@aragon/aragon-apps, @aragon/aragon-ui)

Moved reusable components from Group app to @aragon/aragon-ui

Next

Collaborate with @izqui, @onbjerg, @bpierre on organizing roadmap to 0.5

Help @bpierre with lifting off the dust in @aragon/aragon

Build as many @aragon/aragon-app frontends (and their associated components in @aragon/aragon-ui) as possible

John --- (New!) Community Lead

New website copy

Reviewed and edited in collaboration with Luis and Tatu on refining the copy.

Attended the meetup with Luis and Tatu. Helped welcome people, serve food and drink, pass out Aragon swag.

Wiki review

Opened 12 issues during a review of the Aragon Wiki with Tatu.

Worked with Tatu to learn about the Frontline program's history and start charting a course for the future.

Begin planning transition to community governance

Had a discussion with Luis and Tatu about the future of the Aragon Foundation and the Core team after the transition to community governance via DAO.

Team interview post

Sent answers to Tatu along with a photo to use for the post.

Aragon Network deep-dive

Learned more about the Aragon Network, ANT use-cases, and Aragon Network Services from Luis and Tatu.

Next

Complete onboarding

Finish reading through all community documentation, past meeting notes, and other docs.

Start 2018 Community Strategy doc

Begin planning for community growth and engagement in 2018, especially around taking advantage of the impact the mainnet launch will have on public interest.

Team bonding

Continue getting to know members of the team better so we can help each other achieve great things together.

Organizing the organization

Review team organization processes and provide feedback wherever it's needed. Help the core team operations run smoothly.

Security Audits

The first security audits for aragonOS and aragon-apps were completed

No major issues were found, though it triggered some changes

Audit report will be made public soon

AragonID (credits to @Brett)

Basic identity system for v0.5 release

Secure ENS subdomain registrars by minimizing trust until main registrar update

Devcon talk

Spoke at Ethereum Foundation's developers conference about Aragon's approach to smart contract upgradeability

Video and slides can be found here

Next

When all smart contracts are integrated into the client, start final security audits

Public bug bounty program for all v0.5 contracts

Finalize deployment pipeline work

Organization

Improve goal setting and deadlines management

Clear roadmap for next releases

Improve documentation and overall experience for external contributors

Hiring

Helped hiring for

EVM/Solidity: Welcome, Brett!

Community Lead: Welcome, John!

Helped setting up a shared inbox for hiring

Strategy

Worked alongside with Maria, Jorge and third parties on this. Thought about ways VCs interested into the Aragon ecosystem can invest funds into developing it

Also thought of how to invest some of the token sale funds into the ecosystem without much friction/without becoming VCs (that's not our focus)

Dev

Worked on the new website

Some fixes for aragon-ui

Design

Created a design challenge for the Design opening

Created some visual assets

Events

devcon!

Interviewed multiple key people for some interviews and a video that will come out soon

Talked at the Aragon Helsinki meetup

Internal

Continued token buyback

Legal stuff

Community

Next

Hiring

Internal

Review Q4 goals for newly onboarded

Strategy

Oversee new announcements

Community

Release the signaling app

Aragon Research Project

Planning and Project definition

Researched and engaged with projects that would be good fit for participation

Research

Off-chain tabulation of votes (Ongoing)

Secure/Private voting mechanism using sMPC and group signatures (Ongoing)

Governance over inflationary token supplies (Ongoing)

Token curated registries (Ongoing)

Cryptoeconomics of Aragon Network services (Ongoing)

Next

Aragon Research Project

Create repo and documentation for Aragon Research Project community contributions

Confirm initial batch of project participants

Establish project roadmap and timelines

Research

Continue ongoing research efforts

Experiment with Signaling/CarbonFeedback dapp

Document research in Aragon Research Project repo and/or blog posts

Strategy

Helped plan and research the general structures and definitions of upcoming programs/projects

Started working with key lawyers that will potentially assist us on one of the projects

Operations

Accounting: we started working with EY as the Aragon foundation's accountants

Hiring: helped with the initial candidates screening for several positions

Events: helped with the logistics and coordination for the production of a video about the why of Aragon. For this video we did a couple of interviews to key people in Cancun (devcon3)

Next

Strategy:

Continue developing the different initiatives/projects mentioned above

Operations:

Assist our accountants on the closing of the fiscal year

Fill operations assistant positions

Workshop in Madrid

I went to Madrid to work with Brett, Luis and Jorge on identity. I also got time to work on aragon-dev-cli.

Added scaffolding support, so it is now possible to create projects faster

Also created two templates (react and bare).

Started doing a big refactor of the CLI internals which will give the CLI a new look and feel, but also make it easier to implement new features

Started working a bit on a new command: playground. It spins up a development environment with APM set up and a DAO for testing purposes.

natspec lite (radspec)

The way natspec works now is insecure, since any valid JavaScript goes.

The current library simply evaluates the JavaScript expressions, which is a threat to dapps, since comments in code could potentially alter the UI and trick the user.

Since we rely on natspec for describing transactions in Aragon, we started working on a stripped-down version.

The basic syntax is down

AST traversal is done

The parser is almost complete

This project will be released in December.

General planning

I've worked closely with Jorge to identify potential issues and new features, such as a governance layer for APM repositories.

Next

Finish refactor

Finish playground command

Split the library and rename the two new parts to @aragon/wrapper and @aragon/client respectively

and respectively Finish transaction pathing

Start work on remaining RPC calls

Aragon UI ported to React (0.3)

New components:

DropDown

AragonApp

Card

SideBar

The way Aragon UI is imported in a project is better (but not ideal yet: we are still thinking about it and it will probably change in the next version).

Aragon Apps

Web

Next

Aragon UI

More components

Keep improving the following:

Accessibility

Performances

Visual consistency

API consistency

Blog post to introduce Aragon UI

Aragon Apps

Settings

Permissions

More apps

Web

Improve aragon.one: accessibility, perceived performances

New website copy

Worked on writing the initial new copy of the new website, reviewed and edited in collaboration with Luis and John on refining the copy.

Contacting people for presenting at the event, talking to people and booking the venue for the event, planning, organizing, preparing and executing the Aragon Meetup Helsinki event on 23rd of November 2017.

Create #governance channel

Assign people permissions

Post updates to #announcements

General talking to people and welcoming them

Monthly update call

Q&A with their team

16 different commits to the wiki so far

Q3 Transparency Report blog post

Collect the information, write and publish the blog post

https://blog.aragon.one/aragon-q3-transparency-report-5f517c154c47

Pierre's Team Interview blog post

Prepare the questions, review the answers and turn them into a blog post

https://blog.aragon.one/team-interviews-pierre-aragons-frontend-developer-585a30e90369

Discuss details of the proposal

Write the changes to Community Governance Model and close the issue in Github

Next

Continue working on improving the wiki

More blog posts

There will be more team interviews and other posts coming

Continue working on overall communication strategy

Continue on helping and growing the community

That's it for the month of November, as we move forward, these new Community Meetings and Write-Ups will become a monthly thing, so let us know what you think of this new format and do join us at the Meeting livestream to ask questions and discuss everything that has been going on!