<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Provenance on t0ul</title><link>https://t0ul.com/tags/provenance/</link><description>Recent content in Provenance on t0ul</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 25 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://t0ul.com/tags/provenance/index.xml" rel="self" type="application/rss+xml"/><item><title>Output authenticity</title><link>https://t0ul.com/blog/output-authenticity/</link><pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate><guid>https://t0ul.com/blog/output-authenticity/</guid><description>&lt;p&gt;&lt;em&gt;Part of my &lt;a href="https://t0ul.com/blog/the-plan/"&gt;AI Security Engineering&lt;/a&gt; series, a local email-to-calendar agent I build, then attack, then harden. If you have not set up the lab yet, start with &lt;a href="https://t0ul.com/blog/setting-up-the-lab/"&gt;Set up your lab&lt;/a&gt;. The lessons are &lt;a href="https://github.com/t0ul/ai-security-engineering"&gt;on GitHub&lt;/a&gt;, and the agent itself lives at &lt;a href="https://github.com/t0ul/emaildrop"&gt;t0ul/emaildrop&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="the-output-has-to-be-checkable-too"&gt;The output has to be checkable too&lt;/h2&gt;
&lt;p&gt;The last post signed the data coming in. This one signs the artifacts going out, and closes the governance chapter by turning the same provenance check outward. The agent produces things people act on: a calendar file you import, a summary you read and trust, an action you approve based on what it told you. All of that rests on an assumption that is almost never stated, that a thing which looks like the agent&amp;rsquo;s output actually is. Once an agent&amp;rsquo;s output has authority, that assumption is a target.&lt;/p&gt;</description></item></channel></rss>