Distributed social network protocols