Build from the data path
The most honest view of a protocol is usually not the pitch deck or the interface. It is the path an event takes through the system: where it is produced, how it is transformed, what gets dropped, and what can still be explained after the fact.