--- id: notifications/a-push-payload-does-not-say-which-server-sent title: "A push payload does not say which server sent it" theme: notifications status: open created: 2026-08-20 date_source: assumed order: 1 --- **A push payload does not say which server sent it**, which is fine for one and breaks three things for several — the deep link resolves a session id against the wrong server, threading can collapse two servers' chats into one banner, and `mv` (a per-server catalogue hash) makes the app resync forever, always against whichever server pushed last. Blocks the multi-server sign-on work. **Settle the server identifier with that design rather than inventing one here.** See `docs/multi-server-push.md`.