SOCIAL
GRAPH
PROTOCOL

A permissionless open social graph that enables any relation or event to become a shared record across the web.

avatarfollowedavatar
avatarflagged2kKi...Kemw
avatarsubscribedGF1g...hzn5
avatarcreated event3VoX...UChS
avatarflagged7pia...XY8z
avatarblocked8tJ9...cBz8
avatarfollowed8tJ9...cBz8
avatarfollowedavatar
avatarflagged2kKi...Kemw
avatarsubscribedGF1g...hzn5
avatarcreated event3VoX...UChS
avatarflagged7pia...XY8z
avatarblocked8tJ9...cBz8
avatarfollowed8tJ9...cBz8
avatarfollowedavatar
avatarflagged2kKi...Kemw
avatarsubscribedGF1g...hzn5
avatarcreated event3VoX...UChS
avatarflagged7pia...XY8z
avatarblocked8tJ9...cBz8
avatarfollowed8tJ9...cBz8
avatarfollowedavatar
avatarflagged2kKi...Kemw
avatarsubscribedGF1g...hzn5
avatarcreated event3VoX...UChS
avatarflagged7pia...XY8z
avatarblocked8tJ9...cBz8
avatarfollowed8tJ9...cBz8

Connecting the Web

Enable users to plug-in their social graph, so they can focus on experiences, not gaining the audience for your appPublish
Unlock new recommendation algorithms and discover insights based on data providers you selectDiscover
Get started within minutes with developer-friendly SDK for Typescript and RustBuild

Permissionless
for Everyone

Anyone can start creating graph data or reading it from providers they select. Sgraph data providers don't need user consent to write on behalf of them.

blocks.block1.title

Space
Efficient

Protocol uses Merkle tree compression to optimize space usage. It allows to store up to one billion records per tree at no cost.

blocks.block2.title

Optimized for
High Performance

Indexer synchronizes on-chain data from sgraph and builds a local copy, allowing to query relations efficiently.

blocks.block3.title

Built for Builders

Developer-friendly and open source from the day one. Check out repository and code examples for more information.

blocks.block4.title
Subscribe for the sgraph protocol updates