messaging: use separate namespaces to publish