Initial implementation of the guild data exchange