Receive Responsibility Boundary

classDiagram
ActiveProtocolBackend --> ReceivePacketService : verified packet
ReceivePacketService --> IMeshPeerDirectory : peer facts
ReceivePacketService --> ChatMessageLedger : Incoming fact
ChatMessageLedger --> IMessageStore : durable commit

Wire validation, receiving use cases, state merging and storage submission are four different responsibilities.