raid-guild/RIPs

Road to L2: Phase 1 - Allowing Raids on Optimism Chain

Closed this issue · 2 comments

Project Idea

As our manifesto states, "We believe that DAOs will power the future of work." Unfortunately, today, this power is limited in RaidGuild by its ambiguous purpose, incentives, and legal status. We seem stuck between whether to act as a dev shop or a social club; we have a continual brain drain of members who start their own venture and have no clear incentive or path to give back to the guild; and we have struggled for 3 years to form an entity that can interface with the web2 world.

The goal of this RIP is to start to disambiguate all 3 of these things. The main assumption this RIP makes is that by forming a legal entity (particularly a non-profit), it will force us to hone in on our purpose, and open the door for clear and binding incentive mechanisms. Determining the right legal structure, or even sovereignty to register in, will take a fair amount of time, so the first phase of this RIP will start very small: allowing raids on Optimism, and using spoils there to fund a future non-profit DAO.

By starting fresh on a new chain, it will give us a period to think about what we want out of a new legal entity, it provides clear financial separation (for legal reasons) from the Gnosis DAO, and it keeps this new entity completely opt-in (the Optimism DAO will not be forcing anyone in the Gnosis DAO to join, nor forcing the Gnosis DAO to change in any way). To stress the last point: this is not a DAO migration; it is simply gives an additional option for members who want to have a better legal and financial interface with the web2 world. It should also be noted that while bookkeeping and legal standing will completely independent from the Gnosis DAO, there is no intention to split off with a separate client-base, brand, community base, or the like.

Once the tooling is set up to allow raids on Optimism, the proceeding phases will be:

  1. Determine if Optimism is Right for Us
    • During this time, the remaining phase RIPs will be budgeted
  2. Determine Legal Options for Non-profit Formation
  3. Plan Non-profit Structure and Onboarding Plan
  4. Determine Top Priorities for "the Future of Work as DAOs"
  5. Non-profit and DAO Formation
  6. Gradual Opt-in Onboarding and Donations from Gnosis DAO
  7. Execute on Top Priorities

The overall strategy of the "Road to L2" project is to start small, move slowly, and yet, remain steadfast. Therefore, updates will be given every week without break; and if momentum is ever lost, it will be completely wrapped and closed down.

Project Submitted By

@ECWireless

Summary

The only thing currently keeping us from doing raids on Optimism are the lack of a DAO there, and some of our internal tooling only being available on Gnosis chain. Below is a breakdown of all the steps and components required to start raiding on Optimism.

Step 1 - Draft new handbook page (5/27-6/7)

  • We are starting with the handbook draft, so that we have opportunity to write out everything relevant about raiding on Optimism
    • The hope is that by writing it out in the handbook, we catch things we haven't thought through yet
  • Because this phase is only dealing with handling raids on Optimism, we only need to add a single Optimism page under the Raids section
    • This page will warn the difference between Optimism and Gnosis addresses any time an address is referenced
    • The page should also lightly outline the overall goals of this RIP, so that people deciding to use Optimism know what they are supporting
    • The page should also explain that people who ship an Optimism raid are able to join the Optimism DAO. However, they should be warned that if they join the DAO, they may be required to KYC for legal reasons down the road
      • The goal is to not require more than 1 member of the DAO/non-profit to KYC
  • Beyond the main Optimism page, we should also make small updates to 2 other pages, to distinguish the Optimism setup anytime Gnosis addresses are brought up
    • Escrow -> Funding an Escrow
    • Escrow -> References
  • All actual Optimism addresses will be left empty for now, since nothing on Optimism has actually been created at this step

Step 2 - DAO Formation on Optimism (6/10-6/21)

  • This will be a Moloch v3 DAO
  • A non-ragequit-able side vault will be created for spoils
  • All members will only receive 1 voting share each
  • The initial members will be @ECWireless and a couple other volunteers
    • As time goes on, all Gnosis DAO members who do a raid on Optimism will be eligible for 1 voting share
  • The initial "advanced governance settings" will be the same as the Gnosis DAO, but may be changed to make admin stuff quicker

Step 3 - Allowing Multiple Chains on DungeonMaster Backend (6/24-7/5)

  • Smart Invoice is the main blocker for setting up shop on Optimism
    • Currently, Smart Invoice is not deployed on Optimism because it does not have an arbitrator there
  • This RIP will move forward with the assumption that Smart Invoice contracts will be be deployed to Optimism within 2 months
  • Deploy new SplitsManager needs deployed on Optimism, which will give 10% of the raid to the DAO side vault
  • We should "add invoiceChainId to raids or migrate invoices to a separate table with address/id and chainId"

Step 4 - Allowing Multiple Chains on DungeonMaster Frontend (7/8 - 7/19)

  • On the escrow page, users should be able to use both Gnosis and Optimism
    • Fo clarity, we will add copy to the top of the escrow page describing the difference between the 2 RaidGuild chains
    • If someone is connected via Optimism, we should have a warning popup letting them know that the chain is specifically for starting a non-profit entity for RaidGuild
  • Under the hood, Smart Escrow will require the Optimism DAO address as the Provider
  • For now, the Optimism Smart Escrow options will only allow for USDC and DAI
  • On the raid page, we will render a simple indicator of which chain the raid finances are being handled on

Step 5 - Guiding New Raids down the Optimism Path (7/22 -8/2)

  • Members (particularly clerics) should be continuously reminded of the goal of this RIP and the fact that they can now do raids on Optimism to help support it

Raid Party Skills Needed

  • Content
  • Full Stack Dev
  • At least 2 volunteers to join the Optimism DAO, beyond just @ECWireless

Timeline

  • 2 weeks per step: 10 weeks
  • Start date: 5/27/24
  • End date: 8/5/24

Tracking

  • Step 1 (5/27-6/7)
  • Step 2 (6/10-6/21)
  • Step 3 (6/24-7/5)
  • Step 4 (7/8 - 7/19)
  • Step 5 (7/22 -8/2)

Cost (in USD)

  • $2,400