Holochain is a framework for creating and powering distributed applications, incorporating peer-to-peer content distribution protocol, cryptography, and hash tables. Holochain is a data integrity engine in which transactions are immutable and users control their own identity and data ‘chain .