From de4aca8fcdd5e317fdde657e2a14b518caca0348 Mon Sep 17 00:00:00 2001 From: Jon Atack Date: Fri, 21 Aug 2026 13:17:29 -0600 Subject: [PATCH] Add AI policy --- AI_POLICY.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 AI_POLICY.md diff --git a/AI_POLICY.md b/AI_POLICY.md new file mode 100644 index 0000000000..6f0157a87a --- /dev/null +++ b/AI_POLICY.md @@ -0,0 +1,49 @@ +# AI Policy + +Using AI as a tool for proposals or review in this project can be acceptable, +provided that such use adheres to the following policy, adds value, and does not +waste the community's time. + +A high bar is held for all contributions to this project. + +This project requires a human author in the loop who reviews, verifies, and +fully understands the proposal or change before submission. + +You should only open a pull request if you: + +- could have written the change yourself +- understand the existing context, specification and code, and the effect of the + suggested changes + +Do not leave the first review of AI-generated changes to the reviewers. Verify +the changes (code review, testing, etc.) before submitting your PR. + +Pull requests should not be opened or driven by autonomous agents. A human +author must choose the work, understand the proposal or change, and be +responsible for the contribution. For these reasons, do not include agents as +authors or co-authors of your commits. + +You must be able to explain the pull request changes in your own words. This +includes the pull request body and responses to questions. Do not copy +responses from an LLM when replying to questions from reviewers. + +Reviewers want to engage directly with you, not with generated responses. AI +should not be used to generate comments when communicating with maintainers and +other contributors. Comments are expected to be written by humans. Using AI to +improve grammar or to translate is fine, but the substance of your responses +must be your own. Comments that are believed to be written by AI may be +moderated. + +If you wish to include context from an interaction with AI in your comments, it +must be disclosed as such and accompanied by human commentary explaining the +relevance and implications of the context. + +Pull requests that appear to be in violation of the above can be closed without +notice. + +Questions or proposed changes to this policy can be discussed on the [Bitcoin +Development Mailing List](https://groups.google.com/g/bitcoindev). + +This policy was adapted from the AI policy in [Bitcoin +Core](https://github.com/bitcoin/bitcoin/blob/master/doc/AI_POLICY.md) and in +[Kubernetes](https://www.kubernetes.dev/docs/guide/pull-requests/#ai-guidance).