fiatrete / OpenDAN-Personal-AI-OS

OpenDAN is an open source Personal AI OS , which consolidates various AI modules in one place for your personal use.
https://opendan.ai
MIT License
1.67k stars 137 forks source link

[TODO] I suggest that we migrate OpenDAN's DAO implementation to SourceDAO. #26

Closed waterflier closed 10 months ago

waterflier commented 1 year ago

Background: https://github.com/fiatrete/OpenDAN-Personal-AI-OS/issues/1 https://github.com/fiatrete/OpenDAN-Personal-AI-OS/issues/25

It appears that we have reached a consensus on the following points:

  1. The subsequent open-source community construction of OpenDAN will be driven based on DAO. Fundamentally, this is because DAO, through the token mechanism, can effectively incentivize all contributors while providing a fairer (and more long-term) governance structure.

  2. SourceDAO, developed by the CYFS DAO organization, is designed and implemented specifically for open-source organizations. It is an EVM-based DAO contract that can well support our aforementioned requirements. I suggest choosing the SourceDAO contract as the core contract for the OpenDAN DAO organization.

The SourceDAO contract has been recently open-sourced (admittedly, we pushed the timeline a bit), and can be found here: https://github.com/buckyos/SourceDAO

We have conducted multiple rounds of testing and auditing on the current implementation, but the contract has not been used yet. Therefore, we still need more audits and tests (we would appreciate everyone's help on this).

Given the above, I believe the next steps (TODO) are as follows:

  1. Before formally using this contract, we may need a process to make an official decision. Future decisions can be made through the voting contract of SourceDAO, which allows for fair and open participation by everyone.
  2. I hope everyone will understand the basic design of the SourceDAO contract. Before official activation, we need to prepare some configurations.
  3. We need to develop DAO-related pages on the homepage of www.opendan.ai and connect them with the SourceDAO contract.
  4. As per convention, we need to open source the page code of www.opendan.ai.

I look forward to hearing everyone's feedback~

voltff commented 1 year ago

Excited and fully support OpenDAN's DAO-driven open-source community. Looking forward to its success!

maxwilliamdev commented 1 year ago

Open the door to a new world, I fully support! Let's SourceDAO together.

fiatrete commented 1 year ago

I've thoroughly reviewed the source code of SourceDAO, which offers a smart contract platform particularly useful for DAO governance. It presents a comprehensive logic to incentivize contributors, thus it extends functionalities beyond our initial expectations. Therefore, we plan to commence our development of the OpenDAN DAO interface based on this contract.

We envision the following features for the first version of our OpenDAN DAO WebUI:

waterflier commented 1 year ago

Very good, looking forward to your progress. If you have any questions about using SourceDAO, you can contact the CYFS Core Dev team.

Following industry conventions, I also have a suggestion - the website at http://www.opendan.ai/ should be open source. This ensures future DAO members can trust calls to smart contracts via the website.

voltff commented 1 year ago

support!