Commons Swarm emerges from the Gardens Swarm

Proposal Information

Proposal Description

This proposal is to support the :globe_with_meridians:Commons Swarm team to continue developing improvements and adaptations to the Commons Template, which includes a Hatch, an Augmented Bonding Curve, disputable Conviction Voting and disputable Voting.

Proposal Rationale

Our goal is to make it easy for communities to launch microeconomies on xDai that utilize HNY for disputes (via Celeste) and create arbitrage opportunities on HoneySwap. We call these microeconomies Commons, as they are very much inspired by the Commons Stack.

Commons are initially funded by a Trusted Seed via a Hatch. This initializes a Dandelion Voting DAO (Hatch DAO), that upgrades to a Commons. The Commons has an Augmented Bonding Curve (ABC) for token issuance, manages funds via disputable Conviction Voting (dCV), and is governed by disputable Voting (dV).

See our previous successful funding request for more details.

Our original funding request was done under the name “Gardens Swarm” and was for 50 HNY which at the time was ~$50,000 USD. The price of HNY dropped, and as HNY maximalists :fist:, we held all the way down and had to request more funding here.

During the proposal review process, we were asked to engage more with the 1hive community (for which we hired Chuy to support us in that effort) and to differentiate the two flavors of Gardens.

The original idea of Gardens was following the Commons Stack model, a bonding curve feeding into a Conviction Voting DAO. Gardens implemented a new flavor (that 1hive uses in production) that has a direct issuance model replacing the bonding curve. For over a year there were simply 2 flavors of Gardens, but in an effort to better differentiate the two flavors, the flavor with a bonding curve will simply be refered to as a Commons as opposed to a Gardens.

Our Swarm intends to prioritize the maintenance of Commons, while working closely with the Swarms supporting Gardens in maintaing the shared codebase.

Upcoming Deliverables:

  • User tests and first Commons deployment:
    • We have been doing user testing with the TEC community, and we will do more tests, such as a full dress rehearsal with parameters chosen by a vote.
    • Launch the TEC Hatch, and conduct a Commons Upgrade (migrate the funds to the fully-featured DAO).
    • Process feedback from the community on how we can improve based on TEC experience so other communities can benefit from using the template.
  • Development:
    • Freeze the hatch smart contracts for code reviews, finish the frontend, and provide a script for doing the Commons Upgrade.
    • Build the Commons Template on top of Gardens. Integrate the ABC into the disputable Gardens template and frontend so we will have a disputable Commons.
  • Code reviews:
    • The Hatch smart contracts.
    • ABC smart contracts.
    • Disputable Conviction Voting smart contracts.
  • Models:
    • Finish the Hatch DAO models.
    • Build models for the Commons Upgrade.
    • Use Tokenlog.xyz to vote on the Community Sourced parameter submissions (First Community Designed Economy… ever)
  • Communications:
    • Open Weekly Dev Calls in 1hive Discord.
    • AMAs.
    • Forum thread with weekly recaps.

The :globe_with_meridians:Commons Swarm is one of several work streams building the first iteration of the future of Public Goods funding. After our first user, the TEC, launches we expect to utilize the TEC as a funding source.

Team Information (For Funding Proposals)

:globe_with_meridians:Commons Swarm Team

Griff (will not be paid) - Github, Forum, Linkedin
Sem - Github, Forum
Fiore - Github
Viviane - Github
Paulo - Github
Fabi - Github, Twitter
Rayne - Github
Marko - Github
Chuy - Forum, Github

External Security Auditor

AdriĂ  - Github, Twitter, Website

Advisors:

Rodrigo - Github
Fabri - Github
Will - Github

Skills and previous experience in related or similar work:

  • Griff - I have been working full time in the DAO space for 5 years (TheDAO, Giveth, Commons Stack, etc) and was the product owner for the Aragon DAC for 6 months.
  • Sem - Led the development of Conviction Voting Aragon App
  • Fiore - 1hive designer
  • Viviane - Dev. Contributed to Conviction Voting frontend
  • Paulo - Dev. Developed Committees Aragon App and contributed to Conviction Voting too
  • Fabi - Dev. Strong background on Frontend and Mobile development, contributed to 1hive taking some issues and started to work with smart contracts some time ago.
  • Rayne - Dev Fresh graduate, still very new to the space. Currently also a Fauna community moderator at 1hive.
  • Marko - Prominent designer in the space: Consensys, Giveth, DAppNode, Commons Stack, Panvala, Metagame and many more.
  • AdriĂ  - White hat hacker legend and Ethereum Core Dev. Part of the WHG team that audited the original AragonOS and MakerDAO deployments, and reviewed code for dozens of other projects.
  • Chuy - Newcomer to the DAO space with experience working with Buzz and Commons Swarm comms.

Rodrigo, Fabri, and Will are 1hive seed members that are working on :sunflower:Gardens and are advising the project.

Funding Information

Amount of HNY requested:
65 HNY (~$40k at the current HNY price)

