Principle
Public by default
Specification changes and design discussions should happen in public issues and pull requests. The history is the record.
How the Open Agent Specification evolves in the open. The goal is a process that is auditable, contract-driven, and friendly to independent implementers — so trust comes from transparency, not from brand.
Governance isn't ceremony. It's a set of constraints that keeps the standard legible, implementable, and secure as it grows.
Principle
Specification changes and design discussions should happen in public issues and pull requests. The history is the record.
Principle
A standard earns trust when it is precise: invariants, verifier rules, and failure modes are explicit.
Principle
The standard should be implementable by anyone. Decisions should not depend on proprietary services or closed platforms.
Principle
Security concerns are treated as first-class input for any change that affects verification or authority.
The repository is the record: discussions, reviews, and the final merged diff are what implementers can rely on.
Authority should be understandable: who reviews changes, who ships releases, and how implementer feedback becomes part of the standard.
Role
Steward the standard and repositories. They review changes, manage releases, and ensure the contract remains coherent.
Role
Provide technical review, challenge unclear authority assumptions, and help keep proposals precise and testable.
Role
Submit PRs: specification text, SDK improvements, docs, tests, and tooling. Anyone can propose an RFC.
Role
Build real systems against the spec. Their feedback is the strongest signal about clarity and interoperability.
Write an RFC with clear invariants and verifier rules, then open it in public so implementers can review it early.