public to private zk ips