Kalamatee
10/06/2026, 11:33 PM.device, even if the implementation behind that device has to deal with multiple network peers, sessions, transports, and dynamically created endpoints.
The fact that Network MIDI is stateful and manages multiple peers does not, by itself, make it a service. A device driver can quite legitimately manage that complexity internally. The important architectural boundary is the interface exposed to applications, not whether the implementation happens to maintain persistent network state.