I believe there used to be documentation that explained why modelling events as interfaces was generally considered to be a good practice.
It’s possible it was a blog post that was referenced in the docs, or maybe just referenced from a posting on the mailing list. In any case, if anyone knows what I’m talking about, can you post the link?
Maybe a better question: is this still considered a best practice?
Quick Edit: to be clear, I am aware of this bit in the docs: https://docs.particular.net/nservicebus/messaging/messages-as-interfaces