DELV for dao governence, xmtp for messaging with AI sever and voters, and vector embedings for contract auditing
..................................................................................................................................
- The DAO has a governance vault for voting and multiple funding vaults to raise capital. The proposals in the governance vault create funding vaults. Funding vaults can be used for gathering data, cleaning the data, pre-training, fine-tuning, RLHF, and even hosting. Donors contribute to the funding vault, for example, for GPU compute to pre-train an LLM and, in return, get votes for the governance vault. Users can use the UI to delegate, vote, act on proposals, chat, and use the trained AI. The fund vault allows deposits and withdraws until the total amount reaches a threshold; after, the fund is locked, and the funds will be sent to an address to execute on the proposal, such as pre-training of LLM. We inherit from delv-council's vault contracts with additional functionality.
- Voters can communicate with each other just by knowing each other's wallet addresses making the decision process privacy-preserving, unbiased, and resilient to corruption and coalitions. We make a group chat from a p2p chat (XMTP) by sending the message to all recipients.
- For our showcase, we trained the AI on existing vulnerabilities presented by Quantstamp and Slither's vulnerability list. The training uses HuggingFace's sentence_transformer to generate 384-dimensional vector embedding. The AI audit of the solidity code looks for similarities to known vulnerability patterns and returns the top 3 matches.