[SCITT] Re: New I-D: Evidence Requirements for Agent Control Delivery and Outcome Reconciliation (draft-abak-agent-control-delivery-evidence-00)

Iman Schrock <team@emiliaprotocol.ai> Mon, 31 August 2026 19:05 UTC

Return-Path: <team@emiliaprotocol.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 654171327E5CA for <scitt@mail2.ietf.org>; Mon, 31 Aug 2026 12:05:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1788203128; bh=xIHHtRA6MsnaS0oO2+Ssdw5NGYGhdpXoFhc7CDFOOgY=; h=References:In-Reply-To:From:Date:Subject:To; b=StTOhyZdGiWaDGjwepb0lH3qZH3yft4ocyd9+wpqgEZJ2Ql5SxsrjcH5U3lbU148I 1/CdhA9h4Z1gZ4F5ptfdCWKY0kxzlb7LC+S8VtdQ4lnLalfKs6wek2cDS/tl0uAgTG mlAH11bYGMW5AvimWjDsgBOVOImz0OSK+YP3+Yo0=
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=emiliaprotocol.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 bnW9Wpui-2jM for <scitt@mail2.ietf.org>; Mon, 31 Aug 2026 12:05:27 -0700 (PDT)
Received: from mail-oo1-xc31.google.com (mail-oo1-xc31.google.com [IPv6:2607:f8b0:4864:20::c31]) (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 E62BA1327E5C5 for <scitt@ietf.org>; Mon, 31 Aug 2026 12:05:27 -0700 (PDT)
Received: by mail-oo1-xc31.google.com with SMTP id 006d021491bc7-6b1b1cb72d0so731580eaf.1 for <scitt@ietf.org>; Mon, 31 Aug 2026 12:05:27 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1788203127; cv=none; d=google.com; s=arc-20260327; b=kFgQyCb6Q5AfnIeYzS7Nki6nslpnj8SL9JzABKrGYF7phxoU+r4r1Di88zHdNC4pVs hVuggW2fey47V5uli+eR49tzNt5truCowxJoW/lxvhzshzBbGOCCmvrrnk3HrhUoVJK1 M8cTJHW6MqLt+qJaa3xdY1zNJjU1GaTqm+Ryyv6CUJvtof+u82kmWQ1pgJoB5Wo8zqTo SKHbUkQt2joOBKUHCiP0G2ZUsIzz/usNmrUU4XUUuCgDZcRwLa8eIUL+qIE3TBIx4+q6 CDMl7GWiS3+ksoEcn0UoZLBlBEV0VytTeCGZibNAMFXVtknJBEJoaN05jKZAeQrXNJwP MWdw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=xIHHtRA6MsnaS0oO2+Ssdw5NGYGhdpXoFhc7CDFOOgY=; fh=Anxmu+iCZVTaF0nwB+Di1xcbGc8IAUY7lT1BcRHJn1c=; b=kHwMJlNxvbCVY90LtiyVK5mr1/B4ezIuhSM9h5676dGaTxAJOu/qUxPkt4Vtwum6L0 8fH6/u4ghdBkjYhVHN6686SYtKO2qbZ+P0DKxt/eRrsv0mFoVsPWgo0m2A15LirCfvHA IztOrVU2xKY+hOIs+brH5gsjT8MHzJ17wyib9CAAsuw0uK03fdLF2O6PZMkDlp4TZZRr bLpyMRtrbufvKOykO5IYXOo1sdXTFzZR8nz0GiQ1so7zm+FZpwb96XVammDBFG37yvOf bNeAxfCJPvUU9IDLt9d4Gpgz4G72OgjPxtWkqInPHiIygvnWQTXBsAgIYCh+LXz7uZwY xvFA==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emiliaprotocol.ai; s=google; t=1788203127; x=1788807927; darn=ietf.org; h=content-type:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=xIHHtRA6MsnaS0oO2+Ssdw5NGYGhdpXoFhc7CDFOOgY=; b=pflTDxXryr2Yju0edjPxHS7+rJHdmtZvXnwnlFZLEO8cgA4zcSWPbqRuWK0N72euXG YuV6AYFXuzghCwqikDumgkwculbQADU+03z7PlB5Hbhq1pW8SNSDwRd7xzn+5Hr0eWXv CK6fXsHAAo/nUNuE9aw0y0erBKMPKhFPzjjI2x+m3bVENC64CRBFoDBkxM0aGZjXQzKZ 9RkWHaYYCrW6kcydXYM8yrkrdBzSaEPB4d0NgI0XpC8dISR140WRLeDIBJnE/75YO3UW qviIDKr2TIQdyzFVj2Oxy9IMJbBZWwAgLjIXxVsH8MwD/+/Vn6PFjGrW+LA1odl6GSQI N62A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788203127; x=1788807927; h=content-type: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=xIHHtRA6MsnaS0oO2+Ssdw5NGYGhdpXoFhc7CDFOOgY=; b=LtwaD4zcT/szuXKJVpMkr25Ctvc9Up7ApeU8ZVX2DLakJQIWSzrEqytgFgKZiI381x 4hXL4xl5PbZ9EVMSyh2rqC+iJeIZjW9gw9pIByZb5bcVOFoIHO3v5DyV/fMVJ7wZy2Qu BmqmVuJhCfjBlWLl/lFvMU87SnofTBryk8ZGb9VqB/AQsRE/K3Gx0UFV7JaiN3msciXD MSJ9QklZhNFuy5afGO1GzWhv76vJtw9R+p4fHS7j3GtrvStQK34jrrqanHhQ5j0U6Cgr T5NyaO44ZQOeTaV4FY8kSVnoUlfbyuNHtU7SVnNoKaNRkw/Y/oEPeLKVf8SA3YXDfDMD BjDA==
X-Gm-Message-State: AFuF++mphw4t2qAve+JrfurPYWf14hTkdW/mlfor1Owpoc+YB/9jrYlz kymOQsMggLb2xRGLgQw9WEh30YAvFXBXn/i3uGRrx0H0ayxm1/ecRINWllhxaJotyNMhCjh4Wsv RLMevgjiPm9QwgpXnIzmZhCyLaupVieerklqI5xzHuG9ctc2p8qVaMDxB
X-Gm-Gg: AR+sD13pdtq0IO3H/HCfd2QiLFG6Eh6Jft23G/NfFmSyBbcW75I1EcUjSkzpangEd04 9GPha+54HOvTAhHxn1o/Ffv/1fFj4a5inVkWFOzVzdG3hRoupRHP0uaqBxB3/pbdGzJlbng6MaH /UhuOK8uo3vzG8ElIWD6fUW92W4pXT72Tg3OUkfnkqqhAa48hvEks9i8seQu95Qd8QRY/8HdKus qUmXb+qmtDhhzBUjczoXszyxFPd0GXh9oh+qj2LYEcktLCacFEGbdLTjiUKGZylng3/JcKczW6l JzO5Odv6Ui2n/4xeNOL2TUvj04U5UrjSD6TTGNWnOcEjOfg1jzKm33lZz3Eam3jVStr4zlphOAm DQ8II93qDu3+aPT2B9r12My1dhky7pRsTSCF05SQk6KY2FPew4jODkk748zo=
X-Received: by 2002:a05:6820:1504:b0:6b1:2843:1312 with SMTP id 006d021491bc7-6b1c636494bmr23302746eaf.0.1788203127030; Mon, 31 Aug 2026 12:05:27 -0700 (PDT)
MIME-Version: 1.0
References: <1a059195afd.4565299a1665355.5803749020539612109@phionyx.ai>
In-Reply-To: <1a059195afd.4565299a1665355.5803749020539612109@phionyx.ai>
From: Iman Schrock <team@emiliaprotocol.ai>
Date: Mon, 31 Aug 2026 12:05:16 -0700
X-Gm-Features: AcwNN1WlzQMeFFCvb1rWB8aq5-_ON-KKIMHrP18WjPzQww0HzoesurLZ4m41Dkg
Message-ID: <CAOfgHgozu3Zkfa_8xLL-_819UXa9+AHWyzmgJqECrJrdHAMqrg@mail.gmail.com>
To: scitt@ietf.org
Content-Type: text/plain; charset="UTF-8"
Message-ID-Hash: ZF5KZMFYW4QNZATQCTIVJNLAJTW2A33C
X-Message-ID-Hash: ZF5KZMFYW4QNZATQCTIVJNLAJTW2A33C
X-MailFrom: team@emiliaprotocol.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
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/nmX5kiPFudYFDhKIHuno-0hLD8U>
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>

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