nisnevich / discord-consensus-bot

A Discord bot for a consensus in decentralised organisations (e.g. DAO). Implements a lazy consensus and full consensus models.
MIT License
5 stars 4 forks source link

Update the proposal timer dynamically based on how many people object #34

Open nisnevich opened 1 year ago

nisnevich commented 1 year ago

The community voted to 4 as the initial threshold for lazy consensus. The most popular argument to support it was that not all Layer 3 members are active.

Since the threshold was adjusted considering the active members, we can go further:

  1. If there are no objections, proposal is accepted after 24 hours.
  2. If one ❌ is added, the timer is extended to 48 hours since the submission (to allow for discussion).
  3. If two or more ❌ are added, the timer is set to 72 hours.