[Sml] Re: Structured Email and AI Agents

John R Levine <johnl@taugh.com> Thu, 28 August 2025 02:45 UTC

Return-Path: <johnl@taugh.com>
X-Original-To: sml@mail2.ietf.org
Delivered-To: sml@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 1D65359EDE46 for <sml@mail2.ietf.org>; Wed, 27 Aug 2025 19:45:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.401
X-Spam-Level:
X-Spam-Status: No, score=-4.401 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_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=iecc.com header.b="Sw583UlU"; dkim=pass (2048-bit key) header.d=taugh.com header.b="zbN/SApE"
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 mFcmF0oSebKd for <sml@mail2.ietf.org>; Wed, 27 Aug 2025 19:45:30 -0700 (PDT)
Received: from gal.iecc.com (gal.iecc.com [IPv6:2001:470:1f07:1126:0:43:6f73:7461]) (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 8242559EDE41 for <sml@ietf.org>; Wed, 27 Aug 2025 19:45:30 -0700 (PDT)
Received: (qmail 14143 invoked from network); 28 Aug 2025 02:45:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=iecc.com; h=date:message-id:from:to:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding; s=373d68afc2ca.k2508; t=1756349120; x=1756694720; bh=BMIFvcI4wPx1qTtVhorg3vx83C2Z+6j0fqSM5Awqams=; b=Sw583UlUMk6FXu7ue9Cfy9t6WO3iMbcWkFP7BwZI8cS47NZOm1iUFBd0C1BOASdrN4VeByKgr4ex9wXugqyvu/HiFenNx/96D6BCz9UpBP+Pb/2vRJhwiJNMwh32kqp3JRNWujqkqQ6m+IXc5HDk/RvtHg9ZVghmcwq2lx5GovTYwKWvS9/tXhmDJb94aCBVnIdNaF3IGaiYhKQk8wM6fsz3jp1Eli7/TGdjM1wh2gAakBswMauzYvL6VE5gDQPvAh8nYYAnC5jxI9W86G+By1O4ZSYu9E7QTOio7SnVlfANW8foAdINtwR6f0Yxazkn31qOGdaU7sY5SlTrbwgo3w==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=taugh.com; h=date:message-id:from:to:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding; s=373d68afc2ca.k2508; bh=BMIFvcI4wPx1qTtVhorg3vx83C2Z+6j0fqSM5Awqams=; b=zbN/SApELpN0NkBWN9xKWfJl0dEJAcexIng8SMV6gJdm5hn119qvF0MCLH7Bw1bm+1FY5AmR+aiCa13EJ8ci8DnEGqAgKNC1xVm4rWhJUTr0xWnwNXgms87IwO9ZfgnV0sUczzMeef92y+Ho+VjmPI4qS2sFQI64qT4Dq3PIam3esplrB+6ek2M2kPgguK+3iP/SLVBN0OY7eyWkBUPkd6hgzYf/HT0uXVTf0tOzB4eNd9UdGwl2J/tqZRLBe8pVLE+z/od0xZOKlCGGo5v5kmYtTKx9VQ+hpt+n8c4s2KaVuZ1wIyOvEEhTEyy0AHfRrgID9nGYHGEbRNtQ4lrcqQ==
Received: from ary.qy ([IPv6:2001:470:1f07:1126:0:78:696d:6170]) by imap.iecc.com ([IPv6:2001:470:1f07:1126:0:78:696d:6170]) with ESMTPS (TLS1.3 ECDHE-RSA CHACHA20-POLY1305 AEAD) via TCP6; 28 Aug 2025 02:45:29 -0000
Received: by ary.qy (Postfix, from userid 501) id 28103DA02E24; Wed, 27 Aug 2025 22:45:28 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1]) by ary.qy (Postfix) with ESMTP id F2B75DA02E06; Wed, 27 Aug 2025 22:45:28 -0400 (EDT)
Date: Wed, 27 Aug 2025 22:45:28 -0400
Message-ID: <d0abb925-7384-e603-6f8c-6ffedd3f722b@taugh.com>
From: John R Levine <johnl@taugh.com>
To: Adam Sobieski <adamsobieski@hotmail.com>, "sml@ietf.org" <sml@ietf.org>
In-Reply-To: <DS4PPF69F41B22E60474951CDF20D6C9B0BC53BA@DS4PPF69F41B22E.NAMP223.PROD.OUTLOOK.COM>
References: <DS4PPF69F41B22E72C08B1885D3E7B1571DC53EA@DS4PPF69F41B22E.NAMP223.PROD.OUTLOOK.COM> <20250825192803.1CE42D96C6E8@ary.qy> <DS4PPF69F41B22E0E98B3B664276E8FFA9EC53EA@DS4PPF69F41B22E.NAMP223.PROD.OUTLOOK.COM> <6ea763c2-925a-3f3f-9d52-a357256e55b7@taugh.com> <7158.1756238376@obiwan.sandelman.ca> <DS4PPF69F41B22E472E285B6EDA0A41573FC538A@DS4PPF69F41B22E.NAMP223.PROD.OUTLOOK.COM> <27676.1756316868@obiwan.sandelman.ca> <20250827222825.430BCD9FDF65@ary.qy> <DS4PPF69F41B22E60474951CDF20D6C9B0BC53BA@DS4PPF69F41B22E.NAMP223.PROD.OUTLOOK.COM>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Message-ID-Hash: 55OAKVHT6H4F2JC2EGP7HDFFPGNQQS7U
X-Message-ID-Hash: 55OAKVHT6H4F2JC2EGP7HDFFPGNQQS7U
X-MailFrom: johnl@taugh.com
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
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Sml] Re: Structured Email and AI Agents
List-Id: Structured Email <sml.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/sml/HTkX33BSC7fMMKGsoAJpB9o2G4E>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sml>
List-Help: <mailto:sml-request@ietf.org?subject=help>
List-Owner: <mailto:sml-owner@ietf.org>
List-Post: <mailto:sml@ietf.org>
List-Subscribe: <mailto:sml-join@ietf.org>
List-Unsubscribe: <mailto:sml-leave@ietf.org>

On Wed, 28 Aug 2025, Adam Sobieski wrote:
> That is a pleasant surprise that RFC 822's Sender header might cover these contemporary agentic use cases under discussion.
>
> I'm eager to learn more about how to properly formulate email headers for these scenarios — using existing ones, as possible — and about how one might effectively use structured emails to securely and efficiently switch protocols from email to, for instance, A2A. I'm interested in enabling the bootstrapping of agentic communication layers atop the email layer for which people already have one another's contact information.

That's great.  The RFCs and message archives are all online so there's 
nothing stopping you.

R's,
John

PS:

> One would, I think, tend to want to enable role-based addressing in Attention or Recipient headers as recipients' assistants' email addresses, if any, might not be known yet to senders or to their assistants. That's part of the "bootstrapping" mentioned above.

We have been sending mail that's handled by scripts forever.  You might 
look at the widely used procmail and maildrop programs as well as all the 
stuff people do with sieve.