[Audit] Re: Records for declined actions [was: Re: Question on AUDIT charter's use case scope]
Mikhail Sergeev <mikhailsergeev369@gmail.com> Thu, 17 September 2026 16:13 UTC
Received: from mail-pz2-x10.google.com (mail-pz2-x10.google.com [IPv6:2607:f8b0:4864:3b::10]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx.ietf.org (Postfix) with ESMTPS id 5A74D31 for <audit@ietf.org>; Thu, 17 Sep 2026 16:13:21 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=pass header.d=gmail.com header.s=20251104 header.b=JBKUv7mO; arc=pass ("google.com:s=arc-20260327:i=1"); dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx.ietf.org: domain of mikhailsergeev369@gmail.com designates 2607:f8b0:4864:3b::10 as permitted sender) smtp.mailfrom=mikhailsergeev369@gmail.com
Received: by mail-pz2-x10.google.com with SMTP id d2e1a72fcca58-86868f7707dso568613b3a.2 for <audit@ietf.org>; Thu, 17 Sep 2026 09:13:21 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1789661600; cv=none; d=google.com; s=arc-20260327; b=s0U6a3qMcsW5L2IVOBDD13Ptkxg05gzX25z4TMQ5rzULOy8F3G6I9M/xf7s1Mkb2dG 0IHeYnmL1dNd5dlMRozFpeaqahljlrPtaw2SXFBEvZDYACrFzg/J814Ru+6pRU0ehmFc WUsUy6Pd/pqfBfmRLsijsbhHOotsDYUV6Xs4Ch1dKP0SlSmLJEQUDGF2UhMS0W//p6yD 28u7Zb2mbLNoCYaHdo4U256QPN9UhNxLnpr3ydwYSh3E+imLP0itZauV14LR8+4WWQ97 tS+l5SFOadEGGkGLb1zgo7N+Rubg+AKB4ct+NTPpeSz1ZUoGfTawbvi7iNTDp9LJoA6D dD5g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=fYVzHRwb+V+r8tlHJ9tbKX77u1Q+tNAOQQ41gvZCiiU=; fh=1kmZabzfxcaLYvT0mosO+8DSNixmkA3BvkeKGbbuMm4=; b=GGQPIsKxAFNyWYMXlwTmwN2qyQlHqCl2NXoBdevLFzVZExXS+V7vHNbYjUUPon+4X6 D+KqKchdtnEJVSdLds8EWKsmF9wLPmvOv2uj1wICDcYA1DVfzBcZmDcYVBCgYD1/F5eB jltio2dndt0ozPPdu0IOHrB43yYRbv6yqDqcUxK08rnuq+mq/M5jfw+h9yvt4EHPfC8K O4VAjSLGi5MT70chqO/8FlmQXhpWmV29wnfjUd1isd5pk+QyCG7eXijO0X7fkm5hxxA+ daAJ3QWZG0F3T/kvJOfZJkeUtQlfXkiSPwYbLFC/vdye6b08/xNAe+XZhbmu6Sc1dJkw FKhA==; 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=1789661600; x=1790266400; darn=ietf.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=fYVzHRwb+V+r8tlHJ9tbKX77u1Q+tNAOQQ41gvZCiiU=; b=JBKUv7mOgIiyCH358B1TVpmxvS7UJSog81I6Oeejk0JEcgK/IwJs3hXsa686hKDBtm p7KtLK75vAayWYucZ6bm4Lhl3TnyCiK8q/9Lez+GAG+cn78ci5ASrq8vJFWR56B+KUaG TPDfBMJZFNg4KA/9fysZneR94iC1AHSouHd03viSLaLY5WuuNV2kPewubVtyTJKd6uNs d3scdpmvjQ2Y4w2iVyDDXnC1HUxCGhVDiBgUAXmZHkqHQ1cuFQWm8KLBNoDVp/LjPIHt vt/j7vpwN6GdN95RnysR++SyMewcxhXu+BY7xgVOQph4GX0Q+rKoXPIjvUcNB0NQoHjw gshg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789661600; x=1790266400; h=content-type: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:content-type; bh=fYVzHRwb+V+r8tlHJ9tbKX77u1Q+tNAOQQ41gvZCiiU=; b=gbNcieUI0ObyDg37mGpEyudf8+tC6sFZz+x/csGVSfj/TMRWNz60HgcjzFFZhsDHZ/ INiJZkzxYI2L0KBMu/rxvwEnD/Qf/2twsEcoCefWIsb3gB0Xj9erDylL0Is+0RXs9Iv8 s6K5ppvafE9fxalcFA80xpPD09cKJPeKJIDNrnjCaoQvwTTMdNegVM2JzD309Zc0aiOF Pxb8WagnJGuf2CKR+GmxFaRFvcUTQtK+/hoo0CWaekf1spSr7BRg8Lc6h7+LUCK5fOAC jJaKkEBf0VYG1KNVlen9XTizmTOGXSIkD2v1UKxzP0baQdCWKZnBR3QCt9Aa2bzlW87q fonQ==
X-Gm-Message-State: AFuF++nNVrYltPsUvQvk3Z0FXuKQYSU8gr+7rwy3tEk23y0utD4MZDkH 54h5qPPwByeOi7SKN3l1GCmYF/Ge59GlXJg8ufvVexLeEh6Wz0d36H5AVWGybGjA/OTMqBbMQs7 QWXkPOgSMCtvQ8+OyJJdl68a84wrnWolIBdz2f1hdtQ==
X-Gm-Gg: AYBFou1FvvZSKf1pflLim6tdyXFzz+OYaKyMs1/6DFU9WXfO6vkuxzJR5u7kkEFjNHv TMEyshDvbC48RuaVRCZvtSpxnneHetpYtnGg5V1AMqUJ5RkvosLyNYST/KQen9DlNmz6vFkMliW METLMTLMFwHvTfQjPNd3ptcZmcyhl4BxSd5P9n5U0l4E/QtVZK3PObirIbaSqjSade4f2nWyoWy /H12O61mogDtGoolY/NH8hr2pCQRaSBvUueYNBP6KlD8u118tm+iaosGkm15HQkGC+QIONqkPHf ZIx2Iu0lOXwWaVgU6U6TiTri8Z2rzP0ZoCZR4YXGiAxybL0boGlIjrfX
X-Received: by 2002:a05:6a00:330b:b0:86b:73b4:30fa with SMTP id d2e1a72fcca58-8723b780673mr16882163b3a.11.1789661599759; Thu, 17 Sep 2026 09:13:19 -0700 (PDT)
MIME-Version: 1.0
References: <892LI1VFAUU4.UKS1HIB0PXJM1@mailcore-5d677cd4df-d4xg4> <DU4PR07MB104193022ECC0C34F7ED4D5F4E6BB2@DU4PR07MB10419.eurprd07.prod.outlook.com> <L186tzRb6NnwcyILTEhbl-OVAjh4oIrLXIYIH1k6KX91peGNbOhfHuDIatErSX_jCyoOi32nNh3eHtpzPsMSemi1iLweJG7KpZZ6G-LWQes=@vaara.io> <DU4PR07MB10419754BD7FBDA08730E7C26E6BB2@DU4PR07MB10419.eurprd07.prod.outlook.com> <PCe5fys3DzmquLTC04SsZflry6xUYga6bXM1SfICD9OHAPCHftJRUD3g01d-hS2rHzPB1w7RBlezqE8IHbHIBcpDtaureTHG-pBwNis_nzQ=@vaara.io> <7D930839-742F-469A-8E8B-5A291FC94A2E@kuehlewind.net> <439D27F3-DE57-4C11-A072-EE10A5A09CB4@kuehlewind.net> <178962502414.12319.10790716518544105044@kriyanative.com> <CAC-beJ63sQZWBh-Zi6G4sq6C+rzyaWNQm6Y6bOQ141w82G1CPg@mail.gmail.com> <D638B59E-A731-4621-A45A-D70F836072A6@kuehlewind.net> <CAC-beJ4f5Cqpn8_ZEYT307tFLk55R_gXKq24rPo0hZqVQDgeUQ@mail.gmail.com> <C131DCDC-83A7-4D2F-8B97-BEA03D45976E@kuehlewind.net>
In-Reply-To: <C131DCDC-83A7-4D2F-8B97-BEA03D45976E@kuehlewind.net>
From: Mikhail Sergeev <mikhailsergeev369@gmail.com>
Date: Thu, 17 Sep 2026 19:13:07 +0300
X-Gm-Features: AcwNN1We64RpYNULE_s-VlQWHqAGpQ9Vc2V0BEhMdcuB6eW4bIFa782_3QIXdiM
Message-ID: <CAC-beJ5e_hTfLGRA+5KVqT732HrqKGeNLa1fbzuJnUmypepJew@mail.gmail.com>
To: ietf@kuehlewind.net
Content-Type: multipart/alternative; boundary="000000000000ec02d1065bb00f39"
X-Spamd-Bar: --
Message-ID-Hash: E3NBZGZEAVZQUI5OB3WL2HFYLIRQTLBL
X-Message-ID-Hash: E3NBZGZEAVZQUI5OB3WL2HFYLIRQTLBL
X-MailFrom: mikhailsergeev369@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: audit@ietf.org, nancysahu@kriyanative.com, hello@vaara.io, parisa.foroughi@nokia.com, nicholas@csoai.org
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [Audit] Re: Records for declined actions [was: Re: Question on AUDIT charter's use case scope]
List-Id: "Agent Use of Delegation and Interaction Traceability (AUDIT)" <audit.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/audit/E4CU6fL2LhxWYdJdfc8mvzpiZ-s>
List-Archive: <https://mailarchive.ietf.org/arch/browse/audit>
List-Help: <mailto:audit-request@ietf.org?subject=help>
List-Owner: <mailto:audit-owner@ietf.org>
List-Post: <mailto:audit@ietf.org>
List-Subscribe: <mailto:audit-join@ietf.org>
List-Unsubscribe: <mailto:audit-leave@ietf.org>
Hi Mirja, I've updated #53. It now only extends the existing sentence in Deliverable 1: "This document might also identify needed protocol extensions and describe what verification of audit information can establish, under what assumptions, and with what limitations." This makes the topic explicit while leaving its treatment to the working group. Sections 4.2 and 8 of the architecture draft already discuss it. The questions on what individual specifications should say are in https://github.com/mirjak/draft-audit-architecture/issues/32 for further discussion. Nancy, your review question is item 1 there. Mikhail On Thu, Sep 17, 2026 04:08 PM, "Mirja Kuehlewind (IETF)" < ietf@kuehlewind.net> wrote: > Hi Mikhail, > > That makes it more clear to me. But do we need this level of details in > the charter. These seems very specific requirement that the working should > develop, discuss, and reach consensus on; and not something that we should > write in stone in the charter without that detailed discussion. I’m not > saying that these requirements are wrong but if we want or can address all > of them is for the working group to decide when developing the data model > and formats. > > Mirja > > > > On 17. Sep 2026, at 15:02, Mikhail Sergeev <mikhailsergeev369@gmail.com> > wrote: > > Mirja, > > You're right: a format alone can't tell you which claims hold in a given > deployment, and #53 doesn't make that boundary clear. > > What I'm after is smaller. One system can log that a command was sent; > another can read the same record as saying it was executed. A spec can > settle that by saying what the record means and who asserts it. Whether > anyone should believe the assertion is a deployment question. > > The same goes for checks a spec defines. RFC 9942 (5.2.1) defines the > checks that show an entry is included in the log. RFC 9943 says what that > relies on, trust in the receipt issuer (7.1), and that it doesn't show the > statement is true (9.2). An AUDIT profile could say the same about its > checks without assessing anyone's whole system. > > So I'd reword the sentence: > > OLD > The working group's data model and protocol specifications, including > profiles, will state which claims their audit information can support, the > evidence and assumptions needed to assess those claims, and what that > information does not establish. > > NEW > The working group's data model and protocol specifications, including > profiles, will state what their audit information means, who asserts it, > any assumptions needed to interpret it, and what it does not establish on > its own. Where they define or reference verification procedures, they will > also state what verification can establish, what it does not establish, and > the assumptions it rests on. > > Would that address your concern? If so, I'll update #53. > > Best, > Mikhail > > On Thu, Sep 17, 2026 01:54 PM, "Mirja Kuehlewind (IETF)" < > ietf@kuehlewind.net> wrote: > >> Hi all, >> >> Thanks for this proposal. I agree that this is critical point to be aware >> of when you design and build a full auditing system. However, I’m not sure >> what your addition on "which claims their audit information can support” >> means for the work of a future IETF working group. We can specify data >> models and formats such that an auditing system can use a standardized >> format across domain boundaries. However, I don’t think a standardized >> format alone can really give you a final answer about which claims can be >> supported. That's what you need to ensure when budding a full auditing >> system that is applying the building blocks that we can specify in this >> group to enable interoperability. >> >> Or can you explain a bit more concrete what you mean by this? >> >> Mirja >> >> >> >> >> >> On 17. Sep 2026, at 12:10, Mikhail Sergeev <mikhailsergeev369@gmail.com> >> wrote: >> >> Hi Mirja, Nancy and all, >> >> The earlier sentence in #53 had a gap. It covered profiles only, and >> Deliverable 2 can also specify new data models, which are not >> profiles. >> >> The updated PR applies it to the working group's data model and >> protocol specifications, including profiles. They are to state the >> claims their audit information can support, the evidence and >> assumptions needed to assess those claims, and what that information >> does not establish. >> >> This revision builds on Nancy's proposal of 26 August and her message >> of 14 September. >> >> https://github.com/mirjak/audit-bof-preparation/pull/53 >> >> Nancy, thank you for the support. >> >> Best, >> Mikhail >> >> On Thu, Sep 17, 2026 09:07 AM, Nancy Sahu <nancysahu= >> 40kriyanative.com@dmarc.ietf.org> wrote: >> >>> Mirja, >>> >>> Answering your question directly, from my own deployment rather than >>> from the thread. >>> >>> The new paragraph reads well and "invoked or declined actions" covers >>> the case I care about. >>> >>> The general form is what I would still ask for: that each data model >>> document state what its records do not establish, alongside what they do. >>> My own records are signed and chained on the device, and the honest limit >>> is that they establish what the device recorded, not that the action took >>> effect at the far end — a reader who is not told that will assume >>> otherwise. I would rather that kind of limit be a review question while the >>> document is being written than something found after it is published. >>> >>> It is a statement about how the documents are written rather than a >>> position on any specific case, so it commits the group to nothing it has >>> not already decided. Deliverable 2 is where I would put it, which I think >>> also answers the "where would we add that" in your reply to Parisa. >>> >>> Mikhail's PR #53 ( >>> https://github.com/mirjak/audit-bof-preparation/pull/53) has text that >>> does this, and I support it. >>> >>> Nancy Sahu >>> kriya native >>> (I work on agent evidence records commercially and have an individual >>> draft in this space.) >>> _______________________________________________ >>> Audit mailing list -- audit@ietf.org >>> To unsubscribe send an email to audit-leave@ietf.org >>> >> _______________________________________________ >> Audit mailing list -- audit@ietf.org >> To unsubscribe send an email to audit-leave@ietf.org >> >> >> >
- [Audit] Re: Records for declined actions [was: Re… Sumit Ahuja
- [Audit] Question on AUDIT charter's use case scope Parisa Foroughi (Nokia)
- [Audit] Re: Records for declined actions [was: Re… Gareth Wong
- [Audit] Re: Question on AUDIT charter's use case … Henri Sirkkavaara
- [Audit] Re: Question on AUDIT charter's use case … nicholas
- [Audit] Re: Question on AUDIT charter's use case … Parisa Foroughi (Nokia)
- [Audit] Re: Question on AUDIT charter's use case … Henri Sirkkavaara
- [Audit] Re: Question on AUDIT charter's use case … Parisa Foroughi (Nokia)
- [Audit] Re: Question on AUDIT charter's use case … Henri Sirkkavaara
- [Audit] Re: Question on AUDIT charter's use case … nicholas
- [Audit] Records for declined actions [was: Re: Qu… Mirja Kuehlewind (IETF)
- [Audit] Re: Records for declined actions [was: Re… Mirja Kuehlewind (IETF)
- [Audit] Re: Records for declined actions [was: Re… Henri Sirkkavaara
- [Audit] Re: Records for declined actions [was: Re… Iman Schrock
- [Audit] Re: Records for declined actions [was: Re… Nancy Sahu
- [Audit] Re: Records for declined actions [was: Re… Mikhail Sergeev
- [Audit] Re: Records for declined actions [was: Re… Mirja Kuehlewind (IETF)
- [Audit] Re: Records for declined actions [was: Re… Mikhail Sergeev
- [Audit] Re: Records for declined actions [was: Re… Mirja Kuehlewind (IETF)
- [Audit] Re: Records for declined actions [was: Re… Mikhail Sergeev
- [Audit] Re: Records for declined actions [was: Re… Henri Sirkkavaara
- [Audit] Re: Records for declined actions [was: Re… Francesco Marinoni Moretto
- [Audit] Re: Records for declined actions [was: Re… Mirja Kuehlewind (IETF)
- [Audit] Re: Records for declined actions [was: Re… Francesco Marinoni Moretto