Ethereum address where funds shall be transferred:
0x62707f701899dc25c1cce48912aa3aa064d100db - Commons Swarm DAO Agent (https://aragon.1hive.org/#/commonsswarm/)

How Funds Will Be Used

This HNY will pay devs a rate of 25-50 xDAI an hour. As the project evolves more individual agreements might need to be made (Bounties for tasks, etc) but the hourly rate will stay around 25-50 xDAI/hr (based on experience) for the foreseeable future.

Honey is Money (but it’s not a great unit of account) All payments will happen in HNY, but based on the exchange rate of the date that the vote to pay out is made.

Financial Transparency

We have open accounting and you can see exactly how payments are handled and what everyone did to deserve them.

8 Likes

Can you add a link to the proposal in the DAO so I can support it, I didn’t see it when sorting by new. :slight_smile:

2 Likes

We wanted to leave a bit of time for people to comment, do questions and provide feedback, but here is the link for those who want to support the proposal :wink:

As always, we welcome community feedback to improve the proposal. We are happy for the feedback we received in our previous funding proposal because it made us improve the way we work and communicate, and we will continue incorporating as much voices withing the community as we can.

2 Likes

Roughly how long is the $40k likely to last? To prevent what happened before I’d suggest either you sell it upon receipt or more ideally split this into 2 or more proposals to mitigate risk of price fluctuations.

2 Likes

Roughly how long is the $40k likely to last?

It should cover the cost of launching the Hatch for TEC in March, migrate the DAO to a Commons in April, and support the community until the end of May.

Until now we have been spending an average of ~$1k/week to reward contributors in HNY per worked hour, but it doesn’t represent the actual cost of the work done in the swarm. When the HNY price dip happened, we decided to reward part of the hours of some contributors in TEC impact hours to extend HNY budget a bit. Here is the average cost per week over all the payments made by the DAO:

Average cost per week

I estimate that this time we will be spending ~$2-3k/week since:

  • We are going to reward all hours in HNY again, as in November.
  • We are including new contributors to the crew, such as an external smart contract auditor.
  • We want to release TEC as soon as possible and there is plenty of work to do.

So I estimate that we will be spending half of the budget on releasing and launching the Hatch (February and March), and the other half on adapting Disputable Gardens to build a Disputable Commons (launching it on April and improving it’s front-end on May). I think $40k should be enough for three months and a half (mid February to May), finishing the launch of TEC, and providing a bit of support to the community after that.

To prevent what happened before I’d suggest either you sell it upon receipt or more ideally split this into 2 or more proposals to mitigate risk of price fluctuations.

I agree that it’s risky to keep the treasury in HNY, but we want to reward our contributors in it. Honey gets sticky when it’s in the fingers, and I think many people prefer to keep it (I don’t have any data to back it up, unfortunately, but I have heard it from many people in the community). Selling upon receipt to avoid price fluctuations would increase the price fluctuations (dropping the price 8% if we sell 65 HNY all at once), and we don’t want to do that.

As you are suggesting, splitting up in many proposals requesting smaller amounts would also be an option. Right now we are still up for absorbing the risk of a price dip by reducing our payments if necessary (as we already have done previously), since it is unlikely that we will face a dip as devastating as the previous one (reducing ~80% our funding). Moreover, since we are requesting an amount of funds comparable to other swarms (quests 60 HNY / $18k; buzz 73.58 HNY / $22k; celeste 120 HNY / $30k), so I don’t see a reason to split it up in different requests, we are all taking a similar risk. However, we may consider this option in the future.

I hope my replies make sense to you.

6 Likes

If this means that if the price drops substantially you won’t make more proposals to finish the project then great. However, if it means you will ultimately request more if the price drops eg like this situation, then this will cost 1Hive more in the long run so I would suggest again breaking it up into multiple proposals.

With regards to comparing the amount requested to other swarms, although I believe there is value in the Commons Swarm development, I’d like to reiterate that it doesn’t directly benefit 1Hive like the other Swarms you have suggested, it is more of an ecosystem support project, so it’s not as directly comparable in my opinion.

1 Like

Yes, we are responsible for what we propose and we are going to finish no matter what happens with the price of honey. We already did a good job in our first proposal, in which we managed the funds as diligently and transparently as possible, and presented a detailed report explaining the different areas in which we were working on. From now on we are also going to pay more attention to communication and stay in touch with the buzz swarm. For that, @chuygarcia92 is writing weekly recaps and we are going to have some AMA events.

So we are not going to request more funds to finish the current proposal, but that doesn’t mean that in the future we may do new proposals as Commons Swarm to keep improving the conviction voting ecosystem, and the 1hive community will evaluate and decide to fund them or not. Of course we are only going to request funds if we think that our proposals have sense for 1hive, and we already explained why we think they have. Ultimately it will be decision of the community if they find value in what we do or not.

2 Likes

The proposal has passed! Thank you all the supporters that have made it possible, really.

We are preparing something and you will hear news from the Commons Swarm very soon, I promise!

4 Likes

As promised, you heart from us soon enough! We conducted an AMA that can be re-watched here!

On top of that, @ygg_anderson has written a technical overview of the state of Commons Swarm progress and it’s most imminent roadmap in the TECommons forum.

This proposal went a long way and now we are up for showing the outcomes of it.

We continually released our updates in a weekly / bi-weekly period, although we think its more interesting to read the articles of what have been the three most important projects we have been working on:

The work of the Commons Swarm reaches to an end. We hope the seeds we planted with these developments germinate and the whole community gets the benefits of their fruits!

1 Like