The protocol is transport agnostic - but I'm primarily building it to work over Web Sockets
My question wasn't about transport - it's more do I have to repeatedly poll for events, or can I make a request that effectively subscribes me to a stream of events.