This repository is the public registry used by DeGov Square https://square.degov.ai. It lists DAOs that use DeGov as their governance framework and provides the YAML files consumed by the Square frontend.
DeGov is an open-source project that enables anyone to build their own DAO, provided the DAO's contracts are based on the standard OpenZeppelin Governor contract.
config.yml: the registry index. It maps a network to one or more DAO entries.daos/*.yml: one DAO configuration file per DAO.schemas/config.schema.json: validation rules forconfig.yml.schemas/dao.schema.json: validation rules for each DAO config file..github/workflows/check.yml: CI validation for pull requests and pushes.
External contributors can use either of these collaboration paths:
- Open a GitHub issue with the DAO details if you want maintainers to help prepare the config files.
- Open a pull request directly if you already know the target format.
For both paths, the recommended onboarding flow is:
- Add a new DAO config file under
daos/<dao-code>.yml. - Add the DAO to the correct network list in
config.yml. - Start with
state: draft. - After the DAO has been synced and verified, update the entry to
state: active.
Some existing entries omit state, but new contributions should prefer writing
the state explicitly so the lifecycle stays easy to review.
Use the detailed guide for field-by-field documentation and examples:
The repository validates both files in CI:
config.ymlis validated againstschemas/config.schema.jsondaos/*.ymlare validated againstschemas/dao.schema.json
When opening a PR, make sure the YAML you add matches the schema and follows the examples already present in this repository.