docs: stop asserting AAIF project status the charter says we do not have - #535
Merged
Conversation
Same defect as the cA2A fix. GOVERNANCE.md stated "cMCP is a project of the Agentic AI Foundation" and that the Foundation holds the project's trademarks, while CHARTER.md in the same tree says hosting is "Proposed", the charter "has not yet been accepted by a host organization", and the marks are "currently held by OPAQUE Systems, Inc." Two clauses were worse than the header. Dispute resolution escalated to the Foundation for "binding resolution", and Amendments required "ratification by the Agentic AI Foundation" for any change to the document. Neither venue exists yet, so the amendment clause made this file formally unamendable. Both now name a fallback that works today and defer to the Foundation only on acceptance. NOTICE carried the same overclaim. cmcp-runtime 0.4.0 is already on PyPI with the old file, so the correction reaches users on the next release. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
MAINTAINERS.md named one maintainer, the Project Lead. The same file says changes require approval by "an existing maintainer", and that a maintainer appointment needs "a 2/3 vote of the current maintainers". With one listed maintainer and a project rule that nobody self-approves, every pull request here structurally had no legitimate approver. Six accounts hold merge rights on the org and none but the Project Lead appeared in the file, so the documented process and the real one had drifted apart. Rishabh Poddar and Aaron Fulkerson are added. Neither is a new public assignment: both are already listed as Spec Editors in agentrust-io/trace-spec MAINTAINERS.md, both are at OPAQUE Systems, and both already hold merge rights here. This makes the file describe what is already true. Deliberately not added: the remaining org admins, including an external contributor at another company. Naming someone a maintainer of a public project is a real assignment, theirs to accept rather than ours to record. Also carries the Project Lead authority line from trace-spec so the three repositories describe the same structure.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Same defect as agentrust-io/ca2a#124, found by grepping the siblings after fixing that one. It was templated across both repos.
GOVERNANCE.mdsaid cMCP is a project of the Agentic AI Foundation and that the Foundation holds the project's trademarks.CHARTER.mdin the same tree says hosting is "Proposed", that the charter "has not yet been accepted by a host organization", and that the marks are "currently held by OPAQUE Systems, Inc."Two clauses were worse than the header
Neither venue exists yet, so the amendment clause made this document formally unamendable. Both now name a fallback that works today and defer to the Foundation only on acceptance.
Also in here
NOTICEcarried the same overclaim.cmcp-runtime0.4.0 is already on PyPI with the old file, so the correction reaches users on the next release.MAINTAINERS.mdandGOVERNANCE.mdcredited @imransiddique, a real but different GitHub account. Corrected to @imran-siddique.No behaviour change, docs only.