Skip to content

ringecosystem/degov

Repository files navigation

logo

DeGov.AI

DeGov.AI is an open-source, on-chain governance platform built for DAOs in the Ethereum related ecosystem. It leverages the Governor Framework from OpenZeppelin to deliver a robust, flexible, and transparent governance solution for decentralized organizations. Check out the DAOs powered by DeGov.AI at square.degov.ai.

Features

  • Open: Free and open-source, allowing anyone to set up their DAO's on-chain governance.
  • Secure governance model: Built on the OpenZeppelin Governor framework, ensuring high security and reliability. See the Governance Model for more details.
  • AI agent voting delegation: Enables AI agents to participate in the voting process on behalf of users, streamlining decision-making. See the Agent Governance for more details.

Integration Guide

The easiest way to deploy your own DeGov instance is by using the DeGov Launcher. This tool simplifies the setup process, allowing you to quickly configure and launch your governance platform. For a detailed integration guide, see Deploy by yourself.

We also provide launch assistance. See the Launch With Assistance guide for more information.

Setup Instructions

Quick Start with Docker Compose

  1. Clone the repository

    git clone https://github.com/ringecosystem/degov.git
    cd degov
  2. Configure environment

    cp .env.example .env

    Edit .env and set required variables:

    DEGOV_DB_PASSWORD=your-secure-password
    DEGOV_WEB_JWT_SECRET=your-jwt-secret
    DEGOV_SYNC_AUTH_TOKEN=your-sync-token
    CHAIN_RPC_1=https://eth-mainnet-rpc-url
  3. Configure your DAO

    Edit degov.yml with your DAO settings (governor address, chain ID, etc.)

  4. Start all services

    docker-compose up -d

    This starts:

    • PostgreSQL (port 5432)
    • Indexer (port 4350)
    • Web application (port 3000)
  5. Access the application

    Open http://localhost:3000 in your browser

Contributing

We welcome community contributions! Fork the repository and submit a pull request. For major changes, please open an issue to discuss your proposal first.

About

An open-source system that equips OpenZeppelin Governor DAOs with AI agents capable of voting and receiving delegations.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors