This document describes the governance model for Agent OS, an open source project for governing autonomous AI agents.
Agent OS is committed to building an open, inclusive, and vendor-neutral project. We follow transparent governance practices to ensure the project serves its community and mission.
To provide a kernel architecture for governing autonomous AI agents through deterministic policy enforcement, enabling safe and trustworthy agent deployment at scale.
Anyone who uses Agent OS. Users are encouraged to participate by:
- Filing issues and feature requests
- Participating in discussions
- Providing feedback on releases
Anyone who contributes to the project (code, documentation, tests, reviews). Contributors:
- Submit pull requests
- Review code
- Help triage issues
- Participate in community discussions
Maintainers have write access to the repository and are responsible for:
- Reviewing and merging pull requests
- Triaging issues
- Ensuring code quality and test coverage
- Making release decisions
- Enforcing the Code of Conduct
Current Maintainers:
| Name | GitHub | Focus Area |
|---|---|---|
| Imran Siddique | @imran-siddique | Project Lead, Architecture |
The TSC provides technical oversight and strategic direction. Responsibilities:
- Setting technical direction and roadmap
- Resolving technical disputes
- Approving significant architectural changes
- Managing the release process
- Reviewing and accepting new maintainers
TSC Members:
| Name | Affiliation | Term |
|---|---|---|
| Imran Siddique | Independent | Founding Member |
Additional TSC members will be elected as the project grows.
New maintainers are nominated by existing maintainers based on:
- Sustained, high-quality contributions over 6+ months
- Demonstrated understanding of the project's architecture and goals
- Positive interactions with the community
- Commitment to the project's Code of Conduct
The nomination process:
- Existing maintainer nominates candidate
- TSC reviews contribution history and community feedback
- TSC votes (requires 2/3 majority)
- Candidate accepts responsibilities
Maintainers may step down at any time by notifying the TSC. Maintainers inactive for 12 months may be moved to emeritus status after outreach.
Most decisions are made through lazy consensus:
- A proposal is made (issue, PR, or discussion)
- Community members provide feedback
- If no objections after a reasonable period (typically 72 hours for minor changes, 1 week for significant changes), the proposal is accepted
When consensus cannot be reached, decisions are made by vote:
- Maintainers: Simple majority for code/documentation changes
- TSC: 2/3 majority for governance, architectural, or strategic decisions
Voting is conducted openly via GitHub issues or discussions.
Any contributor may appeal a decision by:
- Opening an issue with
[APPEAL]prefix - Clearly stating the decision being appealed and rationale
- TSC reviews and makes final decision within 2 weeks
All participants must adhere to our Code of Conduct. The TSC is responsible for enforcement.
Reports can be made to: conduct@agent-os.dev (or via GitHub issues for non-sensitive matters)
Agent OS is licensed under the MIT License.
By contributing to Agent OS, you agree that:
- Your contributions are your original work (or you have the right to submit them)
- You license your contributions under the project's MIT License
- You have read and agree to the Developer Certificate of Origin (DCO)
All commits should be signed off (git commit -s) to indicate DCO agreement.
The "Agent OS" name and logo are trademarks of the project. Usage guidelines will be published separately.
| Resource | Location |
|---|---|
| Source Code | github.com/imran-siddique/agent-os |
| Documentation | imran-siddique.github.io/agent-os-docs |
| Issue Tracker | GitHub Issues |
| Discussions | GitHub Discussions |
| Security Reports | See SECURITY.md |
- Maintainer proposes release (version, changelog, date)
- Release candidate is tagged and tested
- Community has 72 hours to report blocking issues
- Final release is tagged and published to PyPI
- Release notes are published on GitHub
Agent OS follows Semantic Versioning:
- MAJOR: Breaking changes to public APIs
- MINOR: New features, backward compatible
- PATCH: Bug fixes, backward compatible
This governance document may be amended by:
- Opening a PR with proposed changes
- Discussion period of at least 2 weeks
- TSC vote (2/3 majority required)
This governance model is inspired by:
Last updated: February 2026