: The client requests the current network time from the router via GetDate and SetDate messages.
: Since I2P is a packet-switched network where messages can be lost or delayed, I2CP is inherently asynchronous, allowing applications to manage their own reliability or use the built-in streaming library for TCP-like behavior. The Initialization Process i2p-cp
Notifies the client that a new message has been received from the network. : The client requests the current network time
Sent by the router when it needs the client to sign a new set of tunnels for inbound traffic. Significance for Developers I2CP is inherently asynchronous
: A CreateSession message is sent, containing the application's configuration and its cryptographic Destination (public key).