[dmsc] Re: [agent2agent] Re: [SAMP] Discussion moving to the DMSC mailing list
Chris Hood <chris@nomotic.ai> Fri, 04 September 2026 17:56 UTC
Return-Path: <chris@nomotic.ai>
X-Original-To: dmsc@mail2.ietf.org
Delivered-To: dmsc@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 30AB8135AB441 for <dmsc@mail2.ietf.org>; Fri, 4 Sep 2026 10:56:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1788544591; bh=WuKNCqG6cxngMIGDDB4I9WAlu/qnlV9uSDV3tYPOyfM=; h=Subject:From:To:Cc:In-Reply-To:References:Date; b=j8ZPNOOJao36BNz83MUuKW2CDlO0gzVBytA9ixj8tsAfj5bF43oLKdey2H3VFV230 3juJ3PS6INo2heJnyvpIHdMh7JkC782rOQMOhRhOb9yIOGSpfIewyYptn0a/5RmxyU 8hRlJmmncftmFVHgIzagJRVhK73ZVPP4l57vopo8=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=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=nomotic.ai
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 4jeVIkEr9Jdd for <dmsc@mail2.ietf.org>; Fri, 4 Sep 2026 10:56:30 -0700 (PDT)
Received: from glass.ash.relay.mailchannels.net (glass.ash.relay.mailchannels.net [23.83.222.70]) (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 E3974135AB437 for <dmsc@ietf.org>; Fri, 4 Sep 2026 10:56:29 -0700 (PDT)
X-Sender-Id: hostingeremail|x-authuser|chris@nomotic.ai
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 243BC801236 for <dmsc@ietf.org>; Fri, 04 Sep 2026 17:56:23 +0000 (UTC)
Received: from fr-int-smtpout30.hostinger.io (100-96-13-185.trex-nlb.outbound.svc.cluster.local [100.96.13.185]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 5D9BC800527 for <dmsc@ietf.org>; Fri, 04 Sep 2026 17:56:18 +0000 (UTC)
X-Sender-Id: hostingeremail|x-authuser|chris@nomotic.ai
X-MC-Relay: Neutral
X-MailChannels-SenderId: hostingeremail|x-authuser|chris@nomotic.ai
X-MailChannels-Auth-Id: hostingeremail
X-Bottle-Cellar: 07f389097b0966e9_1788544583072_86443091
X-MC-Loop-Signature: 1788544583072:3016351823
X-MC-Ingress-Time: 1788544583072
Received: from fr-int-smtpout30.hostinger.io (fr-int-smtpout30.hostinger.io [148.222.54.7]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.96.13.185 (trex/8.0.2); Fri, 04 Sep 2026 17:56:23 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomotic.ai; s=hostingermail-a; t=1788544576; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=g5m757IBZ4pSHMIXdkn39RhoLhM4oB8/CfU23Sx4wac=; b=A3akD/OKqupGBX3WjMis6pQ4jy/tabPejBrzjqiJJjA+YbMzD72aiHhtZGHrj5qdfUgVUo wYW6BcsU36bBHmxkZFo0kYBQ7K4mpvquO9ucGMIORWHmhs3pSqdgKqLR6u1dIH9E2bOwaL 0VRdvu52tHDkRaI7lxFwrR8RMHz8hwGGiQVRJQf24R1VSBuNX7DmbP5NsMNn5dMe9lcuYl Kl3XE2LBXo/v3lXp66Baz2/+goEUS5o8B42U7EZXUoSikVs0DZNOjADLP+JdoCRXLJbLC6 Qbp/AcuArtAJo4WOkwZ50IEenD+EqHwCATxSnRYtAvvJu9jowfk9xaFc8nAuGw==
Received: from [192.168.0.225] (162-196-81-188.lightspeed.irvnca.sbcglobal.net [162.196.81.188]) (Authenticated sender: chris@nomotic.ai) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4hc4003Cd8z2xhh for <dmsc@ietf.org>; Fri, 4 Sep 2026 17:56:16 +0000 (UTC)
MIME-Version: 1.0
Message-ID: <Mailbird-556a39e1-1289-4be3-9fd8-ba06d1756675@nomotic.ai>
From: Chris Hood <chris@nomotic.ai>
To: Orie <orie@or13.io>, agentproto@ietf.org
In-Reply-To: <CAMzqgox7H+AiVOntziNAofXc=KaggZMvP46NfKKsAgncuei-Tw@mail.gmail.com>
References: <htXVpJlho60dzK8oMor14U6qe6eqBpzWvX15WdurCYIXMb3t8fmE7-gb0lgaV0UNXsr-ZefrbKVXzQ8gY-2Vu2IEWK1j74WHS-0VLG3ew_s=@samp-protocol.org> <4hbnzm0CTtz1xp4@fr-int-smtpout12.hostinger.io> <CAMzqgox7H+AiVOntziNAofXc=KaggZMvP46NfKKsAgncuei-Tw@mail.gmail.com>
User-Agent: Mailbird/3.0.63.0
X-Mailbird-ID: Mailbird-556a39e1-1289-4be3-9fd8-ba06d1756675@nomotic.ai
Date: Fri, 04 Sep 2026 17:56:16 +0000
X-CM-Envelope: MS4xfGrNXy0ylKDmFqEyRxBtLF/T7BeEymjalWcgiIE3wj06aTvEQ3r1mihp/81OjUataOViQWL5MtIXWjncqL96JdzRbFMC0PmCHtCp9Nmg+AXOVewpLCz4 D5iCFVIfS0l4KlRrNGncO3nuYT3X8hgHu/fC+blFURkT+s1WpyWJidBSEmOqSr/+IXaEKk5cR+RbzA==
X-CM-Analysis: v=2.4 cv=V5Av0vni c=1 sm=1 tr=0 ts=6a9b0640 a=0Jc/PamxAqIYG3i5sr16IA==:117 a=0Jc/PamxAqIYG3i5sr16IA==:17 a=NEAV23lmAAAA:8 a=48vgC7mUAAAA:8 a=6mVuDptxAAAA:8 a=6M-x4NfFAAAA:8 a=9RSvpB30sBNwheIPts0A:9 a=QEXdDO2ut3YA:10 a=E-10lwi_IcIA:10 a=57gFDvcFfsYA:10 a=H92JZhvVAAAA:8 a=YEwxZa3XOYbXOtxpm5EA:9 a=V_LAN19Ucj3T4Md1:21 a=lqcHg5cX4UMA:10 a=sGJL5-wA3OAR3I10t7Dx:22 a=vUbRiRXnVQ2M_w7A_MYG:22 a=9Ja9U1jYwKColtKahk4U:22
X-AuthUser: chris@nomotic.ai
Message-ID-Hash: TMT7QMWA5QCPGBUSZXMGGIMVQZPXU572
X-Message-ID-Hash: TMT7QMWA5QCPGBUSZXMGGIMVQZPXU572
X-MailFrom: chris@nomotic.ai
X-Mailman-Rule-Hits: member-moderation
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"
X-Content-Filtered-By: Mailman/MimeDel 3.3.9rc6
CC: IETF Account <ietf@samp-protocol.org>, dmsc@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [dmsc] Re: [agent2agent] Re: [SAMP] Discussion moving to the DMSC mailing list
List-Id: Dynamic Multi-agent Secured Collaboration <dmsc.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmsc/KISsamicPDNxP-Hk2mCvT8JyROg>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dmsc>
List-Help: <mailto:dmsc-request@ietf.org?subject=help>
List-Owner: <mailto:dmsc-owner@ietf.org>
List-Post: <mailto:dmsc@ietf.org>
List-Subscribe: <mailto:dmsc-join@ietf.org>
List-Unsubscribe: <mailto:dmsc-leave@ietf.org>
Orie, Well aware of the process, and yes, all individual drafts today, deliberately. Your question, which list fits AGTP now. The answer is all of them, and none of them. And this is the larger problem these groups are debating. Agent communication requires knowing the agent. You cannot find an agent (dawn) without identity (wimse), to manage it (dmsc, agentproto), and then to audit it. The dependencies are real. AGTP argues that we should intentionally build this into one substrate. There are over 230 active drafts across these lists, overlapping heavily, because each charter assumes a transfer substrate below its own scope. I catalog this here: https://github.com/nomoticai/ietf-agent-landscape [https://github.com/nomoticai/ietf-agent-landscape] and the problem statements here: https://github.com/nomoticai/ietf-agent-usecases [https://github.com/nomoticai/ietf-agent-usecases] That is also why I would gently push back on the SAMP framing. SAMP, AGTP, and half the drafts in the catalog keep landing between charters because the layer question has been ignored. I requested a non-WG list (Agent Transfer Architecture / ata@ietf.org) for exactly this conversation. It has not come to life yet. The summary of that request is below. If you think it's worth having and can support, that would move it more than anything I can do. I have been quiet on these lists for a few weeks, partly frustration with direction, and partly because I would rather ship than argue. And I agree that the agent2agent list is extremely difficult to follow, in my opinion, decimated by enterprise first positioning and AI generated messages. But since Leslie asked the two questions directly, here is my answer, and it is one level up from where the thread is working. The charter defines agentproto around dialog and communication modalities, voice, video, text. That is one piece of what an agent needs, and this is the same pattern every list follows. DAWN takes discovery. WIMSE takes identity. DMSC takes management. AUDIT takes records. Agentproto takes dialogs. Each group derives its piece carefully, each assumes the other pieces exist somewhere, and nobody owns how they integrate. The interoperability problem inside each piece is real, but the larger problem is between the pieces. A dialog that resumes across an administrative boundary needs the identity layer to verify who resumes it, the authority layer to check the resumption is covered, and the audit layer to record it. That is one flow in practice and four charters here. So the concrete question is architectural. Do agents get five protocols mixed and matched per deployment, or one substrate where discovery, identity, sessions, communication, and records are designed as an integrated package? I have argued for the second and built it. Reasonable people argue for the first. What is unreasonable is five groups each choosing their own agenda without any consideration of alternative opportunity. Most of these primitives exist in my session and communication drafts (https://www.ietf.org/archive/id/draft-hood-agtp-communication-00.html) over a dedicated transfer protocol (AGTP) rather than HTTP, for reasons argued in the use case suite. I am not asking anyone to adopt AGTP. I am saying the primitives this group is deriving have running implementations worth evaluating, and the layer question underneath them deserves a separate list. The larger question, as a hypothetical. What happens if a dedicated transfer protocol makes the separate efforts unnecessary? Mail answered it once. Competing transfer schemes collapsed into SMTP, and everything since, MIME, SPF, DKIM, DMARC, became extensions of one substrate instead of parallel inventions. The pieces became better after the layer question was solved. That's my proposal for AGTP. - Summary (for the non-WG list table): Discussion of the Agent Transfer Architecture (ATA): whether AI agents require a dedicated transfer-layer protocol or can effectively operate over existing application-layer protocols (HTTP, MoQ, WebTransport, and others), and the architectural requirements and layering consequences of each approach. Detailed purpose (for the mailman page and community announcement): This list is for technical and architectural discussion of the transfer-layer question for AI agents. Existing efforts (agentproto for session and communication, DAWN for discovery, DMSC for gateway-mediated collaboration, WIMSE for workload and agent identity, and others) each assume some transfer substrate below their scope. This list will examine what that substrate should be, without presupposing a specific answer. Scope includes: architectural requirements analysis, comparison of candidate approaches (HTTP-derived, MoQ- and QUIC-derived, purpose-built), layering and composition consequences, and community consensus on whether any dedicated transfer-layer work belongs in the IETF at all. Reference materials from existing individual Internet-Draft submissions (including AGTP) may inform the discussion but the list is scoped to the architectural question rather than to any specific proposal. Participation is open to anyone interested in agent coordination and its intersection with web and transport protocols. Chris On 9/4/2026 7:03:02 AM, Orie <orie@or13.io> wrote: Hi Chris, I love what you have done with https://agtp.io/ [https://agtp.io/] but just a word of caution. Your drafts are currently individual internet drafts, right? -- see: https://www.ietf.org/process/process/ [https://www.ietf.org/process/process/] Ideally you would get them adopted by a working group, and transfer change control to the IETF before we could say they are fully "in IETF". - https://mailarchive.ietf.org/arch/browse/agentproto/ [https://mailarchive.ietf.org/arch/browse/agentproto/] - https://mailarchive.ietf.org/arch/browse/audit/ [https://mailarchive.ietf.org/arch/browse/audit/] - https://mailarchive.ietf.org/arch/browse/dmsc/ [https://mailarchive.ietf.org/arch/browse/dmsc/] - https://mailarchive.ietf.org/arch/browse/dawn/ [https://mailarchive.ietf.org/arch/browse/dawn/] We have many non-working group mailing lists discussing AI, and trying to define charter scope. It's probable that the charter scopes will not cover the full space of agtp as you currently define it, but I have not checked all your drafts. I am happy to see SAMP moving to a different list, I think it's been hard to follow the discussion on agent2agent, because of the scope being non-working group. Chris, do you have a sense of which of the lists above is the best fit for agtp, now? Perhaps parts of agtp are best described on specific lists. You might consider updating the agtp website to relate to these lists (though I'm not sure exactly what that would look like). Regards, OS On Fri, Sep 4, 2026 at 2:25 AM Chris Hood <chris@nomotic.ai [mailto:chris@nomotic.ai]> wrote: I case you haven't familiarized yourself yet, I point you to AGTP.io which is one of the primary agent management protocols in IETF. Chris -------- Original message -------- From: IETF Account <ietf=40samp-protocol.org@dmarc.ietf.org [mailto:40samp-protocol.org@dmarc.ietf.org]> Date: 9/4/26 12:12 AM (GMT-08:00) To: agent2agent@ietf.org [mailto:agent2agent@ietf.org] Subject: [agent2agent] [SAMP] Discussion moving to the DMSC mailing list Hello all, Following earlier feedback, further discussion and development updates concerning the Simple Agent Management Protocol (SAMP) will continue on the DMSC mailing list: dmsc@ietf.org [mailto:dmsc@ietf.org] Those interested in following or contributing to SAMP can subscribe here: https://mailman3.ietf.org/mailman3/lists/dmsc.ietf.org/ [https://mailman3.ietf.org/mailman3/lists/dmsc.ietf.org/] The current SAMP Internet-Draft remains available at: https://datatracker.ietf.org/doc/draft-efstathiou-samp-agent-management/ [https://datatracker.ietf.org/doc/draft-efstathiou-samp-agent-management/] Thank you to everyone who has reviewed or commented on the work through the agent2agent mailing list. Best regards, Stelio E. Efstathiou Author, Simple Agent Management Protocol (SAMP) https://samp-protocol.org [https://samp-protocol.org] _______________________________________________ agent2agent mailing list -- agent2agent@ietf.org [mailto:agent2agent@ietf.org] To unsubscribe send an email to agent2agent-leave@ietf.org [mailto:agent2agent-leave@ietf.org] _______________________________________________ agent2agent mailing list -- agent2agent@ietf.org To unsubscribe send an email to agent2agent-leave@ietf.org [242b2320-67dd-4eb0-8a7d-b3a28fbe7c91]
- [dmsc] Re: [agent2agent] [SAMP] Discussion moving… IETF Account
- [dmsc] Re: [agent2agent] Re: [SAMP] Discussion mo… Chris Hood