Distributed Social Networking Protocol

Share This
« Back to Glossary Index

The Distributed Social Networking Protocol (DSNP) is the primary subject of this text. DSNP is a rule system that facilitates the establishment and operation of decentralized social networks. These protocols allow various social networking platforms, such as Diaspora, Mastodon, and Scuttlebutt, to interface with one another, thereby offering users a more unified social networking experience. The DSNP also incorporates secure techniques to safeguard user data. It engages with open formats like JSON, ActivityStreams, ActivityPub, Webmention, and IndieWeb to format and share information. It uses application layer protocols such as HTTP, HTTPS, XMPP, SMTP, and IMAP to dispatch this data via the internet[1]. As a result, DSNP is instrumental in defining the structure of distributed social networks.

Terms definitions
1. internet. The Internet, a global network of interconnected computer systems, utilizes standardized communication protocols, predominantly TCP/IP, to connect devices across the globe. The term 'Internet' has its roots in the 1849 term 'internetted' and was later adopted by the US War Department in 1945. The inception of the Internet can be traced back to the 1960s when computer scientists developed time-sharing systems, which eventually led to the creation of ARPANET in 1969. The Internet operates autonomously, without any central control, and the Internet Corporation for Assigned Names and Numbers (ICANN) manages its primary name spaces. It has revolutionized traditional communication methods and has seen an exponential growth, with the number of internet users growing by 20% to 50% every year. In 2019, more than half of the global population was using the Internet. The Internet protocol suite, comprising TCP/IP and four conceptual layers, directs internet packets to their intended destinations. Fundamental services such as email and Internet telephony function on the Internet. The World Wide Web, an extensive network of interconnected documents, serves as a crucial element of the Internet.

The Distributed Social Networking Protocol (DSNP) allows everyone to collaborate to create one social network that is decentralized, like email.

It is an open technology that supports private communications in a manner that users of modern social networks have come to expect. The current version of the protocol is 0.6, though the project has been discontinued. The leading author is Adrian Thurston.

« Back to Glossary Index
Keep up with updates