I-D Action: draft-sharif-agent-audit-trail-07.txt
internet-drafts@ietf.org Sun, 11 October 2026 20:53 UTC
Received: by mx.ietf.org (Postfix) id 0ED584A for <i-d-announce@ietf.org>; Sun, 11 Oct 2026 20:53:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ietf.org; s=mail; t=1791752007; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=q5S5TERvC18CDqgoNH+0wAoCECHx8ecTIgHXYm59l3A=; b=eEWwGBpWTXcjGG4xyJP1XjaGKr4MooHzOUPaZIJCwesY8O2Az2ZOKPUhh9hh7wxdAis40e eIVce5MAT3Vdup8Q8sb6Wn9IkOJ1+9SDIYQtQ9LaNVBPjuVJ8p5ohUooXblLTVPdaJypwT wE2fPVZucMqmnAVvH/prBm0pxvxhEYg=
Authentication-Results: ORIGINATING; auth=pass smtp.auth=mail2@ietf.org smtp.mailfrom=internet-drafts@ietf.org
Received: from [10.244.9.5] (gaia.k8s.ietf.org [4.156.85.76]) by mail2.ietf.org (Postfix) with ESMTP id DB3D013A79D83 for <i-d-announce@ietf.org>; Sun, 11 Oct 2026 13:53:26 -0700 (PDT)
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-sharif-agent-audit-trail-07.txt
X-Test-IDTracker: no
X-IETF-IDTracker: 12.80.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <179175200681.157771.15831878114817763883@dt-datatracker-66f49ddcbd-pbt9f>
Date: Sun, 11 Oct 2026 13:53:26 -0700
Message-ID-Hash: CVYWBJHGSGAUBB7SRZAMDLUJIBYZYY3K
X-Message-ID-Hash: CVYWBJHGSGAUBB7SRZAMDLUJIBYZYY3K
X-MailFrom: internet-drafts@ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-i-d-announce.ietf.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.10
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/NqpUX_Jk7KD6c4IocDREy8l_9Ao>
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-sharif-agent-audit-trail-07.txt is now available. Title: Agent Audit Trail: A Standard Logging Format for Autonomous AI Systems Author: Raza Sharif Name: draft-sharif-agent-audit-trail-07.txt Pages: 59 Dates: 2026-10-11 Abstract: This document specifies a standard logging format for autonomous AI agent systems. The Agent Audit Trail (AAT) defines a JSON-based record structure with mandatory fields for agent identity, the authorizing principal, action classification, outcome tracking, and trust level reporting. Records are linked via tamper-evident hash chaining using SHA-256 per RFC 8785, with optional ECDSA signatures for non-repudiation. The format addresses requirements from the EU AI Act (Regulation 2024/1689), which mandates automatic recording of events for high-risk AI systems, whose application dates were staged into 2027-2028 by Regulation (EU) 2026/1744. It also maps informatively to SOC 2 Trust Services Criteria, ISO/IEC 42001, the draft ISO/IEC 24970 and prEN 18229-1 logging standards, and PCI DSS v4.0.1 logging requirements. The design is transport-agnostic and supports export to JSONL, Syslog (RFC 5424), and CSV while preserving chain integrity. Privacy is addressed through input/output hashing, content fingerprinting, and tombstone-based deletion compatible with GDPR Article 17. The -01 revision added pre-execution recording requirements, recording independence, deny reason codes, replay protection, external timestamp anchoring, and content fingerprinting based on feedback from independent implementers. The -02 revision added a Decision Reproducibility section (Section 13) that distinguishes record reproducibility, available for any model, from decision reproducibility, available only for open-weight models executed at temperature zero in an attested environment, and defines the associated record fields. The -03 revision added the Attestation Closure requirement (Section 13.6): the digests recorded for decision reproducibility MUST cover the complete computational closure of the inference function -- model weights, tokenizer, chat template, inference engine build, decoding configuration, and numeric environment -- together with new record fields (tokenizer_digest, chat_template_digest, engine_build_digest) and a minimal-change threat analysis (Section 13.7) showing that any component left outside the attested set is a forgery channel. The -04 revision added algorithm agility for post-quantum signatures (ML-DSA-65, FIPS 204) alongside ECDSA P-256; a key identifier (signer_kid, RFC 7638) that resolves which principal signed an independently recorded record; a trust-level assignment integrity requirement (Section 5.3) so that downgrading a consequential action is an attributable event rather than silent suppression; and OPTIONAL Merkle batch anchoring (Section 6.4) using the RFC 6962 construction for compact inclusion proofs at high throughput. All -04 additions are OPTIONAL to produce, and -04 verifiers stay backward compatible with -03: a -04 verifier accepts -03 records, and the new signing metadata is required only in records that carry a signature. This revision (-07) adds a mandatory "principal" field (Section 3.1) that binds each record to the party on whose authority the agent acted; a Relationship to Other Work section (Section 1.3) relating AAT to the WIMSE agent audit record and authorization-evidence drafts and to SCITT (RFC 9943); and corrections to the EU AI Act Article 12 and Article 19 citations in the regulatory mapping (Section 11.1 and Appendix B). Records produced under -06 and earlier predate the "principal" field; verifiers processing mixed-revision archives SHOULD treat its absence as "principal not recorded" rather than a validation failure. The IETF datatracker status page for this Internet-Draft is: https://datatracker.ietf.org/doc/draft-sharif-agent-audit-trail/ There is also an HTMLized version available at: https://datatracker.ietf.org/doc/html/draft-sharif-agent-audit-trail-07 A diff from the previous version is available at: https://author-tools.ietf.org/iddiff?url2=draft-sharif-agent-audit-trail-07 Internet-Drafts are also available by rsync at: rsync.ietf.org::internet-drafts
- I-D Action: draft-sharif-agent-audit-trail-07.txt internet-drafts