If Actor @Alice@A has one follower @Bob@B, then addressing a message to Bob’s inbox means the message is sent once. But when Bob’s friend @Rob@B also follows Alice, the next post addressed at followers will be sent twice by default. Taking up twice the bandwidth.
I understand that the sharedInbox is meant to solve this, but that there’s some contention over how it’s specified or implemented…? Under which circumstances is the sharedInbox used? Can a receiving server opt to use it exclusively (or would that break interoperability with existing systems)?
If you find the sharedInbox problematic, can you explain your issues with it and how it might be improved?