chatgpt things so:
CRDT-Based Approach
Model the contact list as a Set CRDT:
• Add-Wins Set (AWSet): Always prefer additions to the set unless explicitly removed.
• Ensure removals are deliberate by tracking deletion markers (tombstones) for each p tag.
hrm
Login to reply
Replies (3)
Now that i think about it, the safest thing to do is ask the user which follows and unfollows were intentional whenever it notices that it is updating multiple p tags at once. You don’t even need historical deltas for this
safest isn't best
That's very elegant, yes.
The alternative would probably be moving to individual relationship status events.