Trustworthy Transactions