Skip to main content

Warrant Certificate Authorities (WCA): Auditable Data Provenance for AI-Agent Tool-Call Chains
draft-bondar-wca-00

Document Type Expired Internet-Draft (individual)
Expired & archived
Author Roman Bondar
Last updated 2026-09-02 (Latest revision 2026-03-01)
RFC stream (None)
Intended RFC status (None)
Formats
Additional resources RATS Working Group
Responsibility Vacuum - prior work
SCITT Working Group
Semantic Laundering - prior work
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date (None)
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:

Abstract

Large Language Model (LLM)-based agent systems increasingly invoke external tools and data sources, yet the epistemic provenance of consumed data remains architecturally unregulated. Data crossing tool-call boundaries acquires the apparent trustworthiness of the interface rather than reflecting the institutional standing of its actual source -- a phenomenon termed "semantic laundering." This document specifies the Warrant Certificate Authority (WCA): an end-to-end cryptographic attestation infrastructure that certifies data sources, not data content. WCA introduces a provenance layer satisfying reference monitor properties (complete mediation, tamperproofness, verifiability) for all agent-to-tool interactions. The architecture draws on the PKI trust model, OS provenance paradigms (IMA, CamFlow, LPM), and supply-chain security frameworks (SLSA, in-toto). This document defines data structures for tool-call attestation, warrant certificates, and a trust hierarchy of certificate authorities. It specifies the provenance-layer protocol and introduces Warrant Attestation Levels (WAL-0 through WAL-3) as a graduated adoption framework analogous to SLSA build levels.

Authors

Roman Bondar

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)