The Open Social
Protocol.
Tribe Protocol is a decentralized social protocol built on Solana. Fully owned identity, portable social graph, and instant peer-to-peer gossip.
Core Concepts
Everything you need to build scalable, resilient, and fully-owned social applications.
Tribe ID (TID)
Unique auto-incrementing 64-bit numeric identity with custody and recovery addresses. Universal identifier across the protocol.
Signed Messages
Off-chain actions signed with ed25519 app keys, stored by the hub, and synced via gossip. Covers tweets, DMs, polls, and more.
Social Graph
PDA-per-relationship design on Solana. O(1) checks, unlimited follows, and rent reclamation. The most efficient on-chain graph.
Ephemeral Rollup
Instant follow confirmations (<50ms) using optimistic processing, settling into Solana L1 batches every 10 seconds.
App Keys
Scoped delegation keys to sign on user behalf. Granular permissions (Full, TweetsOnly, ReadOnly) with optional expiry.
.tribe Usernames
Human-readable names bound to TIDs. Requires annual renewal, transferrable, directly embedded into the namespace.
Run a Node in Seconds.
Join the distributed network and host your own piece of the protocol. Our Homebrew formula handles everything from dependencies to database setup.
# Install the Homebrew tap
brew tap chaalpritam/tribe
# Install Tribe node
brew install --HEAD tribe
# Start services
tribe start
# Check peers
tribe peers