Byteball is a wallet for storage and transfer of decentralized value. You set a condition when the payee receives the money. If the condition is not met, you get your money back. Exchanges and other services are also easy to use in conversational interface.