Delivery-date: Wed, 24 Sep 2025 11:30:21 -0700 Received: from mail-oi1-f190.google.com ([209.85.167.190]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1v1UFx-0004kf-Dm for bitcoindev@gnusha.org; Wed, 24 Sep 2025 11:30:21 -0700 Received: by mail-oi1-f190.google.com with SMTP id 5614622812f47-43f48ea2607sf62613b6e.3 for ; Wed, 24 Sep 2025 11:30:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1758738615; x=1759343415; darn=gnusha.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-sender:mime-version :subject:message-id:to:from:date:sender:from:to:cc:subject:date :message-id:reply-to; bh=qDfgq8B9ueYo+KN1lAK4T83YoFDUWmx9fTDeV/TwSVQ=; b=SnjqzG7S5OoTONEqNNa6uPedRZeDSSfoIOjUNpKtwmcap6NwVZf0Ege/qEJfM70K7L HjqB5XCA+oMpuTgOC/o6ooAu6AkdG+kuCCevQgrUpqRldfTMwmcNzffH7Jj8W8NTr6KZ A8UxkEv0JIrlWMMwyFnc5m1S4h59sPbvX//UGiX1WZGOoWdbmv7+TLAR7cnFGzqFZXFR GyIupZ3vECDY29NqCVQDNDD9Mr+I4PlB3G+TILo9JDFPe6gDDpOCD7632RUPlW7TtX/F no3XpgCo1LSSEj2wWZbmbnRs5xk0zeKXh6/9h9zY7K3o+9YeTMrMGyVJrmIFsI8NI6wk AMOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758738615; x=1759343415; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-sender:mime-version :subject:message-id:to:from:date:x-beenthere:x-gm-message-state :sender:from:to:cc:subject:date:message-id:reply-to; bh=qDfgq8B9ueYo+KN1lAK4T83YoFDUWmx9fTDeV/TwSVQ=; b=tUZCkbUgp9pK41yzY9O1cA3hdEd+v/rBpCfnnguVJFhp6uFy/UNSgFAfcfuYrOe8gH +wGLLhQSGr2dJQ3zTTipZGo4R/k72/9CFRndo9JYFI8p2u/is8U1S/riJgK6PxvEptJ7 /4/rAB44EbDRVXp+4aOXCl6eWvcrtg0smcd2j0E5HjHggGmolH4gx2GWEx+EPQyJF7Ah Sxt73cJMDVHlqupIXhVlPlh/HQ1pmfCTNS0CaSWYdPQsJ1/BFByNI7E8H8SLk9EyI/PN T7a7S1DIwyPMYiR11NumchFHkCRm8Yf199RMQRJZJNU1Gcdw1i+WDlQbszwiV9sOc236 MzRw== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=1; AJvYcCX8GWbay+VgP88RCb1nAmEoM+YiCJOafLaJguhEvcbXbzlYGq7pEWmshjhv/REABmvDDsI5zQEjkWIS@gnusha.org X-Gm-Message-State: AOJu0Yw/IEB0R+3PK7dO56iEM/zgwGvq2MxsgmdHmmX9cKWi9yS+TBl/ hVgsJiWojNzw9EcHPqhZRxhE5uuw8fsZ+KTLmHc2S6w+ELB+DG2VB3TH X-Google-Smtp-Source: AGHT+IEkxx/KAYmPOBfHvlWzqNuDb1i5CxQib7Uq9Zu+IHtiWPArrZvw7m58zW3oPKuzEpQd0iM/qA== X-Received: by 2002:a05:6808:4f0d:b0:43a:2e17:3bc2 with SMTP id 5614622812f47-43f4cca3486mr441360b6e.21.1758738614966; Wed, 24 Sep 2025 11:30:14 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h="ARHlJd7XYzfaO8wrrAjMxHkVzU0CPSVGYDok0WbzjRUCSTOR5A==" Received: by 2002:a05:6870:b1b:b0:330:dd92:63dc with SMTP id 586e51a60fabf-35ec075ff72ls345839fac.0.-pod-prod-05-us; Wed, 24 Sep 2025 11:30:09 -0700 (PDT) X-Received: by 2002:a05:6808:1907:b0:43d:2e29:6a94 with SMTP id 5614622812f47-43f4cbb5354mr607183b6e.6.1758738609810; Wed, 24 Sep 2025 11:30:09 -0700 (PDT) Received: by 2002:a0d:e3c6:0:b0:74f:1486:e2a9 with SMTP id 00721157ae682-75e08b50aedms7b3; Wed, 24 Sep 2025 11:18:23 -0700 (PDT) X-Received: by 2002:a05:690c:6c03:b0:734:f858:b1e7 with SMTP id 00721157ae682-76401288e5amr8925577b3.27.1758737903082; Wed, 24 Sep 2025 11:18:23 -0700 (PDT) Date: Wed, 24 Sep 2025 11:18:22 -0700 (PDT) From: Aiden McClelland To: Bitcoin Development Mailing List Message-Id: Subject: [bitcoindev] [BIP Proposal] Mempool Validation and Relay Policies via User-Defined Scripts MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_136154_880815369.1758737902719" X-Original-Sender: me@drbonez.dev Precedence: list Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com List-ID: X-Google-Group-Id: 786775582512 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Score: -0.7 (/) ------=_Part_136154_880815369.1758737902719 Content-Type: multipart/alternative; boundary="----=_Part_136155_1169442500.1758737902719" ------=_Part_136155_1169442500.1758737902719 Content-Type: text/plain; charset="UTF-8" Hi all, I'd like to share for discussion a draft BIP to allow for a modular mempool/relay policy: https://github.com/bitcoin/bips/pull/1985 I think it could potentially reduce conflict within the community around relay policy, as an alternative to running lots of different node implementations/forks when there are disagreements. I am working on a reference implementation using Bellard's QuickJS, but it has been almost a decade since I've written C++, so it's slow going and I'm sure doesn't follow best-practices. Once it's working, it can be cleaned up. Thanks, Aiden McClelland -- You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group. To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/cbdab6fa-93bc-44c9-80f0-6c68c6554f56n%40googlegroups.com. ------=_Part_136155_1169442500.1758737902719 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi all,

I'd like to share for discussion a = draft BIP to allow for a modular mempool/relay policy: https://github.com/bitcoin/bips/pull/1985=

I think it could potentially reduce conflict wit= hin the community around relay policy, as an alternative to running lots of= different node implementations/forks when there are disagreements.

I am working on a reference implementation using Bellar= d's QuickJS, but it has been almost a decade since I've written C++, so it'= s slow going and I'm sure doesn't follow best-practices. Once it's working,= it can be cleaned up.

Thanks,
Aiden M= cClelland

--
You received this message because you are subscribed to the Google Groups &= quot;Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to bitcoind= ev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoind= ev/cbdab6fa-93bc-44c9-80f0-6c68c6554f56n%40googlegroups.com.
------=_Part_136155_1169442500.1758737902719-- ------=_Part_136154_880815369.1758737902719--