First implementation of minimal Broker API

Why hard-coding the PUB here? Seems like we are limiting ourselves too much/too early.