[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