Mailing list AI checking tool

Jay Daley <exec-director@ietf.org> Thu, 23 July 2026 06:02 UTC

Return-Path: <jay@staff.ietf.org>
X-Original-To: wgchairs@mail2.ietf.org
Delivered-To: wgchairs@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 141D811CF7C8D for <wgchairs@mail2.ietf.org>; Wed, 22 Jul 2026 23:02:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784786577; bh=kdJDpqN7pnwAvnLjUQRpE+lD+3i2u7jgz+t1NDf50kM=; h=From:Subject:Date:To; b=G4B6I7sFJeRieuwR1phHXAPfW5shFS+dznsRVaP3JOH5Kfyo+y/8nu6QIZdvhfRpe L+CXJ9iJa3OZvxoLwea11xGZB5DRFbhGMkOBd9IWyO7vvZHgHe+kARXTtbrNBLmoFr C7RuMwNsH5zi5B3FUYpgm7hI6VXL/wB52ef9Dh44=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=staff-ietf-org.20251104.gappssmtp.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kFPr2OZpGplL for <wgchairs@mail2.ietf.org>; Wed, 22 Jul 2026 23:02:55 -0700 (PDT)
Received: from mail-wm1-x330.google.com (mail-wm1-x330.google.com [IPv6:2a00:1450:4864:20::330]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id B99AB11CF7C83 for <wgchairs@ietf.org>; Wed, 22 Jul 2026 23:02:55 -0700 (PDT)
Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-49550ec592cso442605e9.0 for <wgchairs@ietf.org>; Wed, 22 Jul 2026 23:02:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=staff-ietf-org.20251104.gappssmtp.com; s=20251104; t=1784786575; x=1785391375; darn=ietf.org; h=to:date:message-id:subject:mime-version:content-transfer-encoding :content-type:from:from:to:cc:subject:date:message-id:reply-to :content-type; bh=BT92u1EeIUbz6CDYipsB+cUIfoEx87i/oUWF/8VAHPI=; b=p6cF03QKqFm8spcffQ1s4Qj0+Gg9E+/bM8ZY+wGY5SbB9OVPTzCN5yDUBn0Gns6NxZ IgJMhByp96N4xlNSuCtNhRNoqG3jMSbc1PepXUZPtCRefpkvogCmcOnI6f0AsdEQNGA4 at/U4hd4fdQpsOhzSjMlG9/l2g7oGAasxBtFz2bk1oG3/msjUadOmlIX3KzZMnf/R92+ limlGGGnSdGQD3uGgSmmhQfSOUXJWEwmt+TYsZWSIBsiahKCTi3p/hR4rUk5Wba0vpCO aZJWUJZZ60LHkYNbPExFxCdyLNSnTQsvHW1gZvPDywnDklZYnanh8v4hKVR6qQmFCbEV c8MA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784786575; x=1785391375; h=to:date:message-id:subject:mime-version:content-transfer-encoding :content-type:from:x-gm-gg:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to:content-type; bh=BT92u1EeIUbz6CDYipsB+cUIfoEx87i/oUWF/8VAHPI=; b=iUq6HvkqBH2KIAwBrf6a+amwLmm8aGH93mHXk6kiLwi/fyDFH3C14d5Obgwt2GnQxu FHrDlSN+d8d/7ggEQkPk+E5I53LwYuW496SHWXNEgMIxsaZFaglvglIALj4aJI4iScei 4pbIE2FRw49XFWv8zRro2MCZ8yWY44KLPDxKunsr4i4twLjnkqOpt68qJCoy8AoAhrsB z3l2Y85nAzZierGM9VXt6H9z+VDyGOs1kSzyECrVWgBQqNwLmO0aBpVFG8yXf03MJVAD miAnsIprpLiv8+5rsJjjmO7Xr+OuI3bqfW633d1br4quU+Oq0gUQ7ZOv/34FmGuMr4Ro E2qQ==
X-Gm-Message-State: AOJu0YzbLb1uxxlpe8Cz0MxZAd7ipODhz8Q4JlX8WQlLBN5hfjdMDmR7 trv/iudS5jgD8yrBOYr77rVRhdG16jwRCTxd61nUWsCPh24dsPZIr9PSDqan3LdiqPemwFbl2fz Q5ghwiFEmiBLC
X-Gm-Gg: AR+sD10mcHUkkSVZKQcalM0S1YhsxR7YDpce6FziloPl8YxKCb2Yi/ZBIg3txIaJ9W5 /Ah9jjhTN9U5EjJCgf0wh7TAKlUYz3l9vqt454r0nblMk9T7LmcDjU0Wimu+x67N+Ps+bKvhQta bGWAZjoIghIgL+PhzyAKbBYYFjclWQTciAcKYajyXlsbErRtq+6GIQrliAg7TM5L2AvZhVslHC0 UFtLQgVb7ylNj08mESkFxKXfgKMEdUgd/azfT6+iMRoDmLLIdQSn3vqqMaGoKGHV/oRKd1/pDge bkz/+uBMpp871oJvi90tk5RCgBZ0FC6alx771s+4Ki14//EY+BBNpuA1BTi+An2O1VMt2WD7sXI S7LBqSXJ3qrCF2V0Y8rDKZ7bbaTwMCRk3U4+qab62u2twrB0rDAxQOMzr4Jsp0G7Pd+0/Mkq/Qr SxMV8nSC/Nb/XguFSudMcNVODKTe6hG0KwOGVk8gGR14wYMgmIhCV8K8O8MGX9fQ9E22fcD1zIY mMzTCyIXp7mxz2K3Eg=
X-Received: by 2002:a05:600c:4684:b0:48f:e230:29f5 with SMTP id 5b1f17b1804b1-495745ac56cmr11437055e9.16.1784786574436; Wed, 22 Jul 2026 23:02:54 -0700 (PDT)
Received: from smtpclient.apple ([2001:67c:1232:144:e96d:85c7:81fa:f89b]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-495653731b2sm199308765e9.4.2026.07.22.23.02.53 for <wgchairs@ietf.org> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Jul 2026 23:02:53 -0700 (PDT)
From: Jay Daley <exec-director@ietf.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.600.51.1.1\))
Subject: Mailing list AI checking tool
Message-Id: <12278885-CB60-4E00-B137-8CDE8B0F4086@ietf.org>
Date: Thu, 23 Jul 2026 08:02:42 +0200
To: WG Chairs <wgchairs@ietf.org>
X-Mailer: Apple Mail (2.3864.600.51.1.1)
Message-ID-Hash: J2AVO2E6EA5INSX4JW7PCDKOSLP7KJLR
X-Message-ID-Hash: J2AVO2E6EA5INSX4JW7PCDKOSLP7KJLR
X-MailFrom: jay@staff.ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-wgchairs.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
List-Id: Working Group Chairs <wgchairs.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/wgchairs/oLQaj8uPTzuV8tM96riid7W6TcE>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wgchairs>
List-Help: <mailto:wgchairs-request@ietf.org?subject=help>
List-Owner: <mailto:wgchairs-owner@ietf.org>
List-Post: <mailto:wgchairs@ietf.org>
List-Subscribe: <mailto:wgchairs-join@ietf.org>
List-Unsubscribe: <mailto:wgchairs-leave@ietf.org>

Hi Chairs

I mentioned yesterday at the WG Chairs forum that I knocked together a tool that automates the testing of mailing list messages against the Pangram AI checker.  This is now available at:

	https://github.com/JayDaley/mailing-list-ai-check

In order to use it you need Pangram API credits (not an ordinary account) and those come in at $50 for 1000.  For those of you that don’t want to buy credits I will add an export/import, hopefully today, so that I can run an initial scan for you on a list that you manage and send you the data directly so that at least you get a flavour of the results.  I’ll also look to extend it to GPTzero, the main competitor to Pangram.

cheers
Jay

-- 
Jay Daley
exec-director@ietf.org
www.ietf.org