[Agentproto] Re: Sussing out points of disagreement on the charter
Bradley B <quantum@11aiblockchain.com> Wed, 12 August 2026 11:22 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 570B212876670 for <agentproto@mail2.ietf.org>; Wed, 12 Aug 2026 04:22:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1786533776; bh=DCSeH9crQAqMcUhxx+Y1efRVPDbg63lISKiWsTHoj2g=; h=From:Date:Subject:To:Cc; b=DZJtunDVzfo9f3P/br/ljAbvYhe/8AdmdPDktY5y+j1gKiTUHueAVnFa4YL1oVFdY bbNwX7qTE0OWaQZ4YePfAUUA7MgTMlwmkv+KDtz42ihoBvzacoAgGO0wBFRwqC1C6I 5m9ei04G/Z2hATR1qb0C2x9P80EEYZihAl5AajC0=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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_BLOCKED=0.001, 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 3-JhIsuTX8Ai for <agentproto@mail2.ietf.org>; Wed, 12 Aug 2026 04:22:52 -0700 (PDT)
Received: from mail-ot1-x32d.google.com (mail-ot1-x32d.google.com [IPv6:2607:f8b0:4864:20::32d]) (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 D59871287635D for <agentproto@ietf.org>; Wed, 12 Aug 2026 04:21:48 -0700 (PDT)
Received: by mail-ot1-x32d.google.com with SMTP id 46e09a7af769-7ee4399c423so660428a34.0 for <agentproto@ietf.org>; Wed, 12 Aug 2026 04:21:48 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1786533702; cv=none; d=google.com; s=arc-20260327; b=JwYVDxhOivOArUbxsRm/Ly6O2HTzUZZuB8oWZJaIGQCrwpeVhOqGQpbRu7DGdqKgwx vENaLM/ri4BMac606u5HSX42dIVOB+XbOxI66wjHawdT2+Tq5LEODlz0A4cRxxWuzU5r qUEOdRuV11pJyXGlIKxmzCMBnfCDcykcTvC2D7fuqrktXiiZ+7P+bRjFOribMOQiTPAb qqYr21lBUc42zchbgx1rDMvp5ZB0VKnjsdiPKA84J0S+fHwk5JHwnzC2dHgXC74Lrd4k wnnl59UYCErjH0abrlGZPIHM9uqakDOedbpm0mPfz1aH9PXr/KT04I+V0pXClDtoYFpS BeOw==
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 :mime-version:dkim-signature; bh=DCSeH9crQAqMcUhxx+Y1efRVPDbg63lISKiWsTHoj2g=; fh=fOQvQkONaryE37DYAcfALX3ei/luulwkbvj6LsDExsc=; b=CDzgyp2exHUlpmcgg2nD51k4oeDLDHVoFp6fI63Xfcnmu9dhvMBKo988nHikrEYmjO iIYduWCF0O8svitjl83sER160Pa8eWXDt13fojiL0AKzC+UJbwLKY6bPwnTK8RuDMs7t ajjlEgwL1lwsun0nnP3sYwuHKduI79laAz/CY7xBJfbPlvyaHTgu/Q/KzIJtRK+beozX mxgv0cloVOEcC/L+fJvIyhxGaWvJhXgdLak9VKdJGJGbN+qjqIGxLXOavfNPpfC6CT1l fbjMVOrzVLl0oaHiw7VbXr1lZlGeprZlesSGQ3qeud9GbF+Szla+jfxZN/LAIa4BtcwU oVNg==; 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=1786533702; x=1787138502; darn=ietf.org; h=content-transfer-encoding:content-type:cc:to:subject:message-id :date:from:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=DCSeH9crQAqMcUhxx+Y1efRVPDbg63lISKiWsTHoj2g=; b=tnrWbmQJqFsIqyGEcole5RS2EVY5e7X6XXh4azpRX+XfMaHzV6HpRD177eFju365NF PxToqiWdaA96aqSNs6I51p65nJ43W1xOtsW2IA7qRcbnINkymttNHwr2QqfGCcTlgO+X HAeljKOdM3ZdSmL3fEa9p+tlOuWvL/P/ktNq66DMpTnXWKa7yLVFlwVX6FLS9XE26N6P u6JUUWzZ/96ONOp7fnQnBxTPkc0m2xicYp1tAkremE12yW5iUYk052TnR9R8xqoW9oSp uBAKLgngJ8Z+64a6iuemetSC9p215WwKoVIoLhtSc38rmPq1fbjRzkRgj/vIioYyh+Jb pV5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786533702; x=1787138502; h=content-transfer-encoding:content-type:cc:to:subject:message-id :date:from:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=DCSeH9crQAqMcUhxx+Y1efRVPDbg63lISKiWsTHoj2g=; b=ZREFk4UL4p8hwvzPRvESlBrryYp0h/jLheavLBJHFvahjCE0Bfye6qtbZI2lTGT4uK ZVzmqMfrsXMY/RshXW+7V5QWOvIJhpbiSgzZuh6cyjBd6pP8FHDYUmjjKV2nhglHcFJH 9W8BpYfA+myL1yW28RB1gB/amhPK3+kqk4BwL/7KnV2TiIFUfgc6vmmjBaBXZKQnnx2c W695uEMLsvIaYCE2RLZMzt8I0TNL388VHecmLCkeL0GP69tmVK/uNCZ3uBGaN2R18t8t NuGwE/ztM+go2Q1mVTENedoGZYYZ281QJxLs3K1q5icXSTknL2tuDlaEqy3oYa7jiXtD WnjQ==
X-Gm-Message-State: AOJu0Yyv6v2nmb34nbTtEZt7SgeY0SeA4onOTzlsZTY/OsdH8N/Zxfvo In/Fo//WfimfOQmq1ZzdWDZZezZlWk9fwK5tvnM74IKDhcR9W+7/pzOYdsrwBphDOXATZyWEPxI f5OqTdsZm8zlyru0ZkGNwnQLEeVmtZq29VGfWWUcvJ2H3WnzCn9pY9/kbPv2nMQ==
X-Gm-Gg: AR+sD11mCut5rUqbUVjgJeko41qnOjdgqEXKYf/5MDe7AcpJ1cM6Ao68hik7RlJXDbI hTGrpEoNKrlhgcaDAYnh150bimvfStrbMcfQIG2cP3I/VK7JkD+or/ikxyuQ8QueGhkQ/6wZdSe 5nN2MNxo+uXuD8wVp6J2RQAE+dnzDDWLyMEOBaqdPs13VrQggdKihmprdrYkWEdqSfAfiSX5m+w 6F7SNO0Y8MlXInRwUwRqrVyJMO5slmUdU4TDhxLokRbJTW+AFKw3ZzLMkNzuD1/lP1Mxqc4lYCK yS3Fwl1YfbK5GGwJA2SCWj9hVEgj1XyBFIr/E/UZ458Sm9+n0lUb883MuMu44rluL917ZIYaVaD y0+az515Kyq2ujvW+yV45oP17ElS4AEAuww==
X-Received: by 2002:a05:6830:6414:b0:7e9:e709:44f6 with SMTP id 46e09a7af769-7f3b79d6bcfmr4204898a34.12.1786533701554; Wed, 12 Aug 2026 04:21:41 -0700 (PDT)
MIME-Version: 1.0
From: Bradley B <quantum@11aiblockchain.com>
Date: Wed, 12 Aug 2026 04:21:30 -0700
X-Gm-Features: AUfX_my6AEsAuWoN-rXSj7LJXJab4jFcTWRrzVt5vQJJCbFweQDE3298ucsF8jM
Message-ID: <CAC8Ya3h-npAgYWxdYoVMBABtbLMa9xaL0Qxo=Bc7VpbYA9J+8A@mail.gmail.com>
To: agentproto@ietf.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Message-ID-Hash: XHEUFZSPVIRCENK6JVNEDDQIE2P4LYLR
X-Message-ID-Hash: XHEUFZSPVIRCENK6JVNEDDQIE2P4LYLR
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
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/Ujw9lrJQJCsNCJznavpc-2edaDI>
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>
Suresh, Answering question 3 in depth because it is the one I can bring implementation evidence to, and the others briefly. 3. Correlation only, or proof of binding as well? Binding, and the reason is structural rather than aspirational: a correlation identifier without proof of binding lets any party assert membership in an interaction, which converts the identifier from a coordination tool into an attack surface the moment anything downstream relies on it. Ted's point in the PR 77 discussion, that an identifier alone is too easy to fake, is the same observation from the protocol side. But Brian's binding envelope text contains a question it does not answer, and Orie's review comment found it: "bound by a party entitled to bind it" implies something that grounds the entitlement, and requiring proof of binding without saying what makes the binder entitled imports a threat model by silence. That is the concern behind Orie's comment that this drifts toward AUDIT scope. There is a middle position between mandating a trust model and leaving entitlement undefined, and it converged on this list over the past week in the "charter simplification" thread (Zagarella, Sirkkavaara, Ahuja, Sergeev, Wadkins, and myself, with four independent implementations behind it). The resulting text is already in the editors' queue at jdrosen/aiproto-wg issue #49. The shape: the charter does not select what grounds entitlement; it requires each architecture to disclose what fills that role, against a small set of stated properties, including defined behavior when the grounding cannot be resolved at evaluation time. Concretely, one sentence added to the binding-envelope deliverable in either rewrite: "Specifications must state what establishes a binder's entitlement, how a relying party verifies it at the time of binding, and the defined behavior when that entitlement cannot be resolved." This resolves the correlation-versus-binding question without expanding scope: no root type is chosen, no authorization semantics are imported from OAuth or WIMSE, and the AUDIT boundary stays clean because the charter requires disclosure of the binding basis, not evidence formats for it. It also gives the gap analysis item Brian added on durable ownership (Naveed's question) something checkable to analyze against. The reason I trust this shape is operational: we run a fail-closed authorization control plane, and the defects we have found and disclosed in our own system were each a claim carried implicitly rather than stated, with the unresolvable case the one that fails silently, in a different direction per implementation. 1. Substrate or semantics only? Enough substrate to make the semantics checkable, and no more. The test: a relying party must be able to verify a claimed binding from the artifacts alone, without trusting either endpoint. Semantics that cannot be verified from artifacts are vocabulary, and vocabulary does not survive a dishonest participant. That does not require the charter to pin a wire format; it requires the deliverable to carry verifiable bindings rather than only descriptions of them. 2. Session lifecycle: out of scope is right, per PR 77. One caution: defined behavior when a reference or its binding basis cannot be resolved is not lifecycle, it is binding semantics, and if the charter is silent on it each implementation decides by accident, which in our experience defaults to fail-open. 4. Bilateral is sufficient if reference relationships survive: Jonathan's correlated point-to-point dialogs and Brian's parent-child references are the same requirement stated twice, and it is the one to keep, since task decomposition is where bindings actually get exercised. 5. Terminology and architecture first, thin, Informational; then the reference and binding deliverable; carrier bindings after. Fewer deliverables with the binding question answered beats more deliverables with it deferred. 6. Define the interface properties a term must satisfy rather than the term itself. The past week's thread converged fastest exactly when it stopped debating what a root is and started stating what one must do. IPR disclosure covering the material behind this: https://datatracker.ietf.org/ipr/7500 Bradley B 11 AI Blockchain Developments LLC
- [Agentproto] Sussing out points of disagreement o… Suresh Krishnan
- [Agentproto] Re: Sussing out points of disagreeme… Rob Zagarella
- [Agentproto] Re: Sussing out points of disagreeme… Mirja Kuehlewind (IETF)
- [Agentproto] Re: Sussing out points of disagreeme… Sumit Ahuja
- [Agentproto] Re: Sussing out points of disagreeme… Mirja Kuehlewind (IETF)
- [Agentproto] Re: Sussing out points of disagreeme… Sumit Ahuja
- [Agentproto] Re: Sussing out points of disagreeme… Mirja Kuehlewind (IETF)
- [Agentproto] Re: Sussing out points of disagreeme… Chris Hood
- [Agentproto] Re: Sussing out points of disagreeme… Sumit Ahuja
- [Agentproto] Re: Sussing out points of disagreeme… Bradley B
- [Agentproto] Re: Sussing out points of disagreeme… Syed Anas Mohiuddin
- [Agentproto] Re: Sussing out points of disagreeme… Shawn Sammartano
- [Agentproto] Re: Sussing out points of disagreeme… Syed Anas Mohiuddin
- [Agentproto] Re: Sussing out points of disagreeme… Sumit Ahuja
- [Agentproto] Re: Sussing out points of disagreeme… Henri Sirkkavaara
- [Agentproto] Re: Sussing out points of disagreeme… Henri Sirkkavaara
- [Agentproto] Re: Sussing out points of disagreeme… Mirja Kuehlewind (IETF)
- [Agentproto] Re: Sussing out points of disagreeme… Shawn Sammartano
- [Agentproto] Re: Sussing out points of disagreeme… Bradley B
- [Agentproto] Re: Sussing out points of disagreeme… Bradley B
- [Agentproto] Re: Sussing out points of disagreeme… Mirja Kuehlewind (IETF)
- [Agentproto] Re: Sussing out points of disagreeme… Suresh Krishnan
- [Agentproto] Session lifecycle [was: Re: Sussing … Mirja Kuehlewind (IETF)
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Sumit Ahuja
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Bradley B
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Henri Sirkkavaara
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Chris Hood
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Sumit Ahuja
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Eliot Lear
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Chris Hood
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Eliot Lear
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Sumit Ahuja
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Eliot Lear
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Henri Sirkkavaara
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Chris Hood
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Mirja Kuehlewind (IETF)
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Chris Hood
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Shawn Sammartano
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Douglas Wadkins
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Chris Hood
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Sumit Ahuja
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Bradley B
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Sumit Ahuja
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Douglas Wadkins
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Mikhail Sergeev
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Henri Sirkkavaara
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Mikhail Sergeev
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Douglas Wadkins
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Bradley B
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Douglas Wadkins
- [Agentproto] Re: Session lifecycle [was: Re: Suss… Sumit Ahuja
- [Agentproto] Re: Sussing out points of disagreeme… Bradley B
- [Agentproto] Re: Sussing out points of disagreeme… Sumit Ahuja
- [Agentproto] Re: Sussing out points of disagreeme… Rob Zagarella
- [Agentproto] Re: Sussing out points of disagreeme… Mirja Kuehlewind (IETF)
- [Agentproto] Re: Sussing out points of disagreeme… Henri Sirkkavaara
- [Agentproto] Re: Sussing out points of disagreeme… Naveed Ihsanullah
- [Agentproto] Re: Sussing out points of disagreeme… Henri Sirkkavaara
- [Agentproto] Re: Sussing out points of disagreeme… Bradley B
- [Agentproto] Re: Sussing out points of disagreeme… Sumit Ahuja
- [Agentproto] Re: Sussing out points of disagreeme… Henri Sirkkavaara
- [Agentproto] Re: Sussing out points of disagreeme… Sumit Ahuja
- [Agentproto] Re: Sussing out points of disagreeme… Henri Sirkkavaara
- [Agentproto] Re: Sussing out points of disagreeme… Bradley B
- [Agentproto] Re: Sussing out points of disagreeme… Sumit Ahuja
- [Agentproto] Re: Sussing out points of disagreeme… Douglas Wadkins
- [Agentproto] Re: Sussing out points of disagreeme… Henri Sirkkavaara
- [Agentproto] Re: Sussing out points of disagreeme… Sumit Ahuja
- [Agentproto] Re: Sussing out points of disagreeme… Douglas Wadkins
- [Agentproto] Re: Sussing out points of disagreeme… chong feng
- [Agentproto] Re: Sussing out points of disagreeme… Henri Sirkkavaara
- [Agentproto] Re: Sussing out points of disagreeme… Douglas Wadkins
- [Agentproto] Re: Sussing out points of disagreeme… Bradley B
- [Agentproto] Re: Sussing out points of disagreeme… Sumit Ahuja
- [Agentproto] Re: Sussing out points of disagreeme… Bradley B
- [Agentproto] Re: Sussing out points of disagreeme… hossein zakeri