Add relevant readings, slides, references, and prior work below.

Reading List

DAO smart contracts

  1. Compound (Open Zeppelin) https://docs.openzeppelin.com/contracts/4.x/governance
  2. Gnosis Safe: https://github.com/gnosis/safe-contracts/blob/main/contracts/GnosisSafe.sol
  3. Gnosis Zodiac (IAvatar) https://github.com/gnosis/zodiac/blob/master/contracts/interfaces/IAvatar.sol
  4. 1hive Gardens: https://1hive.gitbook.io/gardens/garden-creators/garden-modes

Relevant ERC proposals

  1. EIP-1202: Voting Standard (draft status)
  2. EIP-1417: Poll Standard (stagnant)
  3. EIP-1271: Standard Signature Validation Method for Contracts (note, important to Snapshot; allowing smart contracts to validate signatures; something we can incorporate)
  4. Introducing EAS: The Ethereum Attestation Service - A base layer for Trust, Identity, Reputation, Voting, and more (posted on Ethereum Magicians, but does not seem to be a draft yet)