Is it possible to make a global server on snap?

I believe that @codegang project doesn't work properly but with MQTT if someone publishes a message to a broker and sets it to be retained (remembered), then anyone subscribing to that message will be given a copy of it.

Until the message is overwritten by a new message.