docs: stop asserting AAIF project status the charter says we do not have - #124
Merged
Conversation
GOVERNANCE.md stated "cA2A is a project of the Agentic AI Foundation" and that the Foundation "holds the project's trademarks". CHARTER.md says the opposite in the same tree: hosting is "Proposed", the charter "has not yet been accepted by a host organization", and the marks are "currently held by OPAQUE Systems, Inc." until acceptance. An external reader hitting GOVERNANCE.md first would take an unearned affiliation at face value. Rewritten to match the charter, which was already careful, and to say plainly that nothing here binds the Foundation until it accepts. NOTICE carried the same overclaim in its copyright line and is now attributed to cA2A contributors. Note that ca2a-runtime 0.2.0 is already on PyPI with the old NOTICE, so the corrected file only 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.
GOVERNANCE.mdandCHARTER.mdcontradict each other in the same tree.GOVERNANCE.mdsaid cA2A is a project of the Agentic AI Foundation and that the Foundation holds the project's trademarks.CHARTER.mdsays 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." until acceptance.An external reader who opens
GOVERNANCE.mdfirst takes an unearned affiliation at face value. The charter was already careful; this makes the governance doc match it.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 in its copyright line.ca2a-runtime0.2.0 is already on PyPI with the old file, so the correction reaches users on the next release.MAINTAINERS.mdandGOVERNANCE.mdcredited @imransiddique, which is a real but different GitHub account with no name and no company. Corrected to @imran-siddique. Tagging the old handle in an issue would have pinged a stranger.No behaviour change, docs only.