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






