Transactions are done by creating and synchronizing some new lists across the Personal Data Stores of the participants. This can be done by any method satisfactory to the participants. Some possibilities include git-based repos for the particular transactions, file attachments to emails, or sharing a server.