I2p-cp May 2026

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

I2CP is essential for the I2P ecosystem because it provides a consistent API for various programming languages. While the primary I2P router is written in Java, I2CP allows clients written in C++, Python, or Go to interface with it seamlessly. This has enabled the integration of I2P into diverse projects, such as the Monero cryptocurrency for transaction privacy. i2p-cp

: 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 Instructs the router to deliver a payload to

: A CreateSession message is sent, containing the application's configuration and its cryptographic Destination (public key). This has enabled the integration of I2P into