[ai-control] Re: [Question] Priority conflict between HTTP Header and Robots.txt in draft-ietf-aipref-attach

Martin Thomson <mt@lowentropy.net> Tue, 03 March 2026 14:10 UTC

Return-Path: <mt@lowentropy.net>
X-Original-To: ai-control@mail2.ietf.org
Delivered-To: ai-control@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 3260AC3709E2 for <ai-control@mail2.ietf.org>; Tue, 3 Mar 2026 06:10:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.799
X-Spam-Level:
X-Spam-Status: No, score=-2.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=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=lowentropy.net header.b="Tr3NASl7"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="GaNs+7D7"
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 pMOe_6d2VK1T for <ai-control@mail2.ietf.org>; Tue, 3 Mar 2026 06:10:00 -0800 (PST)
Received: from fhigh-a6-smtp.messagingengine.com (fhigh-a6-smtp.messagingengine.com [103.168.172.157]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 99B2AC3709D4 for <ai-control@ietf.org>; Tue, 3 Mar 2026 06:10:00 -0800 (PST)
Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfhigh.phl.internal (Postfix) with ESMTP id 7618B14000F4; Tue, 3 Mar 2026 09:10:00 -0500 (EST)
Received: from phl-imap-15 ([10.202.2.104]) by phl-compute-04.internal (MEProxy); Tue, 03 Mar 2026 09:10:00 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s=fm2; t=1772547000; x=1772633400; bh=XLhHGu42M+HjwSzxLYtac1svZqwqFhEP x8mOHA6QTwA=; b=Tr3NASl7OfOWiBolYVuygKr1sk6hw7+RD1z5+6c0Y3ql0Xnu gW6vRlS14PxEXdg+ItNm2mz0cK6vAQN/X4OgN176qo6D2BAvPlZfw28CimA1bE4c G791dMC1AQu//THErMWhCAl/tJwW6Y1wCk+lYiVyqwfYIotJUKLNOqQsXobLsgQa ty808rLAHqAfoYmLWfwajKcbQeSraFQDJmMrNXjGGhVblFs8h3i7irpQiU7s3kU9 MD0VfmzpfPjmFdnkqGeSAx4Jp9+5XBOxbEmm7WJqZajTcYGRMl2wioNUSnlsdkYJ SDJYRUz4bGxxtTgvEB7ldP2GhKfclrrgcAQ4Rg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1772547000; x= 1772633400; bh=XLhHGu42M+HjwSzxLYtac1svZqwqFhEPx8mOHA6QTwA=; b=G aNs+7D7sJMs+uI4d/K5fctfXGws3d/EZq9U0YW3nlFcDAJzzCg4nHRlzAuZTdwUW mCMxItXefMHfjZTg4gxBrNJZnoUNHJ9pqQ4JIOTrw2xsZ7k0Ebwmlj+iIBPxhElv +zSO+jHfwwYPRmUyNmu/fJW4t1MxXHCk6FaXGQ1QPNXAhEIpzcZXqbNvS73jS/3U FArTpaqiM4w1ar+T6OoX/GI/zyglhZ2VUAEfbTh7aEW/zpJyTqcb9C8D8FIFx/GX V/46jmQE5n12xiHdy5t0Y+pInIHDwQHK6KSA6AOTySJmYIcWFvGqXfjkGvpweyeb IWTE6eqeqSIar9D8LADwg==
X-ME-Sender: <xms:uOumab9DCKN7gP4csGqAPk07UuItYkA0oueEtELdJQMLkfrCkbkHSg> <xme:uOumaShGBcnKBiRFK-b2V9czFuQ63NUojSqnSX__g9o-w0l2F8HtoGHev0d4nCHVY CAA7XYpdMo2uFqdOqr_Rc9z6kB_xY-BhTG4iNxkezNFcvieTuF6mMY>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddviedtjeekucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepofggfffhvfevkfgjfhfutgfgsehtjeertdertddtnecuhfhrohhmpedfofgrrhht ihhnucfvhhhomhhsohhnfdcuoehmtheslhhofigvnhhtrhhophihrdhnvghtqeenucggtf frrghtthgvrhhnpedttdffuedvhfejledufffgkeeuffegueduheehudffhfejkeeflefg vdekveetleenucffohhmrghinhephhhtthhpqdhhvggruggvrhhsrghiugihrghnughtrh ihihhnghhtohhgvghnvghrrghlihiivghfrhhomhhthhgvrhgvrdhnohenucevlhhushht vghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmtheslhhofigvnhhtrh hophihrdhnvghtpdhnsggprhgtphhtthhopedvpdhmohguvgepshhmthhpohhuthdprhgt phhtthhopehjohhhnhhmuhesghhoohhglhgvrdgtohhmpdhrtghpthhtoheprghiqdgtoh hnthhrohhlsehivghtfhdrohhrgh
X-ME-Proxy: <xmx:uOumaf-PhBYd3spPvI3lycCFci1xRadQbau-SjlBGqh2LazpwjOQqQ> <xmx:uOumaRsJeGnrCnadh8sD6TTlUfHqGh3YPBzK3RiyX-zWfL2SRg6gjA> <xmx:uOumaaoYd8OBJ2Tyu2ybhXUk5zma3v0p3pUlejgMQoAghZGcSQq-MQ> <xmx:uOumaWmFcIrX8-MUQWDfj7NCY1KAf65GLN7q2vMK__Qxl01LlMoFSg> <xmx:uOumaUjiJ8kWTXzSn-bvf6gtnhARxEnyvmZtuFn_4MeWHLtK0_Jc2qPW>
Feedback-ID: ic129442d:Fastmail
Received: by mailuser.phl.internal (Postfix, from userid 501) id 0E4D5780070; Tue, 3 Mar 2026 09:10:00 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
MIME-Version: 1.0
X-ThreadId: AlMGoVjsStNJ
Date: Tue, 03 Mar 2026 14:09:38 +0000
From: Martin Thomson <mt@lowentropy.net>
To: John Mueller <johnmu@google.com>
Message-Id: <938ab8b3-cc1f-445c-9a18-88bc395d44cb@app.fastmail.com>
In-Reply-To: <CAMfd-mbXPcp93UbNkeyibT2U6jcau67OAcBM4vf_9Q5ZOmswDw@mail.gmail.com>
References: <tencent_BF019236E61CCA0F36BF96B86EC1ECC29506@qq.com> <28040db0-6d16-4b4a-8f91-0586060a7fcf@betaapp.fastmail.com> <CAMfd-mbViN=ReuiCUnUoqmansUz6+EfitWB7TY56dwc_FYz87g@mail.gmail.com> <9b46b501-59d6-4554-89c3-740dfdbc1dda@app.fastmail.com> <CAMfd-mbXPcp93UbNkeyibT2U6jcau67OAcBM4vf_9Q5ZOmswDw@mail.gmail.com>
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Message-ID-Hash: HRNF6NR2G5AEJGPV5D7DXS5GPJK2SQ4K
X-Message-ID-Hash: HRNF6NR2G5AEJGPV5D7DXS5GPJK2SQ4K
X-MailFrom: mt@lowentropy.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "ai-control@ietf.org" <ai-control@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [ai-control] Re: [Question] Priority conflict between HTTP Header and Robots.txt in draft-ietf-aipref-attach
List-Id: AI Control <ai-control.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ai-control/Nzste-Dg7lt9n7aKEOYumsmJrqA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ai-control>
List-Help: <mailto:ai-control-request@ietf.org?subject=help>
List-Owner: <mailto:ai-control-owner@ietf.org>
List-Post: <mailto:ai-control@ietf.org>
List-Subscribe: <mailto:ai-control-join@ietf.org>
List-Unsubscribe: <mailto:ai-control-leave@ietf.org>

On Tue, Mar 3, 2026, at 13:13, John Mueller wrote:
> Sorry for mixing the context a bit - I was thinking back at the 
> original question where robots.txt said n, and HTTP-header said y, and 
> trying to generalize from there. 

No problem.  I just want to get to a clear shared understanding of what is and isn't agreed :)

> Perhaps the more general approach would be that individual attachment 
> mechanisms have inherent specificity assigned, and to refer to those 
> when it comes to defining order of precedence. This would indeed be 
> similar to CSS. I don't have a good sense of where that would be placed 
> though - what are your thoughts? Or does this need to be noted 
> somewhere, and picked up when the attachment draft is more fleshed out? 
> (or perhaps it already is fleshed out enough?)

Right now, the structure is that the vocabulary has a default rule, which is that all sources of preferences default to being co-equal.  It also says that specific attachments can specify a stronger precedence for that attachment relative to any other.  So this notion of precedence is permitted, but not baked in.  The case for building something like that into the structure of the grammar in the vocabulary draft is really about a balance between the added complexity that comes with it.  If we think that sort of precedence is common, that might be worth the effort.  I wasn't sure to begin with.