OpenViSTAI · Agents · Blockchain · Crypto
Menu
DAOs & Governance

Governance

Governance is a web dApp for the Decentraland DAO that lets participants create and vote on proposals. Its public TypeScript repository documents a Snapshot-based voting configuration and local development setup.

Independent OpenViST project profile, based on linked sources.

Governance — OpenViST project profile in DAOs & Governance.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use the dApp when participating in proposal-based governance for the Decentraland DAO, or consult its repository when preparing a local development environment.

Who it is for

  • Decentraland DAO participants creating or voting on proposals.
  • Developers setting up or adapting a governance interface for a community.

Documented uses

  • Create proposals for consideration by the Decentraland DAO.
  • Vote on proposals using a configured single-choice Snapshot voting system.
  • Set up the project locally with its documented database and service configuration.
Before you choose

Requirements & limits

  • The configured Snapshot proposal type is single-choice.
  • The documented voting strategies include token balance, delegation and Decentraland-related assets.
  • Local setup calls for Node.js 18 or later, Homebrew and PostgreSQL, plus integration-specific environment settings.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Prepare a local development environment

Install the documented prerequisites and configure the project’s database and environment file.

Before you start

  • Homebrew
  • Node.js 18 or later and npm
  • PostgreSQL
  • A valid database connection string

Steps

  1. Install the project dependencies with the command below.

    Documented command
    npm install
  2. Copy .env.example to .env.development.

  3. Set CONNECTION_STRING to point to a valid PostgreSQL database.

  4. Run the command below to set up the database tables.

    Documented command
    npm run migrate up

Expected outcome

The repository’s dependencies and database tables are prepared for local development.

Guide limitations

  • The guide covers environment and database preparation, not starting or deploying the application.
  • Other environment variables may be needed for particular integrations, including RPC, Discourse and Snapshot.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
decentraland/governance · Official homepage title · retained in its source language