I2p-cp May 2026

Instructs the router to deliver a payload to a specific I2P Destination.

Notifies the client that a new message has been received from the network. i2p-cp

The is the standard interface through which client applications interact with an I2P router to send and receive data across the anonymous network. By decoupling the application logic from the complex routing and encryption tasks of the network, I2CP allows developers to build privacy-focused tools—such as secure messaging or file-sharing systems—without needing to implement the underlying peer-to-peer (P2P) protocol themselves. Core Functionality and Architecture Instructs the router to deliver a payload to

I2CP operates as a message-based protocol, facilitating communication between two primary components: the (the application) and the Router (the I2P node). By decoupling the application logic from the complex

: A CreateSession message is sent, containing the application's configuration and its cryptographic Destination (public key).

: The client requests the current network time from the router via GetDate and SetDate messages.

: 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.