For detailed and academic explanations, maybe I don't have a definite one. However, in my use case I usually send the Txhash of my transaction results to others as proof and this is relevant to cryptographic hash functions to Generate unique identifiers for blocks and transactions In a blockchain system