Hermes SDK is a next-generation IBC relayer framework for building high performance and modular IBC relayers. At its core, Hermes SDK makes use of context-generic programming, a new programming paradigm in Rust, to implement the IBC relayer as highly modular components that can be customized and reused easily.