[Web-bot-auth] Re: Call for adoption - HTTP Message Signatures for automated traffic
Nick Mathews <nick@lifelightlabs.com> Wed, 19 August 2026 03:41 UTC
Return-Path: <nick@lifelightlabs.com>
X-Original-To: web-bot-auth@mail2.ietf.org
Delivered-To: web-bot-auth@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id E82BE12C07F89 for <web-bot-auth@mail2.ietf.org>; Tue, 18 Aug 2026 20:41:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1787110891; bh=XZ/aOHRQQB+dPjOxLGc/pfRy6per2lDrv+CWMcrliTU=; h=Date:From:To:Cc:In-Reply-To:References:Subject; b=zBPCl4HZfiq7vi39JAYAyCEEg0EStmav63d/+KYGd9xS7QrEA+u0zwt+Uh3ez7jwV 3/KvVvJ+Sfmo/dLjIsejqwbKe1Ff9S7otKiQ6vCZXRNZt85vSD40/j26WtDkUGTlCC ps8AWcLJf4ZXnIo/k2Yv120blBShsllD+VXwWMPA=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.699
X-Spam-Level:
X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=neutral reason="invalid (public key: not available)" header.d=lifelightlabs.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 EcvGHAoDKeAy for <web-bot-auth@mail2.ietf.org>; Tue, 18 Aug 2026 20:41:31 -0700 (PDT)
Received: from mail-qv1-xf30.google.com (mail-qv1-xf30.google.com [IPv6:2607:f8b0:4864:20::f30]) (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 7372312C07F82 for <web-bot-auth@ietf.org>; Tue, 18 Aug 2026 20:41:31 -0700 (PDT)
Received: by mail-qv1-xf30.google.com with SMTP id 6a1803df08f44-9063b380982so7879376d6.0 for <web-bot-auth@ietf.org>; Tue, 18 Aug 2026 20:41:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lifelightlabs.com; s=google; t=1787110891; x=1787715691; darn=ietf.org; h=content-type:mime-version:subject:references:in-reply-to:message-id :cc:to:from:date:from:to:cc:subject:date:message-id:reply-to :content-type; bh=XZ/aOHRQQB+dPjOxLGc/pfRy6per2lDrv+CWMcrliTU=; b=b5FiT0BqlLmnHA/x3ks4U4H+k3SVCkg+EXTFMuVhYx3EW4bwOIwVFYjzauXfFELP2R Q7m3Zuh0hfg9cuKNF6LKsORco7h1rZwShrnIiofRuv0B7Qk+QHFhHmuxaQYXhm9d3WKk XESSddmGWxpVWjFST2HVhr2/C9JISrifkFWU4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787110891; x=1787715691; h=content-type:mime-version:subject:references:in-reply-to:message-id :cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=XZ/aOHRQQB+dPjOxLGc/pfRy6per2lDrv+CWMcrliTU=; b=mpI2cbc2n0jJSA54OvY8YjQtFiaQjXfEVhs0YrrEp5KB5ccoBMvI6Lznor4joPyomU jdZ7Jov+Znq/dEFtYuMN72TghmCRQxzFd+kFSYDusd8/n+3++BZe1ZTIcWU6uQQf1k9Z v6qW7nwXaylrsyEjTwp2MQmT1ll7z9vgkWV7+si/ONpkr285gt60/+OiJXRp8rvna9zz HKyiMGtpKQUSp3iPp2LZ8hHpfiz55DLkD98YfffcMVWm6LZkXTv5LNXEiusi/Rft/2za +TWuv78WtuGg5/Y6sutXuZ13v8X3fl0hSnHO9v953SWgt6tsxn/mm9PVcgsfThGYI9Ob ho9w==
X-Gm-Message-State: AOJu0YwLODr7OZL97Fi0iL05jVdOZmb8I2gLVz+iaw5mrXlpo6CQ9UNT y4T2puR71WrLc0fyzKHa0JWg9XXXj3ReME/2YbbnnJc04jzM8qFdsYYrl5V6gitUgxk=
X-Gm-Gg: AR+sD10ZBT80qAkVUWkBGqYVwHub7Vf8kCS7ZEknGGhigQ4xy0TWga6uJ1zx4ob54xx XOsnk3RHfQsZ2FEgd4ztAyTaGXa5TqBiJVo1t54K56aFw45RUZ/74pj8fiap486oQ1V20rm4bFj 728286p+lWadGnBYOrxMPxPQntAiJB5KX+m/O4qwAcXnX5psgpmwzfGQmyDOc7x6nL/niq3TcFE yFL3VZU9oQw9RpG4NrAQ5YHoNKXZN+cEVtk3fPDK5pq8gOTbEWP0gFR4yZYX1j4reB/pbmV4zbA dnvd/brBiY6rMOmodeC5gHmxm7lIw/9UZDQhKmsjA3qdecZQa+3Ezik90rMmpI5jWqAcGS+HCG0 N7azdENzDsmKh1n3MD1AiLJQpf056i9KY+IplYBYPMoC7aOxOUpeSejTGR8ahj0F/5RCcuZyGpL 2RA4TE7uzJ48FNnPHg/k546Kkzemtc0TXM/TUG6tmujSN2WNG/D10XJOqoHDaAcXtdAe+RcYQjo 8olofYAuDgIsyfldxK2198=
X-Received: by 2002:a05:6214:570a:b0:908:905c:5f4 with SMTP id 6a1803df08f44-90c5eda86b3mr15034676d6.28.1787110890879; Tue, 18 Aug 2026 20:41:30 -0700 (PDT)
Received: from [192.168.0.224] ([75.180.225.168]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-90c5f2a0f57sm4785576d6.36.2026.08.18.20.41.30 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Aug 2026 20:41:30 -0700 (PDT)
Date: Tue, 18 Aug 2026 23:41:12 -0400
From: Nick Mathews <nick@lifelightlabs.com>
To: Gary Illyes <garyillyes=40google.com@dmarc.ietf.org>, Rifaat Shekh-Yusef <rifaat.s.ietf@gmail.com>
Message-ID: <4b9b7883-4240-4710-8019-08490c6a819e@Spark>
In-Reply-To: <CADTQi=dH5X6=-e_42_q3VJeZCBUphgkVLNPZ_O+rdtOK9CW31Q@mail.gmail.com>
References: <CADNypP-Jfeyut1s_jEOf0=BC-2NbFr9rFDqeohh7baT60+4DrQ@mail.gmail.com> <CADTQi=dH5X6=-e_42_q3VJeZCBUphgkVLNPZ_O+rdtOK9CW31Q@mail.gmail.com>
X-Readdle-Message-ID: 4b9b7883-4240-4710-8019-08490c6a819e@Spark
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="6a8525e0_5bd062c2_5c1a"
Message-ID-Hash: UFTOZ75VU26O3QPD75L3LUCWL7YHGOKD
X-Message-ID-Hash: UFTOZ75VU26O3QPD75L3LUCWL7YHGOKD
X-MailFrom: nick@lifelightlabs.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-web-bot-auth.ietf.org-0; header-match-web-bot-auth.ietf.org-1; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: web-bot-auth@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Web-bot-auth] Re: Call for adoption - HTTP Message Signatures for automated traffic
List-Id: Authentication of non-human users to human-oriented Web sites <web-bot-auth.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/web-bot-auth/QqYbyajNDjY0rMaHqjFnHZL19GM>
List-Archive: <https://mailarchive.ietf.org/arch/browse/web-bot-auth>
List-Help: <mailto:web-bot-auth-request@ietf.org?subject=help>
List-Owner: <mailto:web-bot-auth-owner@ietf.org>
List-Post: <mailto:web-bot-auth@ietf.org>
List-Subscribe: <mailto:web-bot-auth-join@ietf.org>
List-Unsubscribe: <mailto:web-bot-auth-leave@ietf.org>
I support adoption. The basis, briefly, from the verifier seat: we run a merchant-side verifier for this protocol in production. We implemented -01 from the published text the weekend it appeared, and the deployment divergences we reported on 9 August became tracked issues, three of which -02 resolves. That is working group process doing its job before the group formally exists. The Appendix B test vectors we contributed were merged after being independently validated against Cloudflare's implementation, so the document carries multi-implementation evidence behind its examples already. As an implementer, the property I weigh most is that we could build from the text alone, with no private context, and interoperate with deployments we do not control. Both revisions cleared that bar for us. The questions still open, redirect semantics for domain binding, alg in the JWKS, migration guidance, are the kind a working group exists to settle. Nick Mathews AVA Pay, Agentic Verification Architecture On Aug 18, 2026 at 4:58 PM -0400, Gary Illyes <garyillyes=40google.com@dmarc.ietf.org>, wrote: > This is the most comprehensive, well-thought-out and robust solution I've seen for solving bot auth. Strongly support adoption by the wg > > On Tue, 18 Aug 2026 at 21:58, Rifaat Shekh-Yusef <rifaat.s.ietf@gmail.com> wrote: > > All, > > > > This is an official call for adoption for the HTTP Message Signatures for automated traffic draft: > > https://datatracker.ietf.org/doc/draft-meunier-webbotauth-httpsig-protocol/ > > > > Please, reply on the mailing list, on whether you support or oppose the adoption of this document by Sep 1st. > > Remember that the current version is a starting point for this work. > > > > Regards, > > Rifaat & David > > > > > > _______________________________________________ > > Web-bot-auth mailing list -- web-bot-auth@ietf.org > > To unsubscribe send an email to web-bot-auth-leave@ietf.org > _______________________________________________ > Web-bot-auth mailing list -- web-bot-auth@ietf.org > To unsubscribe send an email to web-bot-auth-leave@ietf.org
- [Web-bot-auth] Call for adoption - HTTP Message S… Rifaat Shekh-Yusef
- [Web-bot-auth] Re: Call for adoption - HTTP Messa… Gary Illyes
- [Web-bot-auth] Re: Call for adoption - HTTP Messa… Nick Mathews
- [Web-bot-auth] Re: Call for adoption - HTTP Messa… Srecko Jovancevic
- [Web-bot-auth] Re: Call for adoption - HTTP Messa… Thibault Meunier
- [Web-bot-auth] Re: Call for adoption - HTTP Messa… Chris Needham
- [Web-bot-auth] Re: Call for adoption - HTTP Messa… Maxime Guerreiro
- [Web-bot-auth] Re: Call for adoption - HTTP Messa… Shivdeep Singh
- [Web-bot-auth] Re: Call for adoption - HTTP Messa… Kevin Kelley
- [Web-bot-auth] Re: Call for adoption - HTTP Messa… Orie
- [Web-bot-auth] Re: Call for adoption - HTTP Messa… Rim Vilgalys
- [Web-bot-auth] Re: Call for adoption - HTTP Messa… Ilya Grigorik
- [Web-bot-auth] Re: Call for adoption - HTTP Messa… Dmitry Izumskiy
- [Web-bot-auth] Re: Call for adoption - HTTP Messa… Dellaert, Philippe
- [Web-bot-auth] Re: Call for adoption - HTTP Messa… Bobbie Chen
- [Web-bot-auth] Re: Call for adoption - HTTP Messa… Watson Ladd
- [Web-bot-auth] Re: Call for adoption - HTTP Messa… Blake Morrison
- [Web-bot-auth] Re: Call for adoption - HTTP Messa… Joshua Ashcroft