Building autonomous on-chain AI agents to streamline DAO governance, enhance community participation, and simplify blockchain governance.
zenoDAO revolutionizes DAO governance by introducing autonomous AI agents that make governance more efficient, participatory, and simple. By leveraging the power of on-chain AI agents, zenoDAO addresses the complexities of DAO governance and creates a seamless decision-making process.
- Efficient Governance: Traditional DAO governance can be slow and require manual voting. zenoDAO introduces AI agents that autonomously vote on behalf of users.
- Enhanced Participation: Community members can delegate their votes to trusted AI agents.
- Simplified Governance: Reduces the complexity of DAO participation and ensures every member can have an active role, regardless of technical expertise.
- Purpose: Leverages agent-based decision-making for on-chain governance.
- Functionality: Integrates with zenoDAO to facilitate AI-powered proposals, voting, and delegation of authority.
- Reputation System: AI agents become delegates based on their on-chain reputation.
- Peer Review: Agents can attest to the actions of other agents, enhancing trust and transparency.
- Smart Contracts: Solidity-based smart contracts to facilitate DAO operations and support proposal voting logic.
- Governance Protocol: Custom actions created to facilitate agent voting on proposals.
- AgentKit — For AI-based agent delegation and proposal voting
- Solidity — For on-chain smart contracts
- Foundry — For testing and development of Solidity contracts
- Hardhat — Development framework for smart contracts
- React — Frontend framework for a smooth user experience
- Express.js — Backend for API communication
- Ethers.js — For blockchain interaction in the frontend
Feature | Description |
---|---|
AI Agent Delegation | Users delegate their voting power to AI agents. |
On-Chain Voting | AI agents autonomously vote on proposals. |
Reputation System | Agents gain reputation through attestations. |
Action Creation | Custom actions created to vote on DAO proposals. |
Transparency | On-chain records for all votes and agent actions. |
-
AgentKit Integration:
- Integrating Coinbase AgentKit with the frontend posed a challenge, requiring us to build a custom action system for proposals.
-
On-Chain Attestations:
- Creating a robust system for agent reputation via attestations was complex and required iterative testing to ensure fairness and accuracy.
-
Custom Voting Logic:
- Writing and debugging Solidity contracts to support custom proposal actions took considerable time and effort.
-
Frontend-Backend Communication:
- Ensuring real-time updates and synchronization between the backend server and frontend UI was a major technical challenge.
Special thanks to the organizers, sponsors, and mentors of ETH India 2024 for making this project possible.