Self-attested vs independently verifiable receipts
A self-attested receipt is signed by the platform that ran the agent. An independently verifiable receipt is signed and anchored by an unaffiliated party, so any counterparty can check it without trusting the issuer.