@@ -86,8 +86,41 @@ There's a few things you can do right now to help out:
8686 instance, you may need to read up on p2p and more complex operations like
8787 muxing to be able to help technically.
8888
89+ ## AI Assistance Notice
8990
90- ## Supported Go Versions
91+ > [ !IMPORTANT]
92+ >
93+ > If you are using ** any kind of AI assistance** to contribute to libp2p,
94+ > it must be disclosed in the pull request.
95+
96+ If you are using any kind of AI assistance while contributing to libp2p,
97+ ** this must be disclosed in the pull request** , along with the extent to
98+ which AI assistance was used (e.g. docs only vs. code generation).
99+ If PR responses are being generated by an AI, disclose that as well.
100+ As a small exception, trivial tab-completion doesn't need to be disclosed,
101+ so long as it is limited to single keywords or short phrases.
102+
103+ An example disclosure:
104+
105+ > This PR was written primarily by Claude Code.
106+
107+ Or a more detailed disclosure:
108+
109+ > I consulted ChatGPT to understand the codebase but the solution
110+ > was fully authored manually by myself.
111+
112+ Failure to disclose this is first and foremost rude to the human operators
113+ on the other end of the pull request, but it also makes it difficult to
114+ determine how much scrutiny to apply to the contribution.
115+
116+ In a perfect world, AI assistance would produce equal or higher quality
117+ work than any human. That isn't the world we live in today, and in most cases
118+ it's generating slop. I say this despite being a fan of and using them
119+ successfully myself (with heavy supervision)!
120+
121+ Please be respectful to maintainers and disclose AI assistance.
122+
123+ # Supported Go Versions
91124
92125We test against and support the two most recent major releases of Go. This is
93126informed by Go's own [ security policy] ( https://go.dev/doc/security/policy ) .
0 commit comments