First implementation of minimal Broker API

Type one? Or what is meant here?