[Agentproto] Comments on framework and auditabilty [was: Re: [Agentproto] Proposed charter text: evidence requirements (was: Support for the AUDIT BoF at IETF 127)]

"Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net> Thu, 27 August 2026 10:21 UTC

Return-Path: <ietf@kuehlewind.net>
X-Original-To: agentproto@mail2.ietf.org
Delivered-To: agentproto@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 16EE813042A8F for <agentproto@mail2.ietf.org>; Thu, 27 Aug 2026 03:21:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1787826097; bh=oaXi+mUllll7YcufXCeFcZ+fbrifMzFcGn3jqM+cJm0=; h=From:Subject:Date:In-Reply-To:Cc:To:References; b=yeLyt8/8UuF4du36TqQU1pBZP2TKw208pPpeA2HNxkhjo2FJBZqmnvFcVgL8xtn4X xsiDOeONdRId5EJlrzlUL34Drk3s29C0xF5GtsTQXrqTEs7txiexicdHVqBg3Amf67 mY26NKNwTG6vfs2wVL/kmZLHsrjzYs+gG3LG0eAw=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 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, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=kuehlewind.net
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 oXIBcgWtf7v4 for <agentproto@mail2.ietf.org>; Thu, 27 Aug 2026 03:21:35 -0700 (PDT)
Received: from outbound.pv.icloud.com (pv-2005d-snip6-11.eps.apple.com [IPv6:2a01:b747:3003:202::29]) (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 7A09013042A77 for <agentproto@ietf.org>; Thu, 27 Aug 2026 03:21:35 -0700 (PDT)
Received: from outbound.pv.icloud.com (unknown [127.0.0.2]) by p00-icloudmta-asmtp-us-west-1a-100-percent-1 (Postfix) with ESMTPS id 7FEA418000D8; Thu, 27 Aug 2026 10:21:27 +0000 (UTC)
X-ICL-RepId: 01a042bd-25db-7983-986a-a0ab4207be9a
X-ICL-Out-Info: HUtFAUMHWwJACUgBTUQeDx5WFlZNRAJCTQBJHVgERQdFF0kAVRcOVk1QHUcLdwBHFVEUVhpeBVZeVx1HTVEPDxtMHVsBUhxbHl1WXQhDS0ATBEsTBVIHXU1WDUcPWB5cFBcIRUNeCF4fTBwdDlgGEgBNCg42BlkFXglWA0MFNhIUXUVYGFIDXhVOEV0JGQVXBBkVWgkKVwNEfzoDWgFZHzULTAVAA1MANhRAdysPRnBDDk0LVQRdCjJ4SHMGQg5aHFwPWgNTRVwVTUYTGU4bV01aDUAZWAZtFFYVUgRZ
Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kuehlewind.net; s=sig1; t=1787826089; x=1790418089; bh=5G3jJOruxl3ErUCiBCtJWwi1F1mNa6s3MUfsl7uEYTM=; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:To:x-icloud-hme; b=PyDrZHqaz4uI4Lh5c18NEufKmpMdnP2GAGWHnjhfwrFpFOBSGA8EeGVvrIJZkX6HGkMGYSKKph7kmwiYG+pK0g8THXSZSNLYUJuJAQPfEjQWIWUhZ/bK2IT8Fww1w8ANspRqT4BHPJGrRhc42ZLwA/B49fupjNF0H2a7OKCJDLu+OxDQBiLAhunKVGq/OOtlHYCEMJF+hKaW3urV9uLKY97ORI5Bog2SI1VT6OBLYnw4WyIl9z+eDlgE5RZwQVeUBLdakiATMDKEiQjUEd6pGHOxXC8gFcrOe7ayxRKLi4PMOhTQqoSTBTN5lXW3CJ3r4AmR0ObeQEkDmbriRZYz7Q==
mail-alias-created-date: 1725731591227
Received: from smtpclient.apple (unknown [17.156.192.29]) by p00-icloudmta-asmtp-us-west-1a-100-percent-1 (Postfix) with ESMTPSA id ECBDA18000E2; Thu, 27 Aug 2026 10:21:25 +0000 (UTC)
From: "Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net>
Message-Id: <14FB0762-E246-482F-8DF8-B37588368BA0@kuehlewind.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_16163FA0-174C-47A6-B46B-8EDCD73A817E"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.700.51.1.1\))
Date: Thu, 27 Aug 2026 12:21:13 +0200
In-Reply-To: <820596AF-CF6D-4842-8473-9584785B1898@thinkingcat.com>
To: "Leslie Daigle (ThinkingCat)" <ldaigle=40thinkingcat.com@dmarc.ietf.org>
References: <178767593272.24765.9187185904765109179@kriyanative.com> <EAEE0D00-CCA1-462C-A1B8-59E3C6F085FD@thinkingcat.com> <178775744563.67441.3197540124554240098@kriyanative.com> <820596AF-CF6D-4842-8473-9584785B1898@thinkingcat.com>
X-Mailer: Apple Mail (2.3864.700.51.1.1)
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI3MDA4NSBTYWx0ZWRfX8A2Iv4GWvdYc znBIFtP9Q2Jc9HEHXX/YIYOBFRz8yHwxSnI+eR3CSjNXgJ+sTZj8TlWHtsvDBd+/1ydmyKgIZir XkxeUC07iJVhETygXjoYNr3kLNkhpJkLCQ2MHg70gQArlKSWp3TvrJG0V4EXbE9i9ZpL7/hbVBg k2buQofX23xjyxbUNb8ukgFJ0Tpi6xUp4/qeemy0eX6ybQsJTyf9gQsnGQ1LXsblhPO/coWojHN kohcI1eO5oawBHHPhIfzZHNpUOG1rluVhJYQDeDg0liDNYSswGrsIrkwYnkfNB/VSu3l2xshAM6 24RlGUzCpSUtCLhLb7jOTFUmN5UMVNvj5/ktCz41lreuOdcxolm9CoxpEpBNWQ=
X-Proofpoint-GUID: e9Ni5j7XV8-HKENvXpzZvvDGvyt8hFOt
X-Proofpoint-ORIG-GUID: e9Ni5j7XV8-HKENvXpzZvvDGvyt8hFOt
X-Authority-Info-Out: v=2.4 cv=Rbydyltv c=1 sm=1 tr=0 ts=6a900fa7 cx=c_apl:c_pps:t_out a=aW9mcIavGNWWFvFFKOxBSA==:117 a=aW9mcIavGNWWFvFFKOxBSA==:17 a=Sv0fKeRqtYgA:10 a=VkNPw1HP01LnGYTKEx00:22 a=48vgC7mUAAAA:8 a=hYe79rMgAAAA:8 a=17ETkIWRRxp6-YkuEIsA:9 a=lqcHg5cX4UMA:10 a=QEXdDO2ut3YA:10 a=T_m1mNtyh0_F4F3_:21 a=_W_S_7VecoQA:10 a=9IbxEZVTZP4P9pfg05T7:22
X-JNJ: AAAAAAABoDCnmW7cWCYJEYONYAcj60jS54mgXjwebRhUiYyWncTKMIgUJ4Kv8FA75FvOKv2VZ2qonEvGNDNz16P1bjImCIU3jUvwqa7BhaExYAfY035L/V4VQp6WGK9cxMbuPZxNNAaV8oIeVVVCoqCdr3asaMCqXSvEqnCzTHkkWAYC0tfFna8MnW5i6EkrxfQygeREHOVgO0TabgJC8PMCgdHQxnp4J3nuxV4c9Et+TJF9yXqiOVR6M4vwd1XeehBqQZmhzqV556DEvfkhCyUuBaJgIIWdQHlyu2E/T4UeKYkNjUb5Itgaqj2Aj2A4s4pYDo059vuLN4tykgWen2bpAM86mP+JJbRgPlU8mYw5m4XDtGApVnqTGxlxuhaTf/WPPuAG82tzFJMdPlLvsQtMdFuS9EdkayME/94eBqHkGtEUs03GyCqWVgG7WjFai+cd86wgyJgx6HHiM1I3fN9mqIEfXhmZ6Sr1aJN8InGFQetBwIbE66kEU5xilNk+aX+xYAWS6GyTzHAnUx04T5ZfCc121lpP5Y93koT+KDDq74i6i48qKQx0iDMnB5RsgTBpLFdddX/+h7/9KvtnlAYxvOUx9pV/KQYjKtzHo14pwarTCeufc6xgCoxM45FjQ1mvHj2jg62HX+x/Wd/BmssIK6NMB8ijt4IXekn6KDKv69U63SANbEgi+jVwXHQQ+gtw+JPVnhBG34eoxM8CqiAueoeEV9TLzSwkrOFBZz+Ar393PwxRet9Jda6SAYUwPTTLGMX+qzIS3l81XzOwJ9DeE284CC7HnPvVVvzd5VXEFOfIkf1mlXYVc38NHe4qX/f0eysi4Uj1j/SJpl9HAttpAcJznpHzlLHOlzacNsV8Up/HxsDKjT0lJHzOCzWsLsh3qe+SAAk/VUAwdb7Fw1q6x46pEUlIIJepZKelO5xqQynw/PnPmGLWnqc5W/1GxzeFajaceI0vNJ0HcT7bpmJeCrg1oct X2vfQgsNPNmMGL3EL1eAosV+GfyWJ4tSkEMfxTjwa7JUnyyjUIaBPvEIVH2VNXUVe5iLSzZ6BEIA92sdhN093wxW9fmEOMS40MqARyv87SdZ8O9M+mYmXte0K0VlwHKbbOYSI7r1VVOBfNccegfhl1oekVBc8lW0KmdKbjwx4EwRI3aeFC7okOHYZhFS8dpGQWmyXeFAAcykH5hXUEmbIsfHz/NLnRu/2QKmF6+ad7hxjJH0hTB/be3KTrmTZtwyW8jnmhfuc9t9J9cCwukwMMW06cShFM/DOkq2NyeKH3/rbba/0ra8O89u52zqqRqIrUhl/7CG9GiyLrruHyx1Kd6JjXp72VSRYH1UwgpofcbxwVtN59bw9nqrucv3CNH8iAXT8UK/2lZtL2yFHPfgXtNwGk0C+gYdYXepIFnHDJpNY5rUCXDp/IJrhFG5wqwVVvSoHCm2JO6mMK5ERwm29Vryxaep8xdXTqLxafJchw5gizpwCST22X97oEUOy6zM=
Message-ID-Hash: V6U4TQPOSUFERJ6O6Z3NW3ZRSS3YFEW6
X-Message-ID-Hash: V6U4TQPOSUFERJ6O6Z3NW3ZRSS3YFEW6
X-MailFrom: ietf@kuehlewind.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: Nancy Sahu <nancysahu=40kriyanative.com@dmarc.ietf.org>, agentproto@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Agentproto] Comments on framework and auditabilty [was: Re: [Agentproto] Proposed charter text: evidence requirements (was: Support for the AUDIT BoF at IETF 127)]
List-Id: Agent Communication Protocols <agentproto.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/agentproto/cYLWH61b1_HVj5JyHqZAEhekyNc>
List-Archive: <https://mailarchive.ietf.org/arch/browse/agentproto>
List-Help: <mailto:agentproto-request@ietf.org?subject=help>
List-Owner: <mailto:agentproto-owner@ietf.org>
List-Post: <mailto:agentproto@ietf.org>
List-Subscribe: <mailto:agentproto-join@ietf.org>
List-Unsubscribe: <mailto:agentproto-leave@ietf.org>

