It can be done but I think it more suited to use with Ethereum instead.
Due to the use of their Smart Contract Technology.
I think that makes it a match made in heaven when it comes to insurance holding and the blockchain technologies use in this scenario.
