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