[agent2agent] Re: bofreq-kuhlewind-agent-use-of-delegation-and-interaction-traceability-audit response
Deb Cooley <debcooley1@gmail.com> Fri, 05 June 2026 23:46 UTC
Return-Path: <debcooley1@gmail.com>
X-Original-To: agent2agent@mail2.ietf.org
Delivered-To: agent2agent@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id A3240FC149AD for <agent2agent@mail2.ietf.org>; Fri, 5 Jun 2026 16:46:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1780703203; bh=/J8kLNgqirO990oUEDfcLor14u56rS3ZMkplUlDMOWU=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=c37VA5nz35IMdO6XaM2oQVheM7gFxPeStqDv/q9bCEpcPC4Oi835NBtv/scQrWO0P 3R/KpBf7n5CtVsjswD7xdA5I1BvsktTg0PFHnhTwaMWieaiGzzUJoqYRekB4iEdEws 4gVHV/n7IETnekvMhcJC7VlJh6Gtn/M46VWaBaGY=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level:
X-Spam-Status: No, score=-1.848 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=gmail.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 0HxgqXQMrbem for <agent2agent@mail2.ietf.org>; Fri, 5 Jun 2026 16:46:42 -0700 (PDT)
Received: from mail-dy1-x132d.google.com (mail-dy1-x132d.google.com [IPv6:2607:f8b0:4864:20::132d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 5385BFC14854 for <agent2agent@ietf.org>; Fri, 5 Jun 2026 16:45:12 -0700 (PDT)
Received: by mail-dy1-x132d.google.com with SMTP id 5a478bee46e88-3078e0dcd67so555749eec.0 for <agent2agent@ietf.org>; Fri, 05 Jun 2026 16:45:12 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1780703111; cv=none; d=google.com; s=arc-20240605; b=c72VwYtpPZMN6XfzvokXtv1+VdUyG9YinxeNqgA9/kpdGy+HoS/GREFTjrLp9hcUiL t5iMIkq7djUsyIw50lAwhK2UpM7slbysaCSPRA01u+Xtn5/NZwwkbV9zBu1wHxUGcGUm yIQuAB6fPKI7s2AOkLSZnA3inwmeKTPBRWfgdRt7z/bETwJJo92amJ+MQsU7Es4stSIU C3pjn/9JJ56Z+sw1ynE62xMATMdY0trt18GQ55SxPwCorLyMyTcPEVl5gp0YLIt128D+ NuqXlM1Gz6axY99+4Wdzd7mXxTTs4G0wz8RZL0ZTMy8/j42RkRPbMT1VsJ5r8LgfiH5M PrCQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=RK/rlmhy31Q4mGv++XjgmTwvPA2RtT8WzMT7tEqaVEs=; fh=MurkKiy8b25Q0C+pH2w/si4qeYl/I4RzVQuueL9j3eI=; b=D480irIgj76jJt1CUB42sGqKHKOzG7zrSVuR64QMz6KK1GfHIV8VhDMtSFnIaRfSMB QwHqQ80ycyTKR0uNyC45v8ccbX4d4SkGeOx2dkzq4xZkqwzg5f6gV/dCKa6LEzEnliqa wGkbLnng3v9L5ceeBflV3o3q7Ub+p5TgVVFapLs+fq4FwIQtuBUUUCM2zTBsmBW+cSx5 8K4ztPgYmyE8wnNA42B0vXQdbWONglFhIotHKJ9+qR+00+2y29aEbzSht5KN13WQdKVd dfJGi/c6BMtWVNYohWoe49i6g+QAX+bYTg8yJ/cTdbkKLlzn4EjzKPdtuFSjHcyjEzxQ c21g==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780703111; x=1781307911; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=RK/rlmhy31Q4mGv++XjgmTwvPA2RtT8WzMT7tEqaVEs=; b=M52UFeStVxVoWzrC20zjjrVkVWVy6SjgwBABR1E0KlpKVV+jzM8LjkWcmFxJvuOSfK 78qmrQ+B4pPVdxpKQrnZpMyb0kphd7ZvBheSocLm+cVAVgMyJeooCbuqabuTCWeZZ2LL sDKJf6us+/omOrd7lJ8CTqZ2Y2HK8c37UzVIXzmEDlmfRHDYNRNRZmhsoc73w5H9pJ+T YomY76eQU61Jfg3/ylbl5ShLSDRF7GwP8kMrLnc3XMHyGfQwlCai2YA9BXYMGNTIVsxr Gxdte7ddQQNVBjCik8jhvtiX9llh9+ez8MVhCBFW85Ui8alTmF+TLRM8eOorMsPESqyf nayA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780703111; x=1781307911; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=RK/rlmhy31Q4mGv++XjgmTwvPA2RtT8WzMT7tEqaVEs=; b=kPQL7eH2I8kVxIRuiarxMvwwnUGjS9tuzq7gR6oQAFp8wrHUPy8Sxg1M/gTxP4VfUV p/IHi0fvEjN8xijhAGv1/P5NyZJ3y4iVhv5ua0fPDFBZ30LArVLhJe/hid8EdXWloAFI 3vGMSsgTLcLm/vPCALoHrXeaR53lPWTN2vexqeIl39u+qUeXHXZpNFZQrjYUk/p/LyZb TlRkKmUJ2P9vE4T/KtriY4JdzN5VNitLJPBx2mCdy1nVta+xpgSoiP3VYijeLxbzCq4R gvembURouugSeYRwpY7glzQLvvrJnzEJckjO3BrQTF7F2d54Lh8n+Fm8y2sJxNPLxHnW GDzg==
X-Forwarded-Encrypted: i=1; AFNElJ+B7SFfQ2BQYcNczeAYh7QdFyBPCyDpFwT+7Vhm8bqhtik7D/BmcMRp1QTrEjwM66PclM96dUS1Sz8TFA==@ietf.org
X-Gm-Message-State: AOJu0YxdJDQrJHGas04C4bNz7lY2EwsGNwbII0ARpXY9qM334bpi85Dn Y0MvSPU8gge60foWaB4hzUlMU9JRspnIMevpzBLFPsLs2HPD/iSQZgBKpowba3oBjHLFDdAQ2fi OCpspJ+/tOPvFQs+5kDN5807uqouvSA==
X-Gm-Gg: Acq92OEO99ysJao7m6BPJ7BjWwCV5yn62kaiL+1qBpxGYgic30HpUFI1Y+vUsFVO2BG rquU6hwuprgXpM1UTrpGw1uAYtxX/haeazthRhNb9zM5hpA6J1SjpblTWnFwHqN0eka/91jpcDK Nls8zyfwD7eeOBCI5oY98WqzgwpyTigM/U5CiJNLeEzmv7/o0q5TEM9GP31BqknIXQeHSGtVclc L5P/5ogtfUAH5vN6Zk2JzfeZg0r1cXqE+rPUEa29kMYFaE0N0LP68tqer+NWZH5V/LghnIRnsyp e6JlhiP8suKtBH9bYKa6PEmETFUV4GBh5PfY1CY5DLyXCYWa3iqaAIY4z7lZHl7e5qX6PjKmsVE siWhahp0OB0KVDvY+xV2w/uq0tv6oNsT5Wbk1
X-Received: by 2002:a05:7300:2209:b0:304:c651:bdea with SMTP id 5a478bee46e88-3077b22a913mr3456889eec.21.1780703111214; Fri, 05 Jun 2026 16:45:11 -0700 (PDT)
MIME-Version: 1.0
References: <CAGgd1Oc8RvE-G87NxozPf-k9O7jjf8Rp5A-VedGNN9fGGt5B_g@mail.gmail.com> <D16FEBD2-A458-4DF4-9197-972CAA2E660D@kuehlewind.net>
In-Reply-To: <D16FEBD2-A458-4DF4-9197-972CAA2E660D@kuehlewind.net>
From: Deb Cooley <debcooley1@gmail.com>
Date: Fri, 05 Jun 2026 19:45:00 -0400
X-Gm-Features: AVVi8Ccq5XDINOLboo3u0yKWYejtkuVsnkNdR6WZbPprXcuDIVlIx5Wx6HJKvHI
Message-ID: <CAGgd1OcaB4-jKTKZciRuyTbcWCkfj9K6XqeE=upuEjmHNtEiuw@mail.gmail.com>
To: Mirja Kuehlewind <ietf@kuehlewind.net>
Content-Type: multipart/alternative; boundary="00000000000064faa106538a406e"
Message-ID-Hash: FKJP3VIE2KAVZ6U7JY664VX62SOIKPKF
X-Message-ID-Hash: FKJP3VIE2KAVZ6U7JY664VX62SOIKPKF
X-MailFrom: debcooley1@gmail.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
CC: stndrds-inacio@andrew.cmu.edu, Henk Birkholz <henk.birkholz@ietf.contact>, Pamela Dingle <pamela.dingle@microsoft.com>, agent2agent@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [agent2agent] Re: bofreq-kuhlewind-agent-use-of-delegation-and-interaction-traceability-audit response
List-Id: Standardization of AI Agent Communications <agent2agent.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/agent2agent/_I07lrRi2NLlw3ymzV2vS54MiPE>
List-Archive: <https://mailarchive.ietf.org/arch/browse/agent2agent>
List-Help: <mailto:agent2agent-request@ietf.org?subject=help>
List-Owner: <mailto:agent2agent-owner@ietf.org>
List-Post: <mailto:agent2agent@ietf.org>
List-Subscribe: <mailto:agent2agent-join@ietf.org>
List-Unsubscribe: <mailto:agent2agent-leave@ietf.org>
Just a quick note: Defer is the word I've heard used for 2+ years when a BOF is not taken up for the current meeting cycle. I guess we could have said your request was declined, but defer is the word I've seen used. Deb On Fri, Jun 5, 2026 at 4:57 PM Mirja Kuehlewind <ietf@kuehlewind.net> wrote: > Hi Deb, hi Chris, > > Can you clarify what you actually mean by “deferred”? From my > understanding (and the datatraker states) you can either accept or decline > a BoF request. If the BoF request is declined for his meeting, the > proponent can decide so submit, or not, a new request for the next meeting. > Or does “defer” imply something else from your side? > > Also my understanding of the two stage BoF deadline was that one could > work on questions like your below in the two weeks in between for BoFs that > are a promising but may not be quite clear yet (maybe this what you mean > with “deferred”?). Before we had the two deadlines, especially for > proposals that came in shortly before the deadline, there was no change to > coordinate with the proponents and therefore one could only do a yes/no > decision. Therefore the second deadline was introduced to have time to > reach out and clarify things. However, this seems a bit late now give the > second deadline is today and we received your input only recently. And it > also seems you already made a decision without further exchange with us. If > this understanding of the two BoF deadlines is not the intended process, we > would like to request the IESG to clarify the process and intention of the > two deadlines (maybe in an IESG statement)! > > See below for answers to your questions. > > > On 3. Jun 2026, at 11:51, Deb Cooley <debcooley1@gmail.com> wrote: > > > Mirja, Henk, and Pam, > > The Agent Use of Delegation and Interaction Traceability (AUDIT) BOF > request is being deferred. > > While the concept of auditing the actions of an agentic agent is a good > concept, the current proposal is too broad. The intent/policy concepts > work better in a legal framework - not at the IETF. > > > The issues that need work: > > > 1. Objective: What question would be answered? (Is the AI model > operating correctly? Is its training data of proper provenance? Are the > actions correct?). Polish what is ‘in scope’ and what is ‘out of scope’. > Be precise and concise. > > > > You asked the question of what’s the gaol of auditing. However, that’s not > the problem we try to solve. The objective of auditing are the same as > today (effectively it needs to be flexible enough to address all of these > cases). The problem we motivate in the BoF request and proposed charter is > that today auditing systems are not able to capture all actions and > relevant events for complex multiple domain (semi-)autonomous systems. The > intention is to design a flexible system that further is able to evolve > over time (by adding new record types on a need bases for different use > cases and trust requirements) as these system are quickly evolving. > > We also further clarified this in the proposed charter based on comunity > feedback by adding the following sentence: > > "The group will work on the minimal set of audit information and consider > a registry to enable experimentation and fast deployment for additional > data models.” > > See here: https://github.com/mirjak/audit-bof-preparation/pull/21/changes > > > 2. Privacy: There are undoubtedly privacy issues in the audit space > where the control of privacy in the face of 'reasoning traces' will be very > difficult. This is especially problematic when the concept of transparency > logs is added. It is better to build privacy in vice bolting it on later. > > > Yes, we absolutely agree that privacy is important and we need to consider > it from the beginning. This was always the intention and we also had > multiple people making the point that privacy is important and one of the > core poinst for the working group. For me that is also one strong reason to > have this work in the IETF because I think the expertise here is high! > However, we wouldn't be able to address this entirely before chartering but > based on the community feedback we added this to the charter explicitly, > see here: > > https://github.com/mirjak/audit-bof-preparation/pull/12/changes > > Can you further specify the privacy issues you mention specifically for > transparency logs? > > > 3. Audit protocols: There are many places that audit protocols are > being worked on - OCSF, CADF, OpenTelemetry. It isn't clear whether this > 'protocol' is targeting a new protocol or profiling existing work from > other forums. > > > If you look at the architecture document as well as the charter, we don’t > really aim for much of new protocols here. It’s about data models and > extensions/profiles to existing (IETF) protocols (but OCSF could be used as > well). We are also looking into OpenTelemetry and believe that the proposed > audit architecture could be adopted there, as the identified challenges > with existing logging apply. But that is an on-going effort. Specially > OpenTelemtry came up multiple times in the discussion already and we > respectively added the following sentence to the charter to explicitly > address this: > > "The working group may also define protocol-independent data > representations intended for use by non-IETF logging, telemetry, or audit > systems, while avoiding standardization of those external systems > themselves.” > > See here: https://github.com/mirjak/audit-bof-preparation/pull/21/changes > > > 4. Interoperability: The core of the IETF mission. Please state the > interoperability requirements, advantages and rationale (especially in the > face of privacy concerns). > > > The charter says the following: > > "Cross-domain interactions lack interoperable means to exchange or verify > audit-relevant information about the participating agents and their > interactions” > > I’m not fully sure what you mean by interoperability requirements though? > Isn't interoperability a requirement in itself for a proposal? > > > 5. Community: Where is the community related to this effort and are > there implementers? > > > On the agent2agent mailing we already got a lot of positive feedback from > people who are interested in this work, have a problem to solve, and would > like to implement it. So it seems quite clear that there is a relevant > community in the IETF. Further, we are currently (in preparation of a Bof) > reaching actively out to more people who may have very concrete use cases > and might be interested to implement. However, this is for me the main > question to answer to have a BoF where we see who shows up and speaks up. > > > > 6. Contrived linkages: > > scitt: It is unclear to us why scitt - a software supply chain protocol - > is useful here. There are multiple examples of transparency systems - > Certificate transparency, key transparency, and the SCITT transparency. > Why is scitt the right choice? And what value does yet another > transparency system offer here. > > Certificate and key transparent do not apply as they are very specifically > only addressing certs and keys. However, SCITT is a bit more generic as > that it logs “signed statements” for "compliance”. We thought this is > actually a reasonable match and therefore we could re-use that work and > maybe specify a profile. We also send our BoF proposal of that reason to > the scitt list and got at least one positive reply. However, we hope to > have more discuss there. > > Further, your question, listing those three examples for transparency logs > in one go, already indicated that we should maybe not reinvent the wheel > every time we need a transparency log. So again, we are really hoping to > reuse as much as we can of existing work. This overlap with existing work > in the IETF is for us a strong reason to have the work in the IETF. But I > guess that is another BoF question to answer during the BoF. > > > > rats: We can think of no reason why rats is mentioned. The attestation of > software doesn’t really seem to be in scope for rats. > > RATS Attesters demonstrate that the audit-logs themselves are compliant > (instead of a "trust us" self-assertion) and any environment running an > autonomous system (AI agent) can take on an Attester role, include the > record generating code into its TCB and demonstrate that the records are > created in a believable manner. This is a starter scenario to keep the > scope tight, but other scenarios are of course possible. The agent itself > can be part of the TCB and thereby provide Evidence about tool calls, > authentication events, and trustworthy workload identity provisioning > directly where it happens. If confidential compute is involved, > geo-location, spawning of sub-agents, and capabilities, such as key or > platform attestation can be demonstrated via Evidence in a scalable manner. > All these facets complement a robust audit framework where the results > become part of the audit-log made transparent via a SCITT Transparency > Service (e.g. Microsoft Signing Transparency). > > > vcon: We are unfamiliar with this work, why is it being mentioned? > > VCon works on conversation records (see here: > https://datatracker.ietf.org/wg/vcon/about/) At the last joint > dispatch/secdispatch meeting Henk presented Verifiable Agent Conversation > Records - VACR ( > https://www.ietf.org/archive/id/draft-birkholz-verifiable-agent-conversations-00.html) > The VCon authors highlighted that it would be a perfect fit for their VCon > Core desgin and Henk is currently working with them to create and align > VCon CDDL to enable the use of VACR as a VCon extension. VACR is a > candidate for the conversation record (representing an agent trajectory), > as mentioned in the BoF request. > > > > Way forward: > > Spend some time tailoring this BOF request into a more polished request - > scope it down to an achievable idea. We do recommend that the proponents > spend a fair amount of time understanding the work that both oauth and > wimse working groups do. Those working groups should be consulted on a > regular basis. Consider whether a profile of OpenTelemetry created within > the OAUTH and/or WIMSE working groups might not fill the need. If it > won't, be prepared to explain the gaps. A clear, distinct problem(s) > statement will likely lead to a much stronger proposal. > > Can you clarify a bit more what is not clear in the problem statement? > Your points below didn’t really address the problem statement itself, > except maybe point 1 but I hope I could clarify the misunderstanding of > scope a bit more now. > > As you can see, we already continued to work on the charter based on the > community feedback that we got so far on the agent2agent list. We also > looked into oauth and wisme, however, we don’t think this kind of work > would be in scope for these groups and are now really surprised by this > proposal. Oauth is just recharting and does a lot of good work that we > would like to related to in order to audit authorization and delegation > decision correctly, however, that is only a small part of the needed > auditing. Creating a OpenTelemetry profile in outh or wimse seems an > extremely wide stretch for their charters. > > However, if that is what the community input would indicate during the BoF > that is also a possible outcome. This would not be the first BoF where the > outcome is not a new groups but work in existing groups. However, we > believe this work is definitely broader than this and we believe a BoF > would be very value to explicitly answer the question about community > interest and relation to the IETF (or other works) before a group is > chartered. That's also what the community feedback indicated to us so far > and why we decided to put in a BoF request (rather than going to dispatch). > > Mirja & Henk & Pam > > > > > Gather the community that is interested in implementing the protocol or > idea you are proposing. > > > If the proponents would like a mailing list for this work, we would be > happy to help with that. > > > Deb and Chris > > Sec ADs > > >
- [agent2agent] Re: bofreq-kuhlewind-agent-use-of-d… Mirja Kuehlewind
- [agent2agent] Re: bofreq-kuhlewind-agent-use-of-d… Deb Cooley
- [agent2agent] Re: bofreq-kuhlewind-agent-use-of-d… Thomas Howe
- [agent2agent] BoF request process and status [was… Mirja Kuehlewind (IETF)
- [agent2agent] Re: [iesg] BoF request process and … Roman Danyliw
- [agent2agent] Re: [iesg] BoF request process and … Lionel Morand