I think we should cut down the framework work to mainly provide a reference architecture that would help understand how the protocols, we want to standardize in this group, will be applied. Therefore I would like to see the list on the framework part in charter cut down. Especially the point mentioned below on “authentication and authorization” is in the mean time already covered ye the recharter of the oauth group; so I think we can cut that point…?

On the part of the charter that mentions auditability. This text only says that an identifier that will be developed in this group could/should also be used for auditing. That is true. However my understanding would be that auditing mechanisms itself are out of scope; this group would only standardize the protocols pieces that are needed for (live) session/lifecycle management. I think this focus is right. I guess we then could also add record formats and mechanism to maintain and collect auditing information as out of scope, should we?


> On 26. Aug 2026, at 22:10, Leslie Daigle (ThinkingCat) <ldaigle=40thinkingcat.com@dmarc.ietf.org> wrote:
> 
> Got it — thanks for the reframing.
> 
> Leslie.
> 
> On 26 Aug 2026, at 11:17, Nancy Sahu wrote:
> 
> Understood - thank you for the pointer, and here is the same input in the form you asked for. Both suggestions below attach to sentences already present in charter.md; neither asks the working group to take on new scope.
> 
> In the AI Agent Protocol Framework deliverable, the bullet currently reads: "Describe agent-specific integration for agent authentication and authorization about how existing and emerging mechanisms are composed and applied in AI agent scenarios, including the confirmation and evidence requirements for AI agent operations."
> I suggest appending one sentence: "Where the framework specifies evidence for agent operations, it will state the properties that such evidence establishes and the properties it does not establish, and will not assume the availability of an online service at verification time."
> 
> Rationale: "evidence requirements" is already a framework deliverable, but as written the term is open enough that two implementations could satisfy it and still disagree about what a given record means - which is an interoperability failure, not a security one. The two constraints proposed are the ones that decided interoperability in deployment. First, verification without an online service: evidence produced in regulated or disconnected environments has to be checkable by a party who has the records and nothing else, so if the framework assumes a reachable service at verification time those deployments cannot conform. Second, stating the negative: a record cannot establish that an action which was never recorded did not happen, and a record sequence cannot by itself reveal that entries were removed from its head. If the framework does not say so, the natural reading of "evidence" is stronger than anything an implementation can deliver, and implementers will diverge on which guarantee they think they owe.
> 
> The first Key Considerations bullet already ends "...and auditability of agent-initiated actions distinct from user-initiated actions", but no deliverable currently carries that property other than the evidence clause in (1).
> I suggest the working group treat those two as a pair: if the evidence clause in the framework deliverable is retained, the consideration is discharged and needs no change; if the evidence clause is narrowed out of the framework, then "auditability" should come out of the Key Considerations at the same time, so the charter does not name a property that no deliverable addresses. I raise this because at least one amendment currently under discussion would move security-adjacent work out of scope, and the evidence clause could be removed as a side effect rather than as a decision.
> 
> I am happy to write text for either.
> 
> Nancy Sahu
> kriya native
> 
> Agentproto mailing list -- agentproto@ietf.org <mailto:agentproto@ietf.org>
> To unsubscribe send an email to agentproto-leave@ietf.org <mailto:agentproto-leave@ietf.org>
> --
> 
> Leslie Daigle
> Principal, ThinkingCat Enterprises
> ldaigle@thinkingcat.com <mailto:ldaigle@thinkingcat.com>_______________________________________________
> Agentproto mailing list -- agentproto@ietf.org
> To unsubscribe send an email to agentproto-leave@ietf.org