Non-transitory computer readable storage media having instructions stored thereon that, when executed by a system of a host organization having at least a processor and a memory therein, the instructions cause the system to perform the following operations:
- operating, by a cloud service provider, an interface to a blockchain, wherein each bot is a node on the blockchain;
- posting a transaction request to a chat log by one of the plurality of bots or an administrator;
- writing the transaction request, and an identification of the one of the plurality of bots or the administrator requesting the transaction, to the blockchain;
- negotiating consensus among the plurality of bots as nodes on the blockchain to conduct the requested transaction;
- and
- when consensus is reached:
- writing the transaction to the blockchain;
- pulling the transaction request from the chat log by one of the plurality of bots;
- and
- conducting the transaction by the one of the plurality of bots that pulled the transaction request from the chat log;
- and
- posting completion of the transaction to the chat log by the one of the plurality of bots that conducted the transaction.