[Agentproto] Re: Sussing out points of disagreement on the charter

Bradley B <quantum@11aiblockchain.com> Wed, 12 August 2026 23:28 UTC

Return-Path: <quantum@11aiblockchain.com>
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 C1805128D0BA8 for <agentproto@mail2.ietf.org>; Wed, 12 Aug 2026 16:28:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1786577313; bh=AuufkF+Nwq6FwrMPCKABrjeh3AD3VjZATCjVmH9THnU=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=LOapvGxpAIWD2QeBttwAVsGQM9eyNkJxIlRv7JEqi0Uo0s1As0H6+fGKTFOTUS6RG iA9KZskhpkfzekI2Lrc/FsN08nZusB+5OQuy4yUeLKFJMlGZVbBftQ7bM4ffPaP26P ngfZn3Z3jd2STXTDYckTmBAEUrPZWxRzSORbAE48=
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, 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=11aiblockchain.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 fFw9LbmWTgwT for <agentproto@mail2.ietf.org>; Wed, 12 Aug 2026 16:28:33 -0700 (PDT)
Received: from mail-oa1-x36.google.com (mail-oa1-x36.google.com [IPv6:2001:4860:4864:20::36]) (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 114C0128D0BA3 for <agentproto@ietf.org>; Wed, 12 Aug 2026 16:28:33 -0700 (PDT)
Received: by mail-oa1-x36.google.com with SMTP id 586e51a60fabf-456d267da8cso68184fac.2 for <agentproto@ietf.org>; Wed, 12 Aug 2026 16:28:33 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1786577306; cv=none; d=google.com; s=arc-20260327; b=HRa+hJelERq/L5Zq+s2vpuGOrym3pYLQ1yQ9tqJ29JWcTSP1cCSCThPIoX1C2Oi6BJ rDW+C38M0V2E92GmA/Xh49hcN/3imHc+gzOq5WBqo7QBvMwa2bcGkYH4q+RyTPJPVZTy gGRshqM/jnkQc8b47VWoWHH0h3jJPK9SR95Jd/Dt7UeH4YV64wYmZd61bez6JEOwPWk7 8TriaiLXcoqPUiZHiy7VWC0Gw5WZtrWyMx/BsGMOmgEsQDNZgSctr/OhVMIQ57aaO/CM eLjrmujhPiLMvj6QLvTZrFsITr2ykUZCt2deED8yFvWLVeg4KOsk1PwAsit8YhtiyXvb J2TA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=lvnoAcR9YrmElkkBYSI8JP6Nc26eHP684+XO+yTSxwo=; fh=Fs0mJn+uw1U9rMJqIKUJ7nS/7ycW0VNHp7zqwrfcqj8=; b=j9gcENA8HXFJYNGbPi65mxkuKyrPp2UvAThFKXX+WHMB0FsEeC5phvBq51HQiyQdPv QFcfnhCCBhzf/0UsSE89dBV7bH2lwj1ktLIon+Eg6lytKVA+cJhIMMO2nwlbB2W9IHyB pPL116llzQFdIJARNNs0nWPLRBw6xqHe+JqrNcx4wXH8+aA/AV92vQQri+i0cGKICwFu ATU9T0tis81dCetVuKkIaKPSA2wwDQV1FaDDWsWIqVwCpYno7yzIutaVvnLMWwAkh0Kx VkQFLmqGPhK5Iorn18qf1aAl5YXx79xREacnzj6yRYYa2ZhyXTwsS0kPq5/2hZcjqej8 ATtQ==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=11aiblockchain.com; s=google; t=1786577306; x=1787182106; darn=ietf.org; h=content-transfer-encoding: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=lvnoAcR9YrmElkkBYSI8JP6Nc26eHP684+XO+yTSxwo=; b=w9xps7ejEVBX/vYiQLzc67Tp72m+xBx8q+dgGSL0aLM1pTd6os+KuZC2hp8I+QBGK4 CTukTQSr565oT/b0B6C1YVT9iUVISRI7vdgQqPMucvd/bV6bMIhCNBd7LzBaoJJooF1J zqVOPqDvzOa2DyzeC0GJ0mzIMxoOdKox38Q5RNm14sYVVt6GnEyKl69636EpjZM0LwRh YUY09qPYBOKu6kpeAcUTgbaW4wrxq2+qFDQkBNmkUx7WMKJMK7eTh05ll9ih5CUQmoyJ KXrl0cnLvXNVZiUFd/kXsRKXqkiTNWOI1ODG2O9EkRhMMehErIu0tdoG4Wtr+hM9ifjz m3Uw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786577306; x=1787182106; h=content-transfer-encoding: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=lvnoAcR9YrmElkkBYSI8JP6Nc26eHP684+XO+yTSxwo=; b=rJtxVmkxfX/IACyJEzm4F9kAnWXdw7cCSHFn3JuWtoVIA6bkc/W0DbDWvyaEOapEkr XZHbarUEVyVYA2ZAuhQbEWAwQWrVF0QNF5LhssN7CPgkoQv0sKIwnLHJ09vgu5i9pofd eFHLgfm76K6dFFYLst84CJPo1SoVMHAYZKBKXYs+mr92ZTJ6IpzKH9aCa8d1JNRfSaGy GsIeuWOGC6RXcqXMclxQxhUloEBSqJhGxYrLegTRz+xMKpKqZK4H+NwBxO7OXjSX7BsO 0vAHE55T69SDN0DDwV1QSvIyiiE7tMQwZrQ9DeMG9uwWtgaFPAemQwp81uecAkEadXPa 6nBg==
X-Gm-Message-State: AOJu0Ywfz1sZY96THru0MaAeknE/ahZ1qpPf3d2jl3BpXiw6w0Gr51Jn lDam8nllRFM9AxRPrF5bqYLVDC7fbkLoTrZ/76tMbYRu/FNWEqY57nN+c40bf4Y8XB2M3Sli1Of 5yFYChYleOjtgVqBjCE1VjryKqf8ivxsCMQS72Bnyremr8niOfZ6AA9INImB+fQ==
X-Gm-Gg: AR+sD12HZUNmzuQe9C2kwIeHtidKEBMNdy8tyui/3ZeP5bneKeQjEeNU5MuSpjtmc5G MiOhKbKhBt00H0FnExSp9oKKQzeEsG8c0X9PSFXWqT4kyv3lg2zFxDyFtISR5sUWtvWgMYBYasB rbRbyKMKkumgds8kbMQVWQR0Zy90VMLzD9zQymAWnqSK35fjJtZ7Kya3cUTqvqBaWcJfv1KpQFq I93F7AMyPRdX6Uto6B3ey5Y4r8UzvNsw7Z9mS2WYIjLeZyoktH7mPq7rjMbnQxNgpydjjvRGPUS Ol7rO3yBDvZDUpmvSrcbu3afjsUFp8wWVVTmEgn+4BOychTdohYwRc69NWDnntPaA10PALy2ISf xaXD1quA9c+qfM8RCZRc7duNJQT5YHa6LULY=
X-Received: by 2002:a05:6870:d0c2:b0:447:7605:ed4f with SMTP id 586e51a60fabf-45e62274a10mr1922754fac.6.1786577305682; Wed, 12 Aug 2026 16:28:25 -0700 (PDT)
MIME-Version: 1.0
References: <CA+MHpBpB7ve3MgTH=7NUhP8kfVA8k1po-HKNpOPUv8xbS=MUhw@mail.gmail.com> <CAMRH8SDqw=it8LGKFA82omg88qq9NxQ2Hp4Pgjdj-mqoNFMbAw@mail.gmail.com> <CF68118C-50DE-4786-B098-83BFEFC151DF@kuehlewind.net> <187B4CC1-94A1-4F62-9AE1-AA7A95264297@mainlabs.ai> <BEF2FAD0-4352-4CDE-B88E-7102FECB2CB4@kuehlewind.net>
In-Reply-To: <BEF2FAD0-4352-4CDE-B88E-7102FECB2CB4@kuehlewind.net>
From: Bradley B <quantum@11aiblockchain.com>
Date: Wed, 12 Aug 2026 16:28:14 -0700
X-Gm-Features: AUfX_mwN66Ab1K5ov9u3l9FpxPuU6oVrboJ2eFzWN_dOFhFeemRp8x5gK0P62E8
Message-ID: <CAC8Ya3gojt9SwJSF+93PRGR3k15bDdLO1uV8bi0SE6vSQMy5qQ@mail.gmail.com>
To: agentproto@ietf.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Message-ID-Hash: AIPGXJZ7BFBPXTIHK4KL4CYEYC34DHPD
X-Message-ID-Hash: AIPGXJZ7BFBPXTIHK4KL4CYEYC34DHPD
X-MailFrom: quantum@11aiblockchain.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: suresh.krishnan@gmail.com, ietf@kuehlewind.net
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Agentproto] Re: Sussing out points of disagreement on the charter
List-Id: Agent Communication Protocols <agentproto.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/agentproto/QwwoaSw4L3SIHwVVzc-xXW3ZXlg>
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>

