The hybrid smart contract agreement challenge to European electronic signature regulation. (26th May 2020)