These classes define the common data structures used by the various I2P protocols.

This package contains the fundamental data structures that form the backbone of I2P's communication protocols, including:

All data structures implement proper serialization and deserialization for network transmission, with built-in validation and type safety. These classes are designed to be immutable where possible and provide efficient memory usage for high-throughput routing operations.