Agentic Witnessing: Pragmatic and Scalable TEE-Enabled Privacy-Preserving Auditing

📅 2026-04-27
📈 Citations: 0
Influential: 0
📄 PDF

career value

168K/year
🤖 AI Summary
This work addresses the challenge of enabling trustworthy auditing of unstructured semantic attributes—such as code logic—while preserving the privacy of proprietary data. The authors propose a novel three-party framework that introduces a “proxy witness” paradigm, shifting verification from attested execution to attested reasoning and thereby achieving, for the first time, privacy-preserving qualitative auditing for unstructured data. By integrating trusted execution environments (TEEs), large language models (LLMs), the Model Context Protocol (MCP), and cryptographic hash chains, the framework allows verifiers to assess high-level semantic properties of private data through Boolean queries without exposing the underlying source code. Experimental results demonstrate that the approach successfully automates artifact evaluation across 21 GitHub repositories, accurately verifying five high-level semantic attributes.

Technology Category

Application Category

📝 Abstract
Auditing the semantic properties of proprietary data creates a fundamental tension: verification requires transparent access, while proprietary rights demand confidentiality. While Zero-Knowledge Proofs (ZKPs) ensure privacy, they are typically limited to precise algebraic constraints and are ill-suited for verifying qualitative, unstructured properties, such as the logic within a codebase. We propose {\em Agentic Witnessing}, a framework that moves verification from attested execution to {\em attested reasoning}. The system is composed of three agents: a Verifier (who wants to check properties of a dataset), a Prover (who owns the dataset) and an Auditor (that inspects the dataset). The Verifier is allowed to ask a limited number of simple binary true/false questions to the auditor. By isolating an LLM-based Auditor within a Trusted Execution Environment (TEE), the system enables the Verifier to query a Prover's private data via simple Boolean queries, without exposing the raw dataset. The Auditor uses the Model Context Protocol (MCP) to dynamically inspect the target dataset, producing a yes/no verdict accompanied by a cryptographic transcript: a signed hash chain binding the reasoning trace to both the original dataset and the TEE's hardware root of trust. We demonstrate this architecture by automating the artifact evaluation process for 21 peer-reviewed computer science papers with released codebases on GitHub (e.g. Does the codebase implement the system described in the paper?). We verified five high-level properties of these codebases described in the corresponding publications, treating the source code as private. Our results show that TEE-enabled agentic auditing provides a mechanism for privacy-preserving oversight, effectively decoupling qualitative verification from the need for data disclosure.
Problem

Research questions and friction points this paper is trying to address.

privacy-preserving auditing
semantic properties
proprietary data
qualitative verification
confidentiality
Innovation

Methods, ideas, or system contributions that make the work stand out.

Agentic Witnessing
Trusted Execution Environment
Privacy-Preserving Auditing
Model Context Protocol
Attested Reasoning