Add broker publisher interface