status check endpoint
not premature namespacing
more events in protocol