[Proposal] Authorize DAO DAO Deployment

Now that Regen Ledger v6 has landed, with SDK v0.47 and CosmWasm, it’s time to deploy DAO DAO (daodao.zone)!

This has been years in the making, and we’re so excited to finally make this happen.

In order to launch smart contracts on a permissioned CosmWasm chain, like Regen, governance must vote to authorize the deployer. This proposal authorizes our wallet (regen1559zgk3mxm00qtr0zu2x5n4rh5vw704qzzext9) to deploy contracts which can be instantiated by anyone. If this proposal passes, we will swiftly deploy the latest version of the contracts, and Regen DAOs will be live on daodao.zone.

About DAO DAO

With DAO DAO, Regen projects and communities have immediate access to best-in-class DAO tooling without needing to build their own governance modules, smart contracts, UI, and more. Try it today on a number of chains: daodao.zone or try it on Regen testnet itself: testnet.daodao.zone

Our mission is to build better, more flexible governance systems. Getting governance right is crucial to the success of decentralized communities, protocols, and entire blockchains, and DAO DAO makes it as easy as clicking a few buttons to experiment with and scale governance infrastructure.

Today, over 6,049 DAO DAO DAOs have been created across 13 chains (and growing). Our smart contracts and UI have been battle tested by 24,368 proposals encompassing 41,305 unique DAO members for over 3 years. Over $2M (and many, many hours) have been put into the necessary research and development, as well as the perfection of each feature, with a solid chunk devoted to numerous security audits.

The feature set is endless and ever-growing. To name a few:

  • Membership (multisig-like) DAOs, Token DAOs, and NFT DAOs
  • Beautiful UI for making DAOs and proposals, voting, and more
  • Cross-Chain Accounts via Polytone
  • Vesting and Retroactive Payment solutions
  • Sophisticated organizational structures using SubDAOs and Authz
  • Advanced permission system with our new Roles-based Authorization Module
  • Veto and approval flows
  • Vote Delegation
  • Rewards flows to DAO members
  • On-chain, governance-gated key/value store
  • Smart contract management
  • DAO-run validators (check out ours here: DAO DAO)
  • etc.

Polytone Interchain Accounts and Queries

In addition to DAO DAO contracts, we will deploy Polytone to allow for accounts, smart contracts, and DAOs to control accounts on other chains, and vice versa.

Audits

Codebases

DAO Contracts: GitHub - DA0-DA0/dao-contracts: CosmWasm smart contracts for Interchain DAOs.

DAO DAO UI: GitHub - DA0-DA0/dao-dao-ui: InterChain DAO tooling UI.

Polytone: ibc-apps/cosmwasm/polytone at main · cosmos/ibc-apps · GitHub

4 Likes

Thanks Noah for getting DAO DAO moving! Very excited to see this take shape. My only question is about support after the initial integration - do you have a sense of the ‘cost’ of supporting DAO DAO over the course of the year might be for the Regen community?

1 Like

It’s relatively minimal if we don’t run the indexer. The indexer costs a bit and is optional—it makes the UI a bit faster, adds some convenience features, and lets us provide a web2 API to others.

There was discussion of a grant way back when we first schemed on this deployment, as well as running a validator and receiving a foundation delegation, but that’s all still to be discussed.

None of this is concrete, and the deployment doesn’t hinge on any of it.

Worst case, if we can’t afford to keep hosting DAO DAO, we can make the UI self-hostable by chains quite easily.

2 Likes

Hi Noah,

Great to see this proposal moving forward!

We’ve been using DAO DAO with EarthistDAO and Regen Foundation and have created a SubDAO specifically for ecological decision making. The experience has been excellent and the tooling has really helped our governance processes.

I fully support this proposal. DAO DAO’s feature set - especially the SubDAOs, cross-chain accounts, and roles-based authorization and running transparent mutual funds would be valuable additions to our Regen ecosystem.

I’m particularly interested in the cross-chain functionality through Polytone. If I understand correctly, this would allow our existing DAO on Juno to interact cross-chain with Regen? Should we onboard new members now or better to wait for the integration, so to prevent extra work for our members?

As Regen builds in public, I suggest all regens start creating DAOs and testing once deployed.
If any are created, I’d like to join as I love voting on-chain especially on ecological matters. And I humbly believe community usage will help DAO DAO build better for our regenerative needs.

Looking forward to seeing more Regen DAOs live on daodao.zone!

3 Likes

I have one more question @noahdaodao :
Will Retroactive Compensation and Reward Distribution with $REGEN be available?
I’m particularly interested in the streaming payments feature - would each payment in a stream count as a separate transaction?
@brawlaphant and I have been exploring ways to increase transaction volume on Regen Network and this could be an excellent way to reward our community while contributing to network activity!

3 Likes

Glad to hear you’ve been enjoying it :slight_smile:

Yeah, your DAO will be able to create a cross-chain Regen account from Juno. Though once we deploy on Regen, you’ll probably want to make a new DAO and move all your tokens/members there, so I would hold off if that’s your plan.

And yep, Regen will get access to every feature that every other chain has, including retroactive compensation, vesting/streaming payments, and streaming rewards distribution. All can use $REGEN or any other token on Regen!

2 Likes

Welp, I just learned that Regen is actually permissionless! So no proposal needed.. I’m going to upload the contracts :slight_smile:

2 Likes

Amazing news! thanks for the quick clarification on the cross-chain functionality and features. that’s exactly what we were hoping for.

we’ll definitely consider migrating there to take full advantage of the native $REGEN features. thanks for all the great work! :seedling:

1 Like

let us know when they’re live <3
so excited to start testing! :rocket:

1 Like

Folks we have lift off :partying_face:

Create a Regen DAO here: https://daodao.zone/dao/create?chain=regen-1

We’ll announce it publicly on Twitter soon :slight_smile:

3 Likes

Noah—you’re a legend! Thank you so much for your dedication here!

1 Like

Congratz!
Great work and amazing news! @noahdaodao

This is great news.
LiquidityDAO will most likely be utilizing this before long.
Thanks.

1 Like