This repository contains the canonical Conflict of Interest (COI) registry for Compound DAO delegates.
- Provide a transparent, machine‑readable record of delegate affiliations and financial interests.
- Generate artifacts (CSV and Markdown mirrors) for dashboards and forum posts.
- Install dependencies
npm install
- Validate the registry
This ensures
npm run validate
registry.jsonconforms to the JSON schema defined inschemas/coi-registry.schema.json. - Build artifacts
This command bumps the
npm run build
generated_attimestamp, validates the registry, and produces CSV and Markdown mirrors in thepublic/directory.
- Fork the repository and create a feature branch.
- Edit
registry.jsonto add or update delegate entries (maintaining alphabetical order byid). - Run
npm run validateto ensure your changes pass schema validation. - Commit your changes and push your branch.
- Open a pull request with a title like
COI: <id> add/update. Paste each new or updated disclosure line in the PR body.
For detailed update instructions, see the PR template in .github/pull_request_template.md.