God has revealed Himself in an immutable blockchain called the Bible. It is the ledger of truth, with 66 blocks verified and confirmed progressively with the God's proof of work by His public acts in history.  