The particular chosen node is known as Introduction Point. And Hidden service, approaches to those and take permission, whether they would like to become the introduction points or not. You might be wondering what “rp” is, its in the later part. After the introduction points is being created a Hidden Service descriptor is created, it includes server’s public key, its for generally authentication purposes. And as above mentioned, all of the IP addresses’ information took over by the descriptor, inside the descriptor it contains a distributed hash table ( hashing is widely used and base for cryptography, if you read my 4th blog, then saw there hash search, similarly in hashing, it takes a input and then it applies some kind of hash function in it and a magical hash code is generated). And the key for the hash function is known as onion address, which is not publicly available. Its given by someone, how client will connect with onion address with the descriptor and knows all the IP addresses of the Ips, then will select one and apply on the first introduction point, wait how client will connect to the IP, hold on it. Then, the typical onion routing happens and we got connected. If you lookup on this circuit as general you will find the descriptor which can’t be decrypted in general. So, now what “rp” is, this is rendezvous point, its used for verification point, generally protected information like cookies and password is passed. So, the data is now encrypted from client side. It sends that string of cookies or password there, then it sends the address of client to one of the introduction points with the onion address, and the whole circuit is accessed. If the cookie is sent by then it may accept it or pass it if it connects to the wrong server, if its correct then ack is sent to the rendezvous point and total gets bridged.