Rather than solely hashing an existing contract, specific rules like handover criteria defined in the underlying contracts are then put into algorithms and submitted as smart contracts to the blockchain. Upon fulfilment of those pre-defined conditions, the smart contracts are then automatically executed. Another goal for future releases is a compliance check for BIM conformity.