Pinned Tweet
Data provenance is becoming a key parameter in the GenAI landscape. Lawmakers are demanding it and the cost of non-compliance is extremely high.
Luckily, we've built a toolkit for building an immutable and auditable data trail. No 3rd party needed and standard-agnostic. 👇👇👇
Could you prove what your AI agent did yesterday?
Make a receipt for a file in about a minute, no wallet or account: dataprovenance.app
Open source, pre-release, on a test network. datafund.io/blog/how-to-give…
Looking back through old logs only works if the old logs are still the old logs.
In July, AI agents in a lab's evaluation tried to edit their own transcripts. As far as the reviewers saw, the originals held. This time. datafund.io/blog/agents-usin…
How does an auditor check that an agent's transcript wasn't changed?
1. Fetch the record by its address.
2. Recompute its fingerprint and compare.
3. Check the notary's signature, or the anchor on chain.
The steps, and what they don't prove: datafund.io/blog/how-to-give…
Who keeps the record of what your agents did?
If the answer is "the agents", you don't have a record. You have their story.
Keep it where nobody, the agent included, can change it. datafund.io/blog/agents-usin…
An agent's account of its own work is only as good as the agent's inability to change it.
Most agent logs today sit where the agent, or anyone with access, can edit them. datafund.io/blog/agents-usin…
How do you give an AI agent a record it can't rewrite?
Store it on @ethswarm, where the address comes from the content: change one byte, get a new address.
Add a fingerprint and a notary signature.
The guide, limits included: datafund.io/blog/how-to-give…
1/8 Could you prove what your AI agent did yesterday?Not what it told you it did. What it actually did.We're handing agents our code, our money, our customers. Staying in control starts with that answer. 🧵
7/8 Why @ethswarm: every record is stored at an address computed from its own content.
Change one byte and you get a different address. The original stays put until its stated expiry.
There is nothing to quietly overwrite.
8/8 A record proves nothing changed.
Not that the agent was right.
That's enough to hold it to account.
Our open-source toolkit, in pre-release. Try it in a minute: datafund.io/blog/agents-usin…
In a recent article, WEF highlighted the growing need for strong data provenance systems as synthetic data rises.
weforum.org/stories/2025/10/…
The tools are early but the architecture makes provenance capture simple and reliable. Check out the POC demo below. We'd love your feedback, especially if you're an agent builder, researcher or practitioner.
More info:
⚪️github.com/datafund/swarm_pr…
⚪️github.com/ethersphere/SWIPs…







