For certain time period, say every billed month, emails with aggregated billable hours would be sent to legal entities, vendors, and clients for approval. As they click the approval button, a check would be created on the database and signal that the data is ready to be pushed to the blockchain.