[SCITT] Re: New I-D: Evidence Requirements for Agent Control Delivery and Outcome Reconciliation (draft-abak-agent-control-delivery-evidence-00)
Ali Toygar Abak <founder@phionyx.ai> Mon, 31 August 2026 19:56 UTC
Return-Path: <founder@phionyx.ai>
X-Original-To: scitt@mail2.ietf.org
Delivered-To: scitt@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 213D61328ED96 for <scitt@mail2.ietf.org>; Mon, 31 Aug 2026 12:56:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1788206167; bh=Y4f9dCS4u01ear+0RRQxANbesDAXLpkTEQuBA1eHf40=; h=Date:From:To:Cc:In-Reply-To:References:Subject; b=lkmx5Cz7hnTLVNIj1fx2JzjMXvUfgXoZnBNhOb5Z2RWBxIW8KwImnF3OaGQNYLgXD SsFDmHrOH2dFDNQ9xsKeGSoJ2iFhi+C9Ti2P2X4trIsYvSvSGBPUtj4uSpTk2/ZOuw o5iDghgZ2TVNdurRbSE/JOkTz5udhQ+MN93glEiA=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_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 (1024-bit key) header.d=phionyx.ai
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 8hUlGDwVZWvp for <scitt@mail2.ietf.org>; Mon, 31 Aug 2026 12:56:04 -0700 (PDT)
Received: from sender-op-o19.zoho.eu (sender-op-o19.zoho.eu [136.143.169.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 2363F1328ECF3 for <scitt@ietf.org>; Mon, 31 Aug 2026 12:56:03 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1788206154; cv=none; d=zohomail.eu; s=zohoarc; b=bv6bOvAZvhwO6nlcUtzDtOPrZop75HzZo8hIhrl5YhmKufP+3HhqO+hNFVdRbCsgS0QpbluP8FekF8hqx2xNRq5Gyr0LqBcTiLPQOn50yij3rypDelYmJ2loVmT/gaU4wOSG0OL+cYyaHySqZmTX7q3pnxfxVz//XS1XlYWtoZk=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.eu; s=zohoarc; t=1788206154; h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=Y4f9dCS4u01ear+0RRQxANbesDAXLpkTEQuBA1eHf40=; b=Oc4pR84lVJ8C1vG38n//4xJK6DRNzTcVnwa1BK8NTcvEDrfddhemcdxymLOKKhn5/pKzh97gGWIaTf3OjryXV1dPQhaviE6xCwj0CalQNO6nSnF5YA1jJVYUyCl4pOpFpk5+2lE+1ryQXBTPeIN9u3snjfrubzthHzyGOPyIghU=
ARC-Authentication-Results: i=1; mx.zohomail.eu; dkim=pass header.i=phionyx.ai; spf=pass smtp.mailfrom=founder@phionyx.ai; dmarc=pass header.from=<founder@phionyx.ai>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1788206154; s=zmail; d=phionyx.ai; i=founder@phionyx.ai; h=Date:Date:From:From:To:To:Cc:Cc:Message-Id:Message-Id:In-Reply-To:Subject:Subject:MIME-Version:Content-Type:Reply-To; bh=Y4f9dCS4u01ear+0RRQxANbesDAXLpkTEQuBA1eHf40=; b=lc3DEAFbvc7KP9unxsVB7nFmfF1G/19VpzyaUJ8VvxmEQEOdrvFyVU0NougX6RGx hx+B7JvhHQkL2O9Fx90++WKg7CbMOA4z2ewfnDQiFYfzucR6gqumq0OjHBUX5hFWBbv fjbxVAwxlxrRJ7kEkIqvVvFlbq4FRa6jj1nYns5A=
Received: from mail.zoho.eu by mx.zoho.eu with SMTP id 1788206154035416.16488980291854; Mon, 31 Aug 2026 21:55:54 +0200 (CEST)
Received: from mail.zoho.eu by mx.zoho.eu with SMTP id 1788206152867607.8177705449705; Mon, 31 Aug 2026 21:55:52 +0200 (CEST)
Date: Mon, 31 Aug 2026 22:55:52 +0300
From: Ali Toygar Abak <founder@phionyx.ai>
To: Iman Schrock <team=40emiliaprotocol.ai@dmarc.ietf.org>
Message-Id: <1a059647c95.52b5c00d1669474.5350363334433611579@phionyx.ai>
In-Reply-To: <CAOfgHgozu3Zkfa_8xLL-_819UXa9+AHWyzmgJqECrJrdHAMqrg@mail.gmail.com>
References: <1a059195afd.4565299a1665355.5803749020539612109@phionyx.ai> <CAOfgHgozu3Zkfa_8xLL-_819UXa9+AHWyzmgJqECrJrdHAMqrg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_5146272_792564462.1788206152854"
Importance: Medium
User-Agent: Zoho Mail
X-Mailer: Zoho Mail
Message-ID-Hash: IRGUY2LS4V52VTLCJAXDQJ5WJ6DQZHVE
X-Message-ID-Hash: IRGUY2LS4V52VTLCJAXDQJ5WJ6DQZHVE
X-MailFrom: founder@phionyx.ai
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: scitt <scitt@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [SCITT] Re: New I-D: Evidence Requirements for Agent Control Delivery and Outcome Reconciliation (draft-abak-agent-control-delivery-evidence-00)
List-Id: "Supply Chain Integrity, Transparency, and Trust" <scitt.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/scitt/kW9z4Btvou0I568hk4-5NlH17G8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/scitt>
List-Help: <mailto:scitt-request@ietf.org?subject=help>
List-Owner: <mailto:scitt-owner@ietf.org>
List-Post: <mailto:scitt@ietf.org>
List-Subscribe: <mailto:scitt-join@ietf.org>
List-Unsubscribe: <mailto:scitt-leave@ietf.org>
Hi Iman, Thank you. I agree that the target-multiplicity case exposes a real gap in -00. The current text preserves a target or resolution input on the issuer side and a receiver identity on the receiver side, but it does not make the reconciliation unit explicit when one instruction resolves to more than one required enforcement target. As you point out, that allows one matching receiver observation to satisfy an instruction-level CONFIRMED result while another required path remains open. Section 9.3 acknowledges the operational failure mode, but Sections 5 and 6 do not currently prevent that stronger delivery claim. I think your description — existential evidence accidentally satisfying a universal delivery claim — captures the problem precisely. My current preference is the second contract you suggest rather than requiring a new instruction identifier for every target: an instruction that resolves to multiple required enforcement targets binds a closed required-target set, or a verifiable reference that resolves to such a set under the declared profile; reconciliation assigns a disposition to each instruction-target obligation; a receiver observation can satisfy only the target identity and boundary to which it is verifiably bound; the parent instruction can be reported as fully confirmed only if every required instruction-target obligation is CONFIRMED; and an open, unresolved, or otherwise non-closed required-target population cannot support a complete-delivery or PASS claim. That also suggests conserving target obligations separately from parent instructions when target multiplicity exists, rather than allowing instruction-level population conservation to hide an uncovered path. I also agree with the freeze race. APPLIED for the freeze must not retroactively relabel an operation that was already consumed or in flight before the freeze took effect, nor establish that an external effect already produced by that operation was reversed. I would like to add a conformance case covering that composition boundary while leaving the exact execution and consequential-effect semantics to the adjacent action-evidence work. Your references to draft-schrock-ep-revocation-statement and draft-schrock-ep-outcome-binding are useful here. Tiago Pinto has also just pointed out a narrower composition seam with draft-pinto-agent-authz-contestability-00: its effect model deliberately separates acceptance of a declared effect policy, authenticated triggering, ordering, and claimed application. I am going to compare these adjacent models carefully before -01 so the control-delivery draft composes with existing boundaries rather than restating them. And yes, please send the exact fixture if you are willing. I would prefer to test the -01 wording against your case rather than reconstruct a weaker version of it. Thanks — this is exactly the kind of adversarial review I was hoping for. Best, Ali Toygar Abak Phionyx https://phionyx.ai From: Iman Schrock <team=40emiliaprotocol.ai@dmarc.ietf.org> To: <scitt@ietf.org> Date: Mon, 31 Aug 2026 22:05:16 +0300 Subject: [SCITT] Re: New I-D: Evidence Requirements for Agent Control Delivery and Outcome Reconciliation (draft-abak-agent-control-delivery-evidence-00) Ali, all, The lifecycle separation is useful, and Section 13 draws the boundary with AEB correctly: AEB follows a consequential action toward its effect; this draft follows a stop or revoke instruction toward the runtime constraint. My first failure is target multiplicity at reconciliation. R-CD-4 requires a target or resolution input, R-CD-5 requires a receiver identity, and CONFIRMED then requires a matching instruction identifier and content binding. I do not see a normative step that binds the resolved target to that receiver, or an accounting unit that prevents one receiver observation from satisfying a control that resolves to several enforcement paths. For example: - ctrl-1 resolves to EP-A and EP-B. - A reads and applies it. - B produces no receiver observation and remains able to dispatch. - Under Section 6.1, ctrl-1 can be CONFIRMED. The issuer population in Section 6.3 still conserves. Section 9.3 says the control may nevertheless be ineffective. That is existential evidence for a universal delivery claim. I think the model needs one of two contracts: every intended path gets its own instruction identifier and disposition, or the instruction binds a closed target set and reconciliation produces one sub-disposition per target before the parent can be CONFIRMED. An open or unresolved target population should preclude PASS. R-CD-4 and R-CD-5 should also require exact agreement between the resolved target and the receiver identity and boundary, so the right instruction at the wrong enforcement point cannot confirm delivery. Two adjacent drafts may help define the composition seam. draft-schrock-ep-revocation-statement-01 defines the upstream signed control object and says explicitly that it proves the revoker acted, not that anyone received the revocation. draft-schrock-ep-outcome-binding-00 separates accepted dispatch from independently observed effect and keeps missing or unauthenticated required observations indeterminate. With AEB, the chain is revocation statement, control delivery and enforcement evidence, consequential-action boundary evidence, and effect reconciliation. No link implies the next. One race would be useful in the conformance set: O1 crosses provider entry, then a freeze commits, and O2 is blocked. O1 remains consumed or in flight and requires outcome reconciliation. Delivery or APPLIED status for the freeze cannot relabel O1 or prove that an external effect was reversed. The vector should bind the control epoch, closed target population, effect predicate, and observation window. I can contribute an exact fixture if useful. Best, Dr. Iman -- SCITT mailing list -- mailto:scitt@ietf.org To unsubscribe send an email to mailto:scitt-leave@ietf.org
- [SCITT] New I-D: Evidence Requirements for Agent … Ali Toygar Abak
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Iman Schrock
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Ali Toygar Abak
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Iman Schrock
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Ali Toygar Abak
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Iman Schrock
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Ali Toygar Abak
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Dick Brooks
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Ali Toygar Abak
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Ali Toygar Abak
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Emek Can Dogru
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Ali Toygar Abak
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Emek Can Dogru
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Iman Schrock
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Ali Toygar Abak
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Walter Hawkins
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Walter Hawkins
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Ali Toygar Abak
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Tiago Pinto
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Ali Toygar Abak
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Walter Hawkins
- [SCITT] Re: New I-D: Evidence Requirements for Ag… e.dogru
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Ali Toygar Abak
- [SCITT] Re: New I-D: Evidence Requirements for Ag… e.dogru
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Ali Toygar Abak
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Ali Toygar Abak
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Emek Can Dogru
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Ali Toygar Abak
- [SCITT] Re: New I-D: Evidence Requirements for Ag… Walter Hawkins