I2p-cp -

To establish a connection through the network, a client follows a specific handshake and setup sequence via I2CP:

: I2CP handles the high-level requests from applications (e.g., "send this data to this destination") and translates them into the lower-level tunnel and Garlic routing mechanisms used by the I2P network. i2p-cp

I2CP operates as a message-based protocol, facilitating communication between two primary components: the (the application) and the Router (the I2P node). To establish a connection through the network, a

: The router builds inbound tunnels and requests a "LeaseSet" from the client. This LeaseSet serves as a signed set of "entry points" that other peers can use to reach the application anonymously. Key I2CP Message Types Message Type SendMessage i2p-cp