I have been asking agent builders what they want in a run receipt after an AI agent finishes a task.
The answers were better than my original schema.
The common theme:
A receipt should not be a transcript summary. It should help someone decide whether the run can be trusted, resumed, reverted, or handed to another agent.
Here are the five fields that kept coming up.






