Thank you for your interest in the Agent Decision Protocol! ADP is an open standard and we welcome contributions from the community.
- Bug reports: Use the bug report template
- Feature requests: Use the feature request template
- Spec discussions: Use the spec discussion template for proposing changes to the protocol
- Fork the repository
- Create a branch (
git checkout -b feature/my-contribution) - Make your changes following our guidelines below
- Test your changes
- Commit with a clear message (
git commit -m "Add: description of change") - Push to your fork (
git push origin feature/my-contribution) - Open a Pull Request with a clear description of what you changed and why
- Maintain backward compatibility when possible
- Include rationale for any new classification, level, or category
- Map new features to existing regulatory frameworks where applicable
- Update the regulatory mapping document (06-regulatory-mapping.md) if your change affects compliance
- Use the existing JSON Schema format for any new data structures
- Keep examples self-contained and copy-pasteable
- Use realistic but fictional data
- Include comments explaining key fields
- Validate against the JSON schemas
- Write in clear, accessible language
- Provide context for technical decisions
- Include both English and French versions when possible (the standard targets international adoption with strong Quebec/Canadian roots)
Add: new feature or content
Fix: bug fix or correction
Update: improvement to existing content
Docs: documentation-only change
Refactor: structural change without functionality change
All contributors are expected to follow our Code of Conduct.
Open a Discussion for general questions, or reach out at gouvernance.ai.
By contributing, you agree that your contributions will be licensed under the Apache 2.0 License.