[Sml] Structured Email and AI Agents

Adam Sobieski <adamsobieski@hotmail.com> Mon, 25 August 2025 09:35 UTC

Return-Path: <adamsobieski@hotmail.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 5D94A58889D5 for <sml@mail2.ietf.org>; Mon, 25 Aug 2025 02:35:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: 0.677
X-Spam-Level:
X-Spam-Status: No, score=0.677 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 HMSav1iVOC0e for <sml@mail2.ietf.org>; Mon, 25 Aug 2025 02:35:26 -0700 (PDT)
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10olkn2104.outbound.protection.outlook.com [40.92.41.104]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 766D858889CE for <sml@ietf.org>; Mon, 25 Aug 2025 02:35:26 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XuE8kcONytmjug/wusg08GzQ9nLAj7fhYk7JE0migDayXFX8s/uWws4qfc/hsLsp+tIuk+kMcSDmeGwQ02q6bMHlFln4yEUqHB4alf6049vVEQ/G/IMSVqwSuP/xINiMekB04neuyIc9/dFD/iJAOnUOjzw73RPOSgLXJLHGEZvgUJPqvWCKfiz7hs4k14CRVllTBkyLvG9II2PQhnrK88G7g6EHM1FTbJSMNvtarAmD7JJcJLxcstL0EaiB6NMkGwfQfr8qHaCrDRwDZD74dTxSzR702tnmfn+z1pCaEQjooKe44e8j6Z1fE3I5R+fHyRyGRwK+PbyfWnTLXEgn9Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dZbQNi7eoz4RMOKtu1DdCcTNjeOJ9jPvRUUTp77PNPc=; b=X6FVu3/htOBDvIRad8MQEHvhwgBpUGQwINPGUdyqjXXpthsBaflxn7rZp90wMi266yTj22Sd1K67n/PAshKgmGg/ojZR+gc1O/W2OVO1ESK1hWNuYrGWoOJTzi2OeQcH8bqOVuookmP+NU3ncHpIt0BIs3xLG6NHgQVnfpaZw37lp2Aq9fRA2BQHt3vPf4Dv6B/UFF9EpVVw8UT8Sk0E7H36mgLZus8pAOSPTv813j51nrD8g6wkY46eyHmCQlOhK0fN7CYgTL7DS5rWJZ4nWDVVfPX+HfXB/F4wAk3PqMqK/ckuGkYyi2Tzd+769LalNckYgSRDCbXAL8WZtlMWUg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dZbQNi7eoz4RMOKtu1DdCcTNjeOJ9jPvRUUTp77PNPc=; b=EkjrmCPz6IR2o89w8LLwG+AwZG66zyehMBTlL75BKFuLGA/hT49b3EOA8vnTHyZdCyhUTistU4Aeq75ZMB8ow95fMQgR70BsE9C/1yuK7NvzsbXfXZH/zo1S28Qbt0/cmjh8wD/29lFFKVisfadsjOt3Zq5Qm5/xYcR2m7ZnCIz63vfNXmPx9P26k1eXdWm35iZaji5HnSeiZW+460iZA8bZGqUB58zpBEhM/sYmnkUJn45WSNldqJaUapFvUGA8sOq44/67yXJojRcs31exLYD8TZupRvkOApgja41ydybcN6B5/S/8zFK/ObwvaQtTR9CtTcI6QKD+1JxW4eTD5A==
Received: from DS4PPF69F41B22E.NAMP223.PROD.OUTLOOK.COM (2603:10b6:f:fc00::a7) by CH0P223MB0380.NAMP223.PROD.OUTLOOK.COM (2603:10b6:610:f2::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.15; Mon, 25 Aug 2025 09:35:24 +0000
Received: from DS4PPF69F41B22E.NAMP223.PROD.OUTLOOK.COM ([fe80::45ae:caa5:98b0:e42]) by DS4PPF69F41B22E.NAMP223.PROD.OUTLOOK.COM ([fe80::45ae:caa5:98b0:e42%8]) with mapi id 15.20.9031.024; Mon, 25 Aug 2025 09:35:24 +0000
From: Adam Sobieski <adamsobieski@hotmail.com>
To: "sml@ietf.org" <sml@ietf.org>
Thread-Topic: Structured Email and AI Agents
Thread-Index: AQHcFZ2az8zLk6jKQUGWhw92a9CV7A==
Date: Mon, 25 Aug 2025 09:35:24 +0000
Message-ID: <DS4PPF69F41B22E72C08B1885D3E7B1571DC53EA@DS4PPF69F41B22E.NAMP223.PROD.OUTLOOK.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DS4PPF69F41B22E:EE_|CH0P223MB0380:EE_
x-ms-office365-filtering-correlation-id: 62b059a8-8b20-4d0e-5145-08dde3bab7bc
x-microsoft-antispam: BCL:0;ARA:14566002|461199028|5062599005|8062599012|8060799015|15030799006|19110799012|41001999006|12050799012|9400799033|31061999003|15080799012|40105399003|39105399003|3412199025|51005399003|440099028|102099032|10035399007;
x-microsoft-antispam-message-info: 2JgZvITvPENWk5njJEUG3MrU7SGJlIIodt1QB2SP7kMVFD1kNwnFO+aprfqVEVE4MYgVozfpeARzIzwKYqSvMJZ72tEfjPYy71M9AENfyht6BSjXUgJGGTkwiBiaDPrpGbe24WeUZlfnzsyqiCqhHB1nwVSHYEAXaN+8/lH34+3s06RydEANm9KlYaaoVPSl798b8EKPRBlVBXT36PzCkABADzboHQrq902523zELxHNG9BtRUibMvFWz/YMnGSinJg1+k2flOxJBXwJ+PO4G/tRPBW5z/52LCmvfW4wWm6G8Ef6ZONNcpJYLHoEDWmZkzDjVfkqMAkCw7cbmEcXynTU2Byx5uknX+N/XeEHPiUYNHepuDJtvihtI6hU7DyCmd65C2VihmZNcixmbM5D2n2nruesSfpILrKaWab5kV5yAgFCbQm9zt2YIOOEgew3TcXyghsXa3b67mocmFjN9g1L1koVaA+Gds34/6vxqYC1WeY1HLovgGlBM7MFa/EebFEfYg8PJz1+XFb5anheZ0LamF4Uwc8+3ZR8LpppBEMeuMbrSdsN9dwq9/7xqRkX6cwldgi4VTzPWi+40Q3WAQkuUJqz39U47ktU+M4HgDrtkp+uhOTNBYpEy4hTh/RGjSB8BSyw5BHfLFC2gaYO6WIKZ5gWxuVQVxQLtqfxqmlolAvX92gPilYQBjQOlo8TtyBpaTEusLHh+l7+dJYELQViuTzP8ndJ/uprt9CuVOmMgHiFVd5bzjiX5L6gazHosnDRtjp5JA4r0Y6ZUb3rJdZ0IVm0kAPWbuThdPnH+767e/N9gV82xy4PBaUFbis7LZaZFZzsQgn1Cqk0f+I3xUf34pVM/CJ14mTJuU4Nm5Bhq/a5u6FZnl3UdlIuNIj5bDUgHM0Cn9xnmkO3/q0SZl7JpAuHCO1DgItRJq6ni0n0tCPH9nYPHhWBqBcZ0Hsv5FtbsElbRUmv5TFMnRRq5rMT67+jGdTKK4g4HJ23P9PShzWBUWO1PASZMKnlpxp/+ZjY4jBlravypmCymdE+//X8OQoiqrxfgpUCTw8vOJyBSBQ1jj3am7sahaSei0TRXUoeQ/UK6clOplJYdHVFeGWaf69LC1ZtVIGL+W/ddTXLtFlFaZbywo9AJk8PqTiSnafj1EAQgI6OifHLriL+NHtftgbwBBHNZza7nkL1Yh+KbJTokMFvp+rAH9nwOaH5AzfRjy6mNzzoNdJu32ud7vRCJ2mqMgrOiDZCSCyzMcEWkP0lHJZgfbDkdN85Rp+faglj5g1kj7w6kuWRxh2kQxS8F4oN5J/eBM/YESIG7v3BiAJAI67/4aAh3y5Gw/koA2+NFJyi3vZ8JMgixRcbXsLXRazQcqKETGkYtcab+DQJxXmn5lvTpdR2bZ0ocQxr
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: kMV2gwWSKF9X+72ouCtKrHkWfRMUSgZU3vr3IIiiDM4/cgwj+7oc0m642TX2yuL7lxMpHMcxWr9UCGQJlS1PTgyij626UPZg8M5KlQstsVUS5HJYMSbCW26/q5kQ5ZoLkKyOkaYxCVW5GQGBkiDaNFkFs5oitzJ2wKcnIqN6jXvYToy8Aoe6BzlGlrr3vJPjZhCQZhh6wLnqtm2FQgJQQqGDPVyzE7Q5lA10fqL7TvwnCUI+aRsgWEauSISFLFzNBQ2fN+V2fKQtVf3lrrYlpB6ZpERncDnQF6g97ODm0SiU4BYds7yWfNF2kDyv4ZXVHX1V7KGYPdKZAZPXWm8VpFd8+YareLssQIks5dTKBx35KxrseMVAe0+OpTs9dadgqcnEaFXWYI6bj4DbB07jF31Ry92w+WeJ4W1dB4Cx7f41UXJAO877apwROZxo2d+RcBLF4bc9UqYHjE7FpMk36vC7E/Sr4tUqCLzj9eVa3co2yYJjNrvUxaKXHgI8d/wGm2PwB0GYtZbjsC643nKr5AZSg37QJrHNHYddE5TrOeG41kb6wbfcbdu2tlwRWkLhoqLMk81hjigIlevwi84pRWKc8ScTG8jFvMX2SXJMf9zdAu+gRVVtxK64BTefYHejp+S3RfQdbwMzChzx/0jLarKp7ToSE/+ImqsG8kbHNJevRtNsCh6V3kQWEWtFZsHNcFOHPDGjl/vgRI1uqjPM6CP5dM+w0HqmNA9RxYJX541e8X528X/wBjaqbMhhQNXkC0blCDbqXVAjEUIrbyu8aXXr67sO6sZg8Ad/Nt54NENZIJkrqcJzldxjVxB17gJPkurj3vqk3WO3W60eLwY05FDyqUvgidiKfS1IpnfNv9m+old7m3sJXE1OYBk99e17MiC7/hukqXp9MZDQzTq0kEygMusGGqMPtXjTaXCmaKl2FjPzLp4TulyeCUJyAQjcT3PBEvgayN4FTK0hH5S/cWdinvN689Ap9MKx0ViHn0k0CUfrhQQC22//Wic4jKTLQLffp5Vh750LmB0NfuiaZFBEeAkXjSfL52r/wA29ZkKfTU5Qqf2HJY7vLXUe2kder2h7YgeGmHu5DeSWi7sdaf2C5CybSklD9J6G8i2thJparq+wZycWcaLQZIexOeJysEB1MxOVdqkTotVrNJGbR5T9h5A/q+ibtMz7EUt06VHZdJsWFgtj5+pFcdXG0PdA6oKNn2VoWkERXUqfHYSDVRXpNbHWw7UU699FYFWcxPM=
Content-Type: multipart/alternative; boundary="_000_DS4PPF69F41B22E72C08B1885D3E7B1571DC53EADS4PPF69F41B22E_"
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DS4PPF69F41B22E.NAMP223.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 62b059a8-8b20-4d0e-5145-08dde3bab7bc
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Aug 2025 09:35:24.2411 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0P223MB0380
Message-ID-Hash: BFNCCJ7JAUMYHIGID4XQFITGJKTZYZ6W
X-Message-ID-Hash: BFNCCJ7JAUMYHIGID4XQFITGJKTZYZ6W
X-MailFrom: adamsobieski@hotmail.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] Structured Email and AI Agents
List-Id: Structured Email <sml.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/sml/jJgYpheybhk0Ujp4-84JjOW3iJ0>
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>

