Governance
This document describes the governance model for the Agent Definition Language (ADL) specification project.
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