Tidepool reusable zk client