Allow the user to inspect all interactions ever made with the Smart Contract.
Clarify the address of the Smart Contract(s) that are being used for reading and writing operations
Clarify which code is open source and where to find it.
Clarify where code is being run (local vs Remote Server).
If possible or relevant allow users to switch to their own node.
Clarify the inputs required by the Smart Contract.
Clarify the web3 provider / Blockchain node (local node, Dapp controlled node, Infura, MetaMask, or another node).
Make sure that the user understands that actions are being run on the MainNet or TestNet.
Clarify which data read from the chain comes from Oracles or has been influenced by oracles.
Allow more advanced users to see the transaction function call before it is sent so that they could verify it and reproduce the action by themselves via the command line.