Mirja, Suresh,

One data point for Mirja's test, from production rather than argument.

Our control plane reconciles decision records against the executing
side's records across a trust boundary, hash for hash. Correlation
works. Every pair matches. And the fraction of those pairs that carry
any sequencing mechanism is zero percent. Correspondence is not
precedence: matching records prove the two sides agree about what
happened, not which came first.

So I agree correlation is the part that must be standardized, and I do
not think it can be the only part. The question a relying party brings
across domains is not "do these records refer to the same operation"
but "did the authority exist before the effect." Correlation alone
answers the first and silently fails the second, and the failure is
invisible until someone asks. That is not an audit concern imported
into session management. It is what the session's records are for once
the session is over.

Whether the ordering evidence lives in this charter or is explicitly
left to another is a fair chairs' call. Leaving it unstated is the
only wrong answer.

IPR disclosure covering the material behind this:
https://datatracker.ietf.org/ipr/7500

Bradley B
11 AI Blockchain Developments LLC


On Wed, Aug 12, 2026 at 8:29 AM Mirja Kuehlewind (IETF)
<ietf=40kuehlewind.net@dmarc.ietf.org> wrote:
>
> Not sure that is a relevant case for session management. Any request can fail due to various reason and you need to always handle that. There is something relevant to audit here but again I don’t think that is related to session or lifecycle management.
>
> On 12. Aug 2026, at 17:18, Sumit Ahuja <sumit=40mainlabs.ai@dmarc.ietf.org> wrote:
>
> Mirja,
>
> I sent a reply on this thread before yours arrived and it did not answer the question you actually asked, which is the sharper one.
>
> Your test is what needs to be standardized to survive cross-domain rather than being an implementation choice. I think that disposes of most of the session-lifecycle question, and one thing survives it. Here is the concrete example.
>
> A unit of work is accepted in domain A and executes in domain B. B admits it and never schedules it. Nothing is malformed, no error is returned, no timeout necessarily fires, and the work is live and legitimately pending for as long as anyone cares to wait. From A's side the session was accepted and is in progress. From B's side nothing has gone wrong. A cannot distinguish still working from never started using anything the protocol carried, because what the protocol carried was acceptance.
>
> Not hypothetical. In a pre-registered evaluation I ran, two priority-based scheduling policies at heavy mixed load, as modelled in a discrete-event simulator, scheduled 1 of 107 compliant long-running units of work with zero preemptions and completed none of them at any injection level, including no injection at all. Every one was admitted. None was rejected, revoked, or errored. Within a single domain that is a scheduling result and an operator sees it by looking at the scheduler. Across a boundary it is invisible, because the only thing A holds is what B said, and B said yes.
>
> Why it passes your test rather than being an implementation choice: whether B schedules the work is entirely B's business and should stay that way. Whether A can tell that it did not is determined by what the protocol permits B to state and requires B to state, which is nobody's implementation choice and cannot be recovered by either side unilaterally.
>
> What that implies for scope is narrower than session lifecycle, which is why I think your uncertainty about the term is well placed. Two things: that an acceptance can carry what was accepted, and that entering a state a relying party may need to reason about produces something rather than nothing, so that silence afterwards is an attributable claim by a named party rather than an ambiguity. Not the states, not the transitions, not full session semantics. That lands close to Rob's observation that the authority lifecycle is hard to avoid while full session semantics may be more than needed, arriving from a different direction.
>
> One disclosure, since you are carrying the AUDIT charter prep and I would rather name the overlap than have you find it. I raised the adjacent version of this on agent2agent, that an evidence model built on events cannot express a commitment that was granted and never honoured. I think both cuts are real and they are different: AUDIT's question is what a record must contain, this one is what a protocol must carry. I have no view on whether either should wait for the other.
>
> On separating proof of binding out to another working group I have no measurement and will leave it to Rob and others.
>
> Sumit P. Ahuja
> Main Labs
>
> On Aug 12, 2026, at 10:05, Mirja Kuehlewind (IETF) <ietf=40kuehlewind.net@dmarc.ietf.org> wrote:
>
> Hi Suresh, hi Rob, hi all,
>
> I think all the points discussed below are needed in some way, but the real questions is: what needs to be standardized?
>
> I think the correlation bit if the most important piece here that we identified as needed for inter domain workflows (without providing a clear definition of “workflow” at this point). Yes, proof of binding is needed as well but maybe we can separate this out and rely on existing (or new) work of other working groups?
>
> On the session lifecycle question: Initially I thought this is the main piece but the more we talk about it, the less I’m actually sure what we mean. Do people have concrete examples what is needed, and again more importantly, what needs to be standardized here to survive cross-domain rather than just being an implementation choice?
>
> Thanks!
> Mirja
>
>
>
> On 12. Aug 2026, at 09:01, Rob Zagarella <rob@violetshores.com> wrote:
>
> Thanks for pulling these into focus - it really helps. Let me offer a perspective on a few of them from the angle of having built an implementation, which mostly means I've run into where these questions bite in practice rather than in principle.
>
> On 1 (substrate vs semantics): the thing we kept running into is that shared semantics get two parties to agree on what they mean, but the guarantee that actually matters to a third party - being able to check that an action really did chain back to an authorised origin - isn't something semantics alone can carry. I don't think that means the charter has to pin a wire format; I've just found it hard to get interop to hold without committing to enough substrate to carry a verifiable binding, not only a shared vocabulary for describing one. Curious whether others have found a way to keep it purely semantic and still get that property.
>
> On 3 (correlation vs proof of binding): this is the one I feel most strongly about, and I'll admit that's partly because it's where our work lives, so please weigh it accordingly. Correlation associates messages; what we found we actually needed was the ability for a relying party to verify that an action was authorised by, and stayed within the bounds set by, a defined origin - without having to trust either endpoint. Correlation didn't survive a dishonest or compromised participant in our testing, which felt like precisely the case the whole effort exists to cover. I'd genuinely like to be wrong about this if there's a lighter path, but I haven't found one - and it's the reason we ended up building a verified human at the root with each downstream action sealed and independently checkable against the authority it derives from. Happy to share what broke when we tried the lighter version.
>
> On 2 (session lifecycle): the part that's felt unavoidable to us is the authority lifecycle specifically - issuance, continuation when contact is lost, revocation - which is exactly where the recent issue #49 thread has been converging. Full session semantics may be more than needed; the authority lifecycle has been hard to avoid.
>
> On 6 (terminology): the small set the trust model rests on - authority, binding, continuation bound, resolution path - seems worth defining carefully, mostly because in our experience these are the words where a loose definition quietly turns into a security assumption. The continuation-bound thread this week is a live example of how much these particular terms reward precision.
>
> On 4 and 5 I hold my views loosely - bilateral seems a reasonable starting scope as long as the binding model doesn't assume it, and sequencing a minimal binding-capable core first feels natural, but I'd defer to people closer to those pieces.
>
> If it's useful to ground any of this in something already built rather than argued, I'm very happy to contribute text on the binding and authority-lifecycle parts - there's running code and a draft behind the position, and I'd rather it be pressure-tested than taken on faith.
>
> Roberto Antonio Zagarella
> Violet Shores - VAC Protocol / Athena
> draft-zagarella-verified-human-root: https://www.google.com/url?q=https://datatracker.ietf.org/doc/draft-zagarella-verified-human-root/&source=gmail&ust=1786604005674000&sa=E
> draft-zagarella-autonomy-governor: https://www.google.com/url?q=https://datatracker.ietf.org/doc/draft-zagarella-autonomy-governor/&source=gmail&ust=1786604005674000&sa=E
>
> On Wed, 12 Aug 2026 at 06:19, Suresh Krishnan <suresh.krishnan@gmail.com> wrote:
>>
>> Hi all,
>>   We have received a lot of great comments during and after the BoF on the charter [0]. After the Bof, Brian [1] and Jonathan [2] have taken a shot at rewriting a more streamlined charter from the ground up based on the comments received. Since these are complete rewrites, I think we may have to dig in a bit deeper to see where the points of disagreement are. From my reading of these two proposals and the comments on github, these aspects seem to be some of the questions that we need to answer before we can work on more focused edits on the charter
>>
>> 1. Is the output of the working group a substrate or only a set of semantics?
>> 2. Should the session lifecycle be in scope?
>> 3. Do we have to work on correlation only, or do we need proof of binding as well?
>> 4. Do we need to support point-to-multipoint or is bilateral communication sufficient?
>> 5. How many deliverables, what status, in what order?
>> 6. How much of the terminology should we define in the charter, and on the flip side how comfortable we are building on vaguely defined terms?
>>
>> Are there other things we need to consider? Your inputs are greatly appreciated.
>>
>> Thanks
>> Suresh
>>
>> [0] https://github.com/ietf-artarea/charters/blob/main/agentproto/charter.md
>> [1] https://github.com/ietf-artarea/charters/pull/77/
>> [2] https://github.com/jdrosen/aiproto-wg/pull/48
>>
>> _______________________________________________
>> Agentproto mailing list -- agentproto@ietf.org
>> To unsubscribe send an email to agentproto-leave@ietf.org
>
>
>
> --
>
> _______________________________________________
> Agentproto mailing list -- agentproto@ietf.org
> To unsubscribe send an email to agentproto-leave@ietf.org
>
>
> _______________________________________________
> Agentproto mailing list -- agentproto@ietf.org
> To unsubscribe send an email to agentproto-leave@ietf.org
>
>
>
> _______________________________________________
> Agentproto mailing list -- agentproto@ietf.org
> To unsubscribe send an email to agentproto-leave@ietf.org



-- 


11 AI Blockchain Developments LLC

Brad B - Inventor

📧 quantum@11aiblockchain.com
🌐 https://11aiblockchain.com

DUNNS @- 144921555

11 AI Blockchain Developments LLC ,11/11 AI Research Division
Copyright (c) 2026 11 AI Blockchain Developments Land and IP Trust.

“We control whether AI decisions are allowed to execute”