DUCP exists to advance a shared technical goal through open, rigorous, and sometimes adversarial discussion. That works only when people can engage without hostility. This code sets the baseline.
Be rigorous with ideas; be respectful of people. Strong critique of the protocol — including blunt, well-argued disagreement — is welcome and wanted. Disrespect toward individuals is not.
We expect participants to:
- Engage in good faith and assume good faith in others.
- Critique work, not people; keep disagreement about the substance.
- Be welcoming to newcomers and patient with honest questions.
- Accept that the maintainer has final say during the pre-1.0 phase, and disagree constructively when you do.
- Give and accept feedback gracefully.
We will not tolerate:
- Harassment, intimidation, or personal attacks.
- Discriminatory, demeaning, or sexualized language or conduct.
- Publishing others' private information without consent.
- Sustained disruption of discussion or deliberate bad-faith argument.
This code applies in all project spaces — the repository, issues, pull requests, discussions, and any official channel — and when an individual is representing the project in public.
Report concerns privately to Pawan Singh at mr.singhpawan@gmail.com. Reports will be reviewed and handled discreetly. Reporting in good faith will never count against you.
The maintainer may take any action judged appropriate, including a warning, removal of contributions, or a temporary or permanent ban from project spaces. Enforcement aims to be proportionate and fair.
This code is original to the DUCP project and reflects common open-source community standards. It may be revised as the project and its governance evolve (see GOVERNANCE.md).