idunno DAO

An outline of a hardened, private, capture resistant onchain organization.

Purpose

idunno DAO was inspired by the lunarpunk ethos of building for the worst case scenarios and being able to coordinate safely and effectively. Activists often find themselves facing state oppression and violence. While many tools exist to help people organise within such adversarial environments, there are still large exploitable gaps that can expose private information about group members.

This proposal is an attempt to bring various privacy tools together to empower people to self-organise in a safe and effective manner.

This proposal is not for the DAO itself, but is presented as a model for groups to deploy themselves.

Goal

The goal of this conceptual DAO is for a group to be able to raise funds and use to order a pizza.

Baseline Requirements

  • Easy for non-cryptonative people to onboard and use.
  • Can only exist onchain. ie no incorporating as a traditional company or using KYC services.
  • Can make decisions and spend fiat in a cryptographically provable way.

Components

1. Login

Roughly 420m people (or 5% of the worlds population) own cryptocurrency, and 2.4m people (or 0.03% of the world's population) regularly particiapte in DAO governance. Therefore, any DAO design that hopes to empower activists must assume those activists have never used or even heard of crypto before.

This can be addressed through the use of Passkey based solutions to create and manage accounts.

Possible Tools:

  • Oisy Ethereum wallet
    • Browser based
    • Cross device

2. Membership

Managing membership is important for maintaining group cohesion and minimizing the risk of bad actors infiltrating the DAO. Depending on threat models, the DAO might want to stay small and exclusive, implement a vouching program, use reputation staking mechanisms, or any/all of the above. The latter two are important for bringing in non-crypto native members, as they won't have onchain activity to attest for their non-bottness (see following section).

Possible Tools:

  • A vouching system (??)
  • A reputation staking system (??)
  • Hats Protocol

3. Accounts

Some form of sybil resistance is necesary in order to establish uniqueness and begin building a DAO-wide reputation system on. It's important to strike a balance between

Possible Tools:

  • Gitcoin Passport with zk proofs (Sismo does this)
    • Works by aggregating onchain identity proving tools and using dynamic algorithms to grant you a "humanness" score.
    • Can maintain privacy by being able to attest to score using ZK.

4. Reputation

Through the use of non-transferrable reputation-based tokens distributed through a consensus mechanism that is onchain and provably fair, the DAO can begin tracking and rewarding contributions. These tokens can then be used to weight votes.

It's important to note that reputation based token systems are preferrable to open market token based systems as they are much less capturable.

Possible Tools:

  • Optimism Fractal's Respect Game
    • adapt to run async
  • ProtoDAO's ProtoREP

5. Discussion

Central to DAO coordination is a place to chat. Solutions like Telegram and Signal are easy to use and do provide some privacy, but are not easy to use in an anonymous way due to the need to compartmentalise accounts and manage burner phones etc.

Possible Tools:

6. Voting

Voting is used to signal the will of the DAO. Votes can be weighted by the amount of reputation tokens and tallied quadratically.

Possible Tools:

7. Social Media

Social media is used to share and coordinate initiatives and updates with a wider community.

Possible Tools:

8. Treasury

The DAO can hold funds onchain privately through the use of protocols like Railgun or Privacy Pools, proving they own the funds without revealing how much.

Possible Tools:

9. Spending

Spending funds within the traditional financial system from the onchain treasury presents some challenges that can be overcome with ZK Email or TLS Notary.

Offramps often require KYC or other intrusive measures that degrate privacy.

Spending flow:
A vote signals an action >> treasury earmarks funds >> someone makes the payment and notarises it with ZK Email to prove the money was spent >> onchain funds from treasury are released

1 2 3 4
A vote signals an action treasury earmarks funds someone makes the fiat payment and notarises it with ZK Email to prove the money was spent onchain funds from treasury are released

Possible Tools: