RuBaRu Whitepaper
Main Website
  • Abstract
  • RuBaRu - Why & What?
    • Portal
    • Problem Statement
    • What future holds for Social Media and Content Platforms?
    • Why RuBaRu?
    • Key Stakeholders
    • Core Components of Protocol
      • Fully OnChain Profile, Social Graph & Interactions
      • Decentralized Identity(DiD)
      • Fully On-Chain Rich Media Cloud: Decentralized Storage & Streaming
      • Incentive Program
      • Decentralized Creator Economy
      • Creator/Influencer Reputation Factor
      • Decentralized AI (#DeAi) Layer
      • Content Moderation
      • Brand Positioning
      • DAO Governance
    • Economy
      • Creator-Consumer Incentive Program (CCIP)
        • Join-2-Earn
        • Post-2-Earn
        • Refer-2-Earn
        • Engage-2-Earn
        • Advocate-to-Earn
        • Viral-to-Earn
        • Moderate-to-Earn
      • Creator Monetisation
      • Platform Monetisation
    • Technical Architecture & Breakthroughs
      • High level Architecture Overview
      • On-Chain Social Graph
      • On-Chain Authentication & Identity Layer
      • On-Chain Media & Content Infrastructure Layer(CDN)
      • On-Chain Feed Generation, Recommendation & Delivery Pipeline
      • OnChain Reward Wallet & Transaction Layer
      • On-Chain Content Indexer & Search Layer
      • On-Chain Referral Service
      • Decentralised AI Service layer
      • On-Chain Notification Layer
      • User Experience & Interface Layer (Frontend)
      • Off-Chain Components
        • Push Notification Broker Engine (Off-Chain)
        • Leaderboard Reverse Oracle Service
    • Tokenomics
      • Distribution Model
      • Token Utility
        • Credits : In-App Currency
        • $TOKEN (Governance & Value Capture Token)
      • Airdrop Season#1
      • Airdrop Season#2
    • Marketing & Go-To-Market Strategy
    • Try RuBaRu DApp
    • Roadmap
    • Community
    • Conclusion
    • Disclaimer
    • Quickstart
    • Publish your docs
  • Basics
    • Editor
    • Markdown
    • Images & media
    • Interactive blocks
    • OpenAPI
    • Integrations
Powered by GitBook
On this page
  1. RuBaRu - Why & What?
  2. Technical Architecture & Breakthroughs

On-Chain Social Graph

Updated: 8th March 2025

PreviousHigh level Architecture OverviewNextOn-Chain Authentication & Identity Layer

Last updated 2 months ago

RuBaRu's on-chain social graph enables trustless interactions, censorship resistance, and future composability with other DApps leveraging the RuBaRu protocol. By utilizing Canisters(Smart Canisters with State) as modular microservices within a decentralized architecture, RuBaRu constructs a scalable and efficient social infrastructure, ensuring that users retain full control over their content, engagement, and identity while benefiting from secure and verifiable on-chain interactions.

RuBaRu's On-Chain Social Graph Architecture

A fully on-chain social graph is essential for ensuring decentralized, censorship-resistant, and verifiable interactions in Web3 social platforms. Unlike traditional social media, which relies on centralized servers controlling user data and interactions, an on-chain social graph enables users to truly own their content, connections, and engagement history, while also allowing seamless composability with other decentralized applications (DApps). This structure eliminates intermediaries, ensures transparent content ownership, and rewards users for participation in a provable manner.

RuBaRu’s On-Chain Social Graph Architecture

RuBaRu's social graph is built using modular canisters in a microservices-based architecture, where different canisters handle various aspects of content storage, user interactions, and incentives.

  • Central Node: User with Decentralized Identity(DID) Each user serves as a core node in the social graph with a decentralized identity, connected to multiple orchestrators handling content, engagement, and rewards. Users can:

    • Create and interact with images, videos, and stories

    • Mention other users in their posts and comments

    • Like, comment, and share content

    • Follow other users and receive notifications

    • Earn rewards through Join-2-Earn, Post-2-Earn, Refer-2-Earn, Airdrops, and more

  • Content(Post) Orchestration The social graph integrates three content orchestrators:

    • Image Orchestrator

    • Video Orchestrator

    • Story Orchestrator These orchestrators manage the creation, retrieval, and linking of media content, ensuring a smooth user experience.

  • Satellite Canisters for Content(Post) Each content type has dedicated satellite canisters for scalable storage and efficient retrieval:

    • Image Satellite Canisters

    • Video Satellite Canisters

    • Story Satellite Canisters These canisters optimize content distribution while ensuring decentralization.

  • On-Chain CDN (Content Delivery Network) for Rich Media Storage & Streaming RuBaRu’s On-Chain CDN is composed of:

    • Asset Orchestrator (acts as a leadger & distribution hub for media requests)

    • Asset Satellite Canisters (store and serve content efficiently) This ensures that content delivery is fast, decentralized, and censorship-resistant.

  • Comment & Engagement Layer

    • Comment Orchestrator manages user-generated comments across all content types.

    • Comment Satellite Canisters handle storage and retrieval of comments, mentions, and replies.

    • Users can tag other users in comments and receive notifications.

  • User Relationship & Engagement

    • Users can follow each other and build decentralized social connections.

    • The system tracks likes, mentions, and interactions to enhance content visibility.

    • Notifications keep users engaged with real-time updates.

  • On-Chain Reward & Incentives System

    • Each user has an On-Chain Reward Wallet that tracks their earnings.

    • Transactions are recorded transparently, ensuring fair distribution of incentives.

    • Users earn through multiple mechanisms:

      • Join-2-Earn (signup incentives)

      • Post-2-Earn (rewarding content creation)

      • Refer-2-Earn (incentives for inviting new users)

      • Airdrop Participation

RuBaRu’s fully on-chain social graph ensures that all interactions—content creation, engagement, relationships, and notifications—are decentralized, composable, and verifiable on the blockchain. This architecture not only enhances security and transparency but also provides creators and users with permanent control over their digital identity and social presence. By integrating On-Chain CDN(Rich Media Infrastructure Layer) and modular orchestrators, RuBaRu delivers a next-generation decentralized social experience, eliminating reliance on centralized Web2 infrastructure.

RuBaRu Social Graph