client zkp