base interface for the Yggdrasil client