I-D Action: draft-sato-soos-acd-03.txt
internet-drafts@ietf.org Tue, 08 September 2026 00:11 UTC
Return-Path: <internet-drafts@ietf.org>
X-Original-To: i-d-announce@ietf.org
Delivered-To: i-d-announce@mail2.ietf.org
Received: from [10.244.9.145] (gaia.k8s.ietf.org [4.156.85.76]) by mail2.ietf.org (Postfix) with ESMTP id 4F191136E2165 for <i-d-announce@ietf.org>; Mon, 7 Sep 2026 17:11:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1788826278; bh=FkrSThd5j2ExxHFnULcvArvPfPEJArO/zuxI24vWMFc=; h=From:To:Subject:Date; b=o2BYRL+MQ+LIe9Sornnk14AKOpvXqWtyp+oebrU3PoxacJ6RcHV1udCo3c6OwSglM rByh0ynRca2m6AztxDjBBbHX8/+8WwO9GH/zDgNS18YByYhS7lzhoJn2Q+offNNFNN OZQPnTvI1WERIkd7yU41AQy5MXBJtVlBz1hb469o=
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
Subject: I-D Action: draft-sato-soos-acd-03.txt
X-Test-IDTracker: no
X-IETF-IDTracker: 12.74.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <178882627824.784285.9476598640767580205@dt-datatracker-9769b79f-xztnc>
Date: Mon, 07 Sep 2026 17:11:18 -0700
Message-ID-Hash: PKPNDQB6EJBUNTLMWUV2HBINPJDJQKWN
X-Message-ID-Hash: PKPNDQB6EJBUNTLMWUV2HBINPJDJQKWN
X-MailFrom: internet-drafts@ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-i-d-announce.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Reply-To: internet-drafts@ietf.org
List-Id: Internet Draft Announcements only <i-d-announce.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/i-d-announce/UOuQqjasqW-0bb6z1wqUaG0mh5s>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i-d-announce>
List-Help: <mailto:i-d-announce-request@ietf.org?subject=help>
List-Owner: <mailto:i-d-announce-owner@ietf.org>
List-Post: <mailto:i-d-announce@ietf.org>
List-Subscribe: <mailto:i-d-announce-join@ietf.org>
List-Unsubscribe: <mailto:i-d-announce-leave@ietf.org>
Internet-Draft draft-sato-soos-acd-03.txt is now available. Title: The Agent Compliance Disclosure (ACD) Protocol for Agentic AI Systems Author: Tom Sato Name: draft-sato-soos-acd-03.txt Pages: 38 Dates: 2026-09-07 Abstract: A regulated resource provider -- a bank, a government API, a healthcare records system -- receives a request from an AI agent. The agent claims to operate under a constitutional compliance policy and a valid mandate. The resource provider has no mechanism to verify these claims. Without a machine-verifiable compliance disclosure, the resource provider cannot confirm the agent's governing law, its active prohibition set, its audit trail reference, or its principal hierarchy -- before granting access. This document defines the Agent Compliance Disclosure (ACD) Protocol: a machine-to-machine compliance handshake that must complete before an AI agent is granted access to a regulated resource class. ACD defines the ACD Record schema (a three-layer structured disclosure produced by the SOOS kernel, covering legal identity, constitutional compliance, and principal hierarchy), the ACD Presentation Protocol (the query/response exchange between a resource provider and the SOOS kernel), the ACD Trust Hierarchy (operator-declared trust levels and Audit Principal credentials), the ACD-to-MJWT binding (ACD MUST reference the session MJWT jti), and the GAR integration (ACD presentation events as Authority Lifecycle Events). ACD Records are produced exclusively by the Governing Enforcement Component (GEC), signed by the kernel's KIA private key, and logged in the Governance Audit Record (GAR). LLM self-report of compliance posture is architecturally insufficient and MUST NOT be used as an ACD disclosure surface. ACD is the inbound complement to the Resource Governance Protocol (RGP): where RGP governs outbound capability discovery, ACD governs inbound compliance verification. Together they define the complete resource access governance flow for SOOS-governed agents. Version -02 added the aep_session_id Layer 3 field, distinct from acd_session_id, to bind a cached ACD Record to the specific AEP session it was produced within (Section 6.3); strengthened the ACD Record Replay defense that checks this binding from a SHOULD to a MUST (Section 12.4); added the confirmation_basis field (NOTIFIED | INFERRED) to ALE-058 so an auditor can distinguish a confirmed validation pass from one merely inferred from the absence of a failure record (Section 10.1); added Compliance Handshake Volumetric Abuse as a new security consideration (Section 12.5); and migrated the KEE-1 citation from the versioned [I-D.sato-soos-kee] form to the non-versioned [SOOS-KEE] form, since KEE-1 is a permanent local-only specification that will never be submitted to the IETF Datatracker. Version -03 is an editorial revision with no normative content changes: six sibling-draft citations in Section 15.1 had gone stale against those drafts' current live versions and are updated to draft-sato-soos-aep-04, draft-sato-soos-gar-08, draft-sato-soos-kia-07, draft-sato-soos-mjwt-06, draft-sato-soos-rgp-02, and draft-sato-soos-sov-04 respectively; and the Table of Contents, which omitted Section 12.5 from -02's submission, now lists it correctly. The IETF datatracker status page for this Internet-Draft is: https://datatracker.ietf.org/doc/draft-sato-soos-acd/ There is also an HTMLized version available at: https://datatracker.ietf.org/doc/html/draft-sato-soos-acd-03 A diff from the previous version is available at: https://author-tools.ietf.org/iddiff?url2=draft-sato-soos-acd-03 Internet-Drafts are also available by rsync at: rsync.ietf.org::internet-drafts
- I-D Action: draft-sato-soos-acd-03.txt internet-drafts