I’m increasingly unsure whether every AI-agent change should ship with a portable, machine-readable provenance record: model and version, tools used, repository revisions, packages consulted, and the resulting diff. Consider a critical service where an agent updates a dependency, changes the manifest and lockfile, runs tests, and opens a pull request. That context could make review faster, especially alongside changelogs, tests, and dependency-diff checks.
But a “full context” record might also preserve proprietary prompts, internal code snippets, private repository names, or an engineer’s discarded experiments. SLSA and in-toto offer useful ways to attest to source, build steps, materials, and products, but neither makes the change correct or safe—and I’m not aware of a broadly adopted schema demanding every AI influence be captured. I’m leaning toward signed, minimal records with explicit redaction boundaries. Would you require, limit, or reject these records, and why?