In my

first Squirix article,

I wrote about why Squirix keeps a strict boundary between the client and the server. Applications use a typed client

over gRPC; the server owns cache state, routing, persistence, recovery, and operational endpoints.

That boundary makes ownership clear. It does not answer the uncomfortable question underneath it: what exactly happens