Yes, you can use the bus todo MVP with Errai. However we still have some constraints on the message payload that's being
send over the bus. I.e. complex types need to have the marshaller/unmarshaller being generated (@ExposeEntity). Event though they might only be used on the client side. But we are looking into adding some MVP examples to the codebase and remove the remaining constraints, if possible.
But if you want to give it a try, any feedback on this topic would be greatly appreciated.