On Fri, Jan 16, 2026 at 1:10 PM Daniel Gultsch <daniel@gultsch.de> wrote:
On Fri, Jan 16, 2026 at 9:41 AM Goffi <goffi@goffi.org> wrote:
That's exactly that; having all in one pubsub item means having the whole roster each time there is an update. Legacy bookmark was doing that, and experience showed that it caused troubles.
I’m expecting significantly fewer writes to the roster than on bookmarks because we are not - for example - flipping autjoin flags.
To me the encryption here is the overhead. Especially OpenPGP has a certain overhead per item. On initial connect I would much rather decrypt one item and have the entire roster instead of n items.
And having one item also adds a bit of obscurity since the server doesn’t see exactly how many users are in my roster, If i’m deleting or adding a roster item and so forth.
Oh. And you are also avoiding weird bugs where various items of the roster are encrypted with different key material. I mean obviously nobody would attempt to do that on purpose but key material can change after device migration and stuff. cheers Daniel