[agent2agent] Re: New I-D : A Dimensional Model for Characterizing AI Agent Protocol Proposals and Their Substrates

Mikhail Sergeev <mikhailsergeev369@gmail.com> Mon, 05 October 2026 13:41 UTC

Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) (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 E246A4B for <agent2agent@ietf.org>; Mon, 05 Oct 2026 13:41:29 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=pass header.d=gmail.com header.s=20251104 header.b=BOxsaB+H; spf=pass (mx.ietf.org: domain of mikhailsergeev369@gmail.com designates 2607:f8b0:4864:20::52e as permitted sender) smtp.mailfrom=mikhailsergeev369@gmail.com; dmarc=pass (policy=none) header.from=gmail.com; arc=pass ("google.com:s=arc-20260327:i=1")
Received: by mail-pg1-x52e.google.com with SMTP id 41be03b00d2f7-cbee846deecso1318798a12.1 for <agent2agent@ietf.org>; Mon, 05 Oct 2026 06:41:29 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1791207683; cv=none; d=google.com; s=arc-20260327; b=lQPlP52nkTe27rRc/vmqYnNkXAnYFUDb/QW9/LkHNxU1Rc3y0aXX6lTxXTnAGrZ3LM Mhm25AfrC2Otg0NlgHqWYTG23ukLMDKnKenmUKXKe4Tirm5KR3w3Ug/vhAUVlUg6eS+8 wt03+cA744+ZoRN6M1pBn2nALif/OoXE9ZBlMU4s7WHUczfzP9WLlKhJbT7lLlMJug2M 8jdAGBjoHUQlS68LMzAgh3yks5mp6amORO+IxC+US3mz1eqNTjKMmTW6a29hEwYpi8MR JKO1kwGGG15UCJ9ycwOugXtPkLuK1pUn3+b00uA6x7gkohuhxb+ca3yx4URbxCkCt1gC dsew==
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=2cv04GIauH20hVFwmpj59wlCxnfpmUgpRppxBiC4QrU=; fh=oB/sdMNUC21eGYEN+pg47ZetnjxAjc0JhuRE7uPnODw=; b=kSvB/NIrOWrNrRZCHRJd+r8zZvoxjy9Bdcj3OMrJf353TdUSlrpOpBu+h8+QISeqEN hSbtNAHHNtA1qhohiK/TrWywVinyJNRUPov0w786kn5DJLxNpZBPfpuYVujw2lyLgFo/ MS5SbETWACmnnsxs7SGKnSLZpuOtoMxQEIseXaCtmAfi/8hJW+f6ygFrqYR2lnJdlvM8 mFjJXzkDjA44nw4e8us9fGk9kKrACQGNrj7A9oRZcMrFctJeWPLTW5R2kKRIVeq+2yIQ Ye6fq9HlGVBtgd5vd6XYniiZ8bQMs6OFLU/sTCjGkzjBMEaZ27fRQnArmNaMFJsW6lHZ SKHw==; 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=1791207683; x=1791812483; 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=2cv04GIauH20hVFwmpj59wlCxnfpmUgpRppxBiC4QrU=; b=BOxsaB+HyaH6/LfbDQqEvKyxpuIIz+l5fgsb4fVHInLOoVRlnUwCWBE6Y16YloZd3S BQYEnnZ2PjqFsft2t3MT7uMsh+UqVasBQpCmJfLD+1bsfJL93Q5Su7KSapzklP7Mskvq uicAps2jDXKgqU+mSnQgOB2cPjWnS2i0iatpdrwcMxrf+Mt92TuLeBLuABvBVSFoXMf0 QuPnc5fZ2Hjmxz65OPoZ0IihHGWu5nJDRiRKNqXSHrOWWE7epbFou1vRfvczWAut/+Do wiPj2ew0TbAV+xWb/vag3fxrZ6pznmwKjEFmWYzuVPKAZCPswqjtRxWro+SBSNksyUib H66Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1791207683; x=1791812483; 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=2cv04GIauH20hVFwmpj59wlCxnfpmUgpRppxBiC4QrU=; b=nYXIZ7QvkLDKvQ8fNO73gS79GqtrqPUOb2ZC/6h6/rzQBNIS0Y+2ONf3GVom8I7EtN HQx6GeMwHUsXzjP+ELsjbmXBHojVLqUUx61grKCmUFiqKskE2aTR56w7MfRrYosf2nDk P35aPKspysWVAKV8Iow8F6yI6s8Ux5DRnlshFmb9EJtxd8cL3IKB6weTNbOYMHSOkpPq Dvx2EncUmP22guA6vN/yjerf8GDbXNLZBaV6YX1z/0GJTMCFgZ17axfl+/IbAfpQCjrw 1r2CmfXv3oFWiOH0PUVZxBzcWANXJWnTX8I5CQP5cGeowiwyF4GWRKO3/5zr6G6VyQXl U7vg==
X-Forwarded-Encrypted: i=1; AKwUvBzm7JjP42p7Mg21fvuhsi7fffu2iZNLpoU18E1GMVs/sPWkoQw53M9a2jyb+RCwPXQ6XVn4v8B5qRFjKg==@ietf.org
X-Gm-Message-State: AFuF++m5+Jr56y0i2NZri6QmrfYbDBC1I8CzGo1n4/H6CfBicTduLKpQ bJGagwT1OrqvNQRaecxgPvaxaZi1BAl7p4joYSIFTHa7CYfH99AN4fA80ibMzJ6NYg1Qvj1JnYO rWIWkxT7VfLHTc6arRrlkFWmdsSobIdA=
X-Gm-Gg: AYBFou30GUpKXSCzqL8t3Vox8nyi61Nu8r5nAXcntn5L/JlVnm0ZOqbf337NWJ5pAIH 8UTnxwP1FH8W6OsKczPdHDCh5tJ5ym31tllJDKUHALjbrh6OPfRcpmK2NQVwG6wDzqqSswl2MaI LYEUXGh1i3eCfUQcIHpZRsG5s1qzMmH2tWRgkRZ4V6a5rEvd25X/smC64cDy5GCFvAAbCmUjPCE Ety668Gn0ABLzvXtZVmsxqsVAOp5Nc8yemSulM9+d34n38BYTufFtHMO7qEknZh/DSX4xx6JBg6 8aTvjMCg9SHkUajHbFKqDqlNSlx/ZQlk/YjVMb3sEw+Vkc25Ac/gxH8=
X-Received: by 2002:a05:6a20:244c:b0:3de:74ee:c05d with SMTP id adf61e73a8af0-3e0d6a9564cmr7302767637.23.1791207682472; Mon, 05 Oct 2026 06:41:22 -0700 (PDT)
MIME-Version: 1.0
References: <CAOfgHgr4kx6uU1XaFyaTmYmK2ZJrCF1uH=vpvXVQbf-q2V+2=g@mail.gmail.com> <06A04005-930F-494C-954E-461B1102F4E5@mainlabs.ai> <CAOfgHgoa2+rAbKg+WkW3t=P90gwtDjrky5w3r=kvHt8SU=Z-yw@mail.gmail.com> <DU4PR07MB104194DB24F5162B009F88130E6892@DU4PR07MB10419.eurprd07.prod.outlook.com>
In-Reply-To: <DU4PR07MB104194DB24F5162B009F88130E6892@DU4PR07MB10419.eurprd07.prod.outlook.com>
From: Mikhail Sergeev <mikhailsergeev369@gmail.com>
Date: Mon, 05 Oct 2026 16:41:11 +0300
X-Gm-Features: AclHuK-rdkvv9TVnMPYU3u0GB5M4aMuLLiOlSU4Uf63jHEJyXXkwr1jnEt13KZE
Message-ID: <CAC-beJ717JebeoUO8Yu-ShkmLCxGT0_7Ls2UOy=UWNYmJjD0AQ@mail.gmail.com>
To: parisa.foroughi@nokia.com, team@emiliaprotocol.ai, sumit@mainlabs.ai
Content-Type: multipart/alternative; boundary="000000000000a201e0065d1809e0"
X-Spamd-Bar: -----
Message-ID-Hash: HQYXP47ED6RZ6ODZT7KCKMQVOFXGXKLI
X-Message-ID-Hash: HQYXP47ED6RZ6ODZT7KCKMQVOFXGXKLI
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: blake@truealter.com, agent2agent@ietf.org
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [agent2agent] Re: New I-D : A Dimensional Model for Characterizing AI Agent Protocol Proposals and Their Substrates
List-Id: Standardization of AI Agent Communications <agent2agent.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/agent2agent/cwABU1DL6gl_PeceRIJ7nPBXZxc>
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>

Hi, Parisa —

Yes. That distinction is what I intended.

I was not proposing to combine authorization evidence with
post-action/accountability evidence. The consolidation I meant was only
EXT-ACCTEV -> EXT-AUDIT for the post-action side.

EXT-AUTHEV should remain a separate extension point. Authorization evidence
and audit/accountability evidence can arise at different enforcement points
and can be supplied by different protocols.

Evidence Verifiability still applies per record. And the non-inference rule
should remain explicit: an EXT-AUDIT record does not establish the
existence or value of an EXT-AUTHEV record, and vice versa.

So I think we agree on the boundary; my earlier wording was too compressed.

Best,
Mikhail


On Fri, 2 Oct 2026 11:44:07 +0000, "Parisa Foroughi (Nokia)" <
parisa.foroughi@nokia.com> wrote:
> Dear Iman, Blake, Mikhail, Chris and Sumit,
>
> Apologies for the delayed response. I have also been reconsidering the
scope of this I-D as the discussion increasingly moves toward multi-party
protocols, but coming back to this thread:
>
> I think we need to keep the protocol-visible observation separate from
the property the dimension characterizes.
>
> For evidence-verifiability, I would retain the agreed values: `none /
participant-verifiable / third-party-verifiable`. The presence or absence
of a record is not another value on that axis; it is a protocol/data-model
primitive used to establish the resulting
> verifiability property. A record may exist and still yield `none` if it
does not provide the required verification property.
>
> I agree with Iman's treatment of "not found in this evidence set" as one
possible interpretation of the expected result for the EXT-AUTHEV test.
From the dimensional-model side, though, whether that record exists or not
seems to me
> part of the protocol mechanism supporting the extension, rather than
something that needs to surface in this draft. Unless there is another
reason for the dimensional model to expose record presence or absence
explicitly, I would leave that detail to
> the extension addressing this dimension.
>
> @Mikhail, on the proposal to drop EXT-ACCTEV and let EXT-AUDIT carry both
kinds of records, I think I disagree with collapsing the two extension
points. My reason is not the record-level Evidence Verifiability
classification; I agree that this can be
> applied independently to each record. My main point and concern is that
authorization evidence and post-action/accountability evidence arise at
potentially different enforcement points and may therefore be provided by
different protocols. Treating both as
> one extension would hide that distinction in a model whose purpose is
partly to make such protocol boundaries explicit. If the proposal is
instead simply to rename the post-action extension to EXT-AUDIT, I am fine
with that; it would also align better with
> the scope of the upcoming AUDIT BoF. Do you agree with that distinction,
or am I missing something in what you intended by consolidating them?
>
> @Sumit, good catch on D4 as well. I agree with Iman's proposed
clarification there: D4 describes what is presented at a given crossing; a
`derived-` value at that crossing does not establish uninterrupted
delegation continuity back to the originator.
> I will correct §5.4 accordingly in the next revision.
>
> Cheers,
>
> Parisa
>
> From: Iman Schrock <team@emiliaprotocol.ai>
>
> Sent: Friday, October 2, 2026 6:53 AM
>
> To: Sumit Ahuja <sumit@mainlabs.ai>
>
> Cc: Parisa Foroughi (Nokia) <parisa.foroughi@nokia.com>; Blake Morrison <
blake@truealter.com>; agent2agent@ietf.org <agent2agent@ietf.org>;
mikhailsergeev369@gmail.com <mikhailsergeev369@gmail.com>
>
> Subject: Re: Re: [agent2agent] New I-D : A Dimensional Model for
Characterizing AI Agent Protocol Proposals and Their Substrates
>
> CAUTION: This is an external email. Please be very careful when clicking
links or opening attachments. See the URL nok.it/ext for additional
information.
>
> Sumit, good catch. Your hop-2/hop-3 example exposes a tension in the
current §5.4: the definition says each step is narrowed back to the
originator, but the paragraph below says a value at one
> crossing does not establish lineage continuity.
>
> Parisa, I’d narrow the definition to what is presented at this crossing,
then add: “A derived-* value at one crossing does not establish that the
originator’s authority survived every earlier crossing.
> That conclusion requires evidence for the intervening chain.”
>
> That keeps D4 a local description without asking it to prove the entire
path. Thanks for flagging it, Sumit.
>
> Iman
>
> On Thu, 01 Oct 2026 18:49:39 -0400, Sumit Ahuja <sumit@mainlabs.ai> wrote:
>
> Parisa, Iman, Blake, One observation on D4; Section 5.4 says a mediator
can either preserve the originator's chain or terminate it and present its
own credentials, and that the two have materially different
> audit and blast-radius implications. The model records the value per
crossing. The consequence I would make explicit is what a downstream
receiver can infer from it. If a mediator terminates the chain at hop 2 and
the next agent derives from the mediator,
> hop 3 is derived-chain. To the receiver at hop 3 it looks the same as a
chain that runs unbroken back to the originator. The value at one crossing
says nothing about whether an earlier crossing was local-policy. It might
be worth one sentence there saying
> that a derived-* value at a given crossing does not establish that the
originator's authority survived every earlier crossing. It’s similar to the
absence sentence Iman proposed: a local value, reported accurately, that a
reader will otherwise take as more
> than it is. Sumit P. Ahuja Main Labs On Thu, Oct 01, 2026 06:23 PM, Iman
Schrock <team=40emiliaprotocol.ai@dmarc.ietf.org> wrote: > Hi
> Blake, Mikhail, Parisa, > > Thanks for closing the loop, Blake. I’d keep
your third rule as written, then put this sentence immediately after it: >
> “A record not found is reported as not found in the evidence set
examined. That does not establish that the
> event did not occur. An absence conclusion needs a defined boundary and
period, and grounds for believing every qualifying event would have left a
record in that set.” > > For the EXT-AUTHEV test: supply a
third-party-verifiable EXT-AUDIT record and no EXT-AUTHEV
> record. The expected result is the audit record’s own verifiability and
“not found in this evidence set” for authorization. Neither the audit value
nor the missing record establishes whether authorization occurred. > >
Parisa, does that fit the section you’re
> preparing? I can turn it into a direct edit if useful. > > Best, > Iman >
> > > On Thu, 01 Oct 2026 09:32:56 +0000, Blake Morrison <
blake@truealter.com
> <mailto:blake@truealter.com>> wrote: > Hi Mikhail, Iman, Parisa, > >
Apologies for the delay. > > Yes to adding it in the same section rather
than as
> a fourth rule, and > to Iman's "not found in this evidence set" as the
expected result for > the EXT-AUTHEV test. > > Nothing to add from me -
Iman, it's yours to write up. > > Blake >
_______________________________________________ > 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>
>
> Nokia internal use