From reading [this][1] and [this][2], I understand that a hidden service builds a virtual network to an introduction point and provides it with its public key. What I'm wondering is, how does the introduction point then communicate with the hidden service using this information? (as the second link says we do not want these nodes to know the hidden service's IP address) [1]: https://tor.stackexchange.com/questions/672/how-do-onion-addresses-exactly-work/674#674 [2]: https://www.torproject.org/docs/hidden-services.html.en