Unity Interview Question

Implement a pub-sub chatroom protocol in Go (following a spec). Test it and document it.