IETF SML WG,


People could create structured emails by configuring their email applications (out-of-office or on-vacation automated replies) or by simply dragging-and-dropping or pasting data into their email-authoring applications. Additionally, software systems, e.g., people's AI assistants, could create, send, and receive structured emails while performing tasks.

Example Use Case 1: A person or a mailing-list administrator wants to send a structured email, e.g., calendar event update, to contacts' AI agents. Recipient AI agents, after determining that this email was from a known contact, and was not a spam message, could notify their end-users of the calendar event update and ask them if they wanted to integrate the update into their calendars and schedules, asking at times convenient, between work tasks.

Example Use Case 2: More generally, a person's AI agent, while performing a task, wants to send a structured email to an AI agent of one of that person's contacts.


It occurs that AI agents could have their own email addresses both for sending and receiving email messages. In these regards, it could be useful to be able to simply ascertain an AI agent's email address given a person's email address. Similarly, it would be useful to be able to simply ascertain a person's end-user's email address given their AI assistant's email address.

For an example of such a simple bidirectional procedure, a special character, "/", could allow appending "ai" to an existing email address to signify that the recipient is intended to be the person's AI assistant agent.

That is, for a contact: bob.smith@company.com , one could send a message to their AI assistant by using: bob.smith/ai@company.com .

This particular syntax pattern could be extended to allow "subdirectories". For example: bob.smith/ai/calendar@company.com .

Note that bob.smith/ai/*@company.com could, for all valid "subdirectory paths", be routed to the same inbox of an AI assistant which might, optionally, use any provided "subdirectory path" as a type of context hint, to organize received messages into folders, and/or to raise contextual events for subscribed software event handlers.

There may also be other syntax possibilities to consider (see also: https://www.jochentopf.com/email/chars.html)


Alternatively, one or more new email header fields could be used to signal that a structured email message was from a sender's AI agent and/or intended for a recipient's AI agent.

From: alice.jones@company.com
From-Agent: assistant
To: bob.smith@company.com
To-Agent: assistant
To-Agent-Task-Hint: calendar

In this approach, a structured email message would be sent to bob.smith@company.com and the new special email headers would be used to indicate that it was from an AI agent of Alice Jones and intended for an AI agent of Bob Smith. This structured email message could, then, be automatically organized into a secondary inbox folder and marked as read when processed by the recipient's AI assistant agent, this processing potentially making use of both natural language and structured data content.

Thank you. Any thoughts on these ideas and considered approaches?


Best regards,
Adam Sobieski