A Zero Knowledge (ZK) protocol is a privacy-first verification method that allows two parties to engage without having to reveal…