Governance
This document describes the governance model for the Agent Definition Language (ADL) specification project.
:::info Open Development ADL is developed openly. All decisions are documented, and consensus is sought among contributors. :::
Principles
- Openness: Development happens in public; all decisions are documented
- Consensus: Major decisions seek rough consensus among contributors
- Meritocracy: Influence is earned through contribution
- Stability: Breaking changes require strong justification
Roles
Contributors
Anyone who contributes to the project:
- Submit issues and pull requests
- Participate in discussions
- Provide feedback on specifications
Maintainers
Trusted contributors with merge permissions:
- Review and merge pull requests
- Triage issues
- Guide specification development
- Enforce contribution guidelines
Specification Editors
Responsible for specification text quality:
- Ensure consistency and clarity
- Resolve editorial disputes
- Maintain specification style
Decision Making
Routine Decisions
Made by maintainers through pull request review:
- Bug fixes
- Documentation improvements
- Minor clarifications
Significant Decisions
Require broader input and discussion:
- New specification features
- Breaking changes
- Profile additions
- Governance changes
Process:
- Open an issue describing the proposal
- Allow time for community feedback (minimum 2 weeks)
- Seek consensus among maintainers
- Document the decision
Dispute Resolution
If consensus cannot be reached:
- Extend discussion period
- Seek additional perspectives
- Maintainers vote (majority wins)
- Decision is documented with rationale
Specification Versioning
Semantic Versioning
ADL follows Semantic Versioning:
- MAJOR: Breaking changes
- MINOR: New features, backward compatible
- PATCH: Bug fixes, clarifications
Draft Versions
Versions with -draft suffix are unstable:
- Subject to breaking changes
- Not recommended for production
Stable Versions
Versions without -draft suffix:
- Backward compatibility guaranteed within major version
- Breaking changes require major version bump
Standardization Governance
When ADL is submitted to standards bodies:
- Project governance continues for open-source version
- Standards body governance applies to formal standard
- Effort to keep versions aligned
Changes to Governance
This governance document may be updated:
- Propose changes via pull request
- Allow 4-week comment period
- Require maintainer consensus
- Document rationale for changes