RuBaRu - A Fully On-Chain Regenerative Creators-Consumers Economy

Problem

  • Creator’s worst nightmare! Picture the anguish of discovering your profile on centralised creator ecosystem banned or blocked after years of dedicated effort & community building.
  • Post pandemic centralized platforms are growing multifold, but creators are not getting their fair share of incentives
  • Late Incentivisation for budding creators.
  • Unavailability of tools for direct monetisation of premium content.

Solution

Shaping the new generation Creator-Consumer economy - the Web 3.0 way!

RuBaRu aims to create a Mobile-First Fully On-Chain DAO-based tokenized economy owned & governed by the community, where creators, influencers, consumers, and brands coexist harmoniously. By doing so, we unlock new opportunities, reshape digital creativity, drive economic growth, and foster a thriving ecosystem of shared prosperity.

Web3 advantages

  1. A fully decentralized DAO-based ecosystem within the Web3 paradigm, where decision-making is entrusted to the collective intelligence of the community. This ensures transparency and liberation from authoritarian centralized platforms, establishing a resilient and inclusive digital environment.
  2. Creator economy is growing exponentially and it will reach $357 billion by 2025. Web3.0 makes the creator economy borderless, thus limits the friction of regulations and fuels growth.
  3. The fully On-Chain ecosystem grants creators ownership of their profiles and content, empowering their digital presence.
  4. Within Web3.0, transparent and trustless incentives & wealth distribution is guaranteed for all ecosystem participants, including DAO members, creators, consumers, influencers, and brands.

How is it built

Fully On-Chain as RuBaRu’s Fundamental principle

In the RuBaRu ecosystem, every component resides entirely on-chain, leaving no room for off-chain components. This commitment ensures complete transparency and decentralization.

Beyond this, key principles were identified to make RuBaRu appealing not only to the crypto community but also to traditional social media users:

  • Mobile-First Strategy: Placing mobile at the forefront of our approach.
  • Best-in-Class User Experience: Prioritizing an exceptional user journey.
  • Infinite Auto-Scaling: Designing for limitless scalability.
  • Web-Speed Content Delivery: Ensuring content is delivered at the speed of the web.

While finalising the Tech Stack, the team carefully evaluated various technologies to enable RuBaRu to seamlessly target existing social media users, enhance user experience, minimize adoption frictions, and accelerate time to market.

RuBaRu’s Technology Stack :

  • Frontend - Flutter (iOS & Android DApp) - Cross platform development
  • API bridge - Agent Dart (AstroX)
  • Backend - Motoko

System Design - Embracing the essence of Microservices

To achieve a highly agile and adaptable system with seamless scalability for a growing user base, RuBaRu employed a modular approach, breaking down the system into auto-scalable independent Microservices (canisters).

  • User Service
  • Image & Video Post Service
  • Audio Service
  • Story Service
  • Comment Service
  • Search Service
  • Hashtag Service

As, content is the core element within the RuBaRu ecosystem, we’ve developed a On-Chain Mini CDN for storing & streaming assets like images, videos, and audio, employing a canister farming technique along with data chunking and sharding.

Internet Computer superpowers

At the heart of this remarkable journey is ICP’s cutting-edge blockchain technology. It’s not just a buzzword – it’s a game-changer. With its full-stack capabilities, web-speed data streaming, and viable on-chain data storage, ICP’s blockchain offers more than just a secure ledger; it’s a powerful toolset that RuBaRu masterfully wields to redefine the digital landscape. Below are some key capabilities of ICP that empower RuBaRu in establishing a fully On-Chain Creator-Consumer economy:

  • Viable Fully OnChain capabilities to completely decentralize the ecosystem.
  • Reverse Gas fee Model - Anticipating users to pay for social media platform usage is a recipe for failure. The Reverse Gas Fee model guarantees the elimination of this friction.
  • Composite Queries - Developing fully OnChain micro-services for RuBaRu demands extensive inter-canister communication, and doing so at web speed, without Composite Queries it would be a disaster to build infinitely auto scalable micro-services.

Status of the project

With the backing of Dfinity’s Dev Grant, the RuBaRu team has achieved significant milestones in the development of the SocialFi DApp for a global audience. Here are some key accomplishments:

  • Transitioned our backend services from a Monolithic structure to OnChain infinitely auto-scalable Microservices, ready to seamlessly host content posted by hundreds of millions of creators.
  • Constructed a comprehensive OnChain CDN service capable of storing media assets such as images, videos, and audio, and streaming them through HTTP URLs.
  • OnChain Audio streaming protocol

The team is getting ready to introduce the Pre-Beta release to the community, initiating a cycle of testing and gathering feedback. This sets the stage for preparing to onboard the first million users from the Web2 social media landscape.

Roadmap

Resources

15 Likes

This looks like thorough work, well done

2 Likes

Looks promising. Seems to be the closest project we have for a decentralized YouTube which is what I think web 3 needs to start getting the attention from Web 2 users. HOpefully, we can get to a point where we can do longer videos instead of just shorts.

Congratz! Is that going to be open sourced as part of the DAO?

1 Like

Certainly. Once SNS is completed, the project will transition to open source under DAO governance. We’re already working towards this transition and securing crowdfunding for key roadmap tasks leading up to SNS.

You can find lots of recent updates and details in the link below, and I’ll also make a special update post just for our Forum members.

2 Likes

RuBaRu Project Update - May 8th, 2024

RuBaRu Beta is live:

We are thrilled to announce the latest features available in the current version of RuBaRu DApp. As we continue to enhance user experience and expand functionality, we aim to empower users to express themselves creatively, connect with others, and explore new opportunities within the platform. Here’s a rundown of the exciting features you can now enjoy:

Feature List (Available to use in current RuBaRu DApp version):

  1. Create Your OnChain Profile: Seamlessly establish your presence on the blockchain by creating your OnChain profile and securing your OG Username. This ensures authenticity and security in your interactions within the RuBaRu community.
  2. RuBaRu Membership Number: Obtain your unique RuBaRu Membership number, with lower numbers signifying early adoption. It’s not just a number; it’s a testament to your involvement in shaping the future of our platform.
  3. Share Image Posts: Express yourself through captivating visuals by sharing art, fashion, travel experiences, educational insights, lifestyle tips, and more with your followers through OnChain Image Posts.
  4. Share Tapes: Showcase your talents, life experiences, and adventures through OnChain Tapes - short video content covering dance routines, singing performances, travel adventures, news updates, and much more.
  5. OnChain Short Stories: Keep your audience engaged with OnChain Short Stories that remain live for 24 hours, allowing you to share fleeting moments and timely updates.
  6. Hashtags Canister Service: Enhance discoverability and categorization of your content within the platform by utilizing the hashtags canister service for OnChain Content.
  7. Optimized Search Algorithm: Discover and explore content and users efficiently with our optimized search algorithm and OnChain Social Media Content Indexer.
  8. Audio Protocol: Elevate your posts with engaging background music scores using the OnChain Audio protocol and editors, enhancing the overall experience for your audience.
  9. Follow Your Favorite Creators: Stay updated and connected with your favorite creators by following them and receiving notifications about their latest posts and activities.
  10. Engagement Features: Interact with content through comments, likes, and reactions, allowing you to share your thoughts, reactions, and views with the community.
  11. In-App Image and Video Editors: Create captivating content directly within the app using our comprehensive editing tools, including rotation, cropping, zooming, adding text and emojis, applying filters, blur effects, and more. Additionally, utilize the in-app video trimmer and audio trimmer to refine your content before sharing it with your audience.

With these new features, RuBaRu continues to evolve into a dynamic platform that fosters creativity, community engagement, and meaningful connections. We look forward to seeing how users utilize these tools to enrich their experience and share unique voice with the world.

The development of these features and user experience has been guided by the principle that combining pure decentralization with the best user experience can significantly enhance the adoption of Web3 services and products.

RuBaRu’s OnChain Technical Achievements :
The following technical achievements form the foundation of creating a user-centric product aimed at transitioning Web2 Social Media users to Web3 SocialFi:

Our system design is meticulously crafted to embody true decentralization and scalability, setting new standards in the Web3 landscape. Key components of our system design include:

  • On-Chain Database: Incorporating profiles, posts, likes, comments, and social graph data directly on the blockchain, ensuring transparency, security, and immutability.
  • Comprehensive On-Chain CDN: Enabling storage and streaming of rich media content, including images, videos, and audios, directly on the blockchain, ensuring decentralized and censorship-resistant content distribution.
  • On-Chain Auto-Scalable Backend Services: Utilizing Microservices architecture for efficient and auto-scalable backend services, ensuring optimal performance and resource utilization.
  • Efficient Content Indexer & Full-Text Search: Implementing an efficient content indexer and full-text search functionality for On-Chain Content Discovery, enabling seamless exploration and discovery of relevant content.

Your contribution to our quest for a decentralized and empowered social media ecosystem is invaluable. We’re just getting started.

3 Likes

RuBaRu Project Update - May 25th, 2024

#DeAI R&D activities & Plans for utilising AI for Content Moderation & Discovery


The landscape of social media & content creation is undergoing a seismic shift with the advent of blockchain technology and decentralized finance (DeFi). RuBaRu,by harnessing the power of decentralized AI (DeAI) and the Internet Computer Protocol (ICP), we strives to deliver true transparency, security, and user empowerment.

Planned Key Features of RuBaRu #DeAI Network

1. Decentralized Content Moderation

Content moderation is one of the most challenging aspects of social media platforms. Traditional systems are centralized, often opaque, and prone to bias and censorship. RuBaRu aims to address these challenges through a unique approach that combines community involvement and DeAI-powered moderation:

  • Transparency and Accountability: Moderation decisions are made through transparent algorithms running on a decentralized network, making all actions auditable and reducing the risk of arbitrary censorship.

  • Community Involvement: Users participate in the moderation process, voting on content and ensuring that decisions reflect the community’s values.

  • Bias Reduction: Decentralized AI models, maintained by diverse contributors, provide balanced content evaluation, minimizing bias.

2. Enhanced Content Discovery

Opaque algorithms on traditional platforms often create echo chambers by prioritising content based on engagement metrics and personal bias. RuBaRu’s DeAI-driven content discovery system ensures:

  • Transparent Algorithms: All recommendation algorithms will be open-source and transparent, allowing users to understand and trust the process.

  • User-Controlled Preferences: Users will be able to customize their feed based on personal interests, promoting a more personalized and diverse content experience.

  • Incentivising Quality Content: High-quality content will be rewarded through token-based incentives, evaluated by AI models based on factors such as virality, the creator’s reputation, originality, and community engagement.

  • Diverse Exposure: Leveraging diverse data sources and viewpoints, RuBaRu will break down echo chambers and promotes inclusivity.

RuBaRu’s #DeAI MVP : Fully OnChain NSFW Content Analyser

We have developed an MVP for a Fully OnChain NSFW content analyzer, showcasing the practical application of decentralised AI (DeAI) in content moderation. This tool highlights the effectiveness of DeAI in ensuring transparency and fostering community involvement to maintain platform integrity. You can explore the demo of this #DeAI NSFW content analyser

Screenshot 2024-05-24 at 4.30.30 PM

The Future of #SocialFi with RuBaRu

RuBaRu’s approach signifies a fundamental transformation in the SocialFi ecosystem. By guaranteeing that all interactions and transactions are transparent and community-driven, RuBaRu empowers both users and content creators. This Fully OnChain model addresses the challenges of censorship, bias, and opaque decision-making, thus paving the way for a more equitable and inclusive digital environment.

Benefits to Users & Creators

  • For Users: More control over content preferences, increased trust in platform processes, incentives for engagement, and exposure to diverse content.

  • For Creators: Direct engagement with their audience, fair compensation for their work through the Creator-Consumer Incentive Program (CCIP), and transparent content evaluation.

Conclusion

RuBaRu is poised to address the critical challenges within the SocialFi ecosystem. By integrating decentralised AI (#DeAI) and leveraging the Internet Computer Protocol’s ($ICP) Fully OnChain capabilities, RuBaRu delivers a transparent, secure, and user-centric platform that redefines content creation and consumption. As RuBaRu continues to grow and evolve, it is set to play a pivotal role in shaping the future of decentralised social media.

Explore the potential of the future of content moderation and discovery by visiting [NSFW content analyzer demo]. The future of social media is here, and it is decentralised, transparent, and inclusive.

P.S: Live demo link will be shared very soon :slight_smile:

Important Links

1 Like

RuBaRu Project Update - Aug 9th, 2024 - Dfinity Dev Grant-2, Milestone - 2 - Live

Engagement Hooks: OnChain Notifications Services & Push Notification Broker Engine

We are thrilled to announce a major milestone in our product development journey! Introducing our Fully OnChain Notification Service & Push Notification Broker Engine.

Rationale for Developing this Feature:
User experience is at the heart of everything we build. Whether you’re using the RuBaRu Android or iOS dApp, our Push Notification Broker Engine ensures seamless and instant notifications directly to your devices. This new service enhances your interaction and engagement with the platform. Stay updated, stay connected, and never miss an important update again!

Feature List:

1. In-App Notifications/Updates: implemented a comprehensive notifications system where users can view all read/unread notifications, keeping them informed about their RuBaRu network. Each notification item supports click events to navigate users to relevant pages or actions.

2. Push Notifications: integrated push notifications by requesting user permissions, handling notifications seamlessly in the background or when the app is closed, and ensuring they direct users to specific pages or deep links.

3. Notification Settings: Provide a user-friendly interface for enabling push notifications, allowing users to opt-in to push notifications using preferences.

Technical Details:

1. In-App Notifications:

  1. Tech Stack: Motoko
  2. Building on our commitment to fully on-chain services, we leverage ICP Canisters with Motoko to develop highly available and modular microservices. The RuBaRu network now includes Notification Services, featuring two types of canisters: the Notification Registry Canister and the Notification Node Canister. The Registry Service maintains a ledger of notification nodes for users, with these nodes storing notification data on a rolling basis. Additionally, the Registry Service handles the horizontal scaling of Node Canisters to accommodate our growing user base.

2. In-App Notifications:
Push notifications require interaction with Firebase services to ensure that mobile devices receive instant notifications even when the DApp is not in use. These hooks help bring users back to the DApp and enhance engagement. Given the off-chain component of this feature, it is optional for users.

The broker service consists of following tech stack:

  1. Java Spring Boot (app engine)
  2. Redis (cache)
  3. Kafkaesque (queue)
  4. Postgres
  5. A Java agent developed by @rdobrik for messaging with the ICP blockchain.

Download the RuBaRu DApp, the latest innovation in SocialFi, designed to deliver a user experience akin to conventional Web2 apps while harnessing cutting-edge Web3 technology. True adoption will be achieved when users find no difference in usability between Web3 DApps and traditional Web2 apps, merging the future of decentralized technology with familiar, intuitive interactions.

Thank you @rdobrik for an awesome java agent library!

Important Links

4 Likes

Been a very effective feature in my experience so far. I thinks i love the notifications feel of RuBaRu over every other apps/dapps notis on my android phone. Looks unique with that green RuBaRu icon that always pops up my notification bar on lockscreen.

It’s also fast. I called one of my friends in WhatsApp and i shared my screen, like his post and he got the notification instantly. That’s a big advancement for everything onchain with RuBaRu on ICP. Good job team! BUIDL on!!:saluting_face:

Getting better with every update.

3 Likes

Congratulations @TusharGuptaMm ! Great project, let me know if you need any help with Java Agent or any features you would like to see. We added code generator for Java Spring services lately, working on IntelliJ and Visual Code plugins too.

6 Likes

RuBaRu is an amazing app! The concept of a fully on-chain creator economy is truly groundbreaking. I’ve been enjoying using the platform, and the potential is immense.
One area for improvement would be optimizing video uploads, downloads, and playback speeds. It currently takes a bit of time for videos to load, which can impact the user experience. I’m curious to know the team’s plans for addressing this issue and enhancing overall performance.

3 Likes

Thank you for your kind words and feedback. We recognize that video streaming has significant room for improvement and optimizing it is a priority for us. We are actively working on this, with a few short-term fixes that will drastically enhance the video playback experience(e.g. range-request). In the long term, we plan to implement adaptive streaming and that will fix everything.

Regarding the upload process, we aim to optimize the UI/UX components to ensure users are not blocked until the upload completes. We have identified solutions and will be working on them soon.

2 Likes

Cool app, just uploaded, first social media where I want to post)

1 Like

Waiting for your SNS presale . I try your app every week but still not enough enjoy.
Hope update with more excited

1 Like

Do let us know your wishlist & your expectations with the DApp and team will look into it.

1 Like

Get an Inside Look: Sneak Peek of RuBaRu’s Whitepaper(WIP) on Monetization, Incentives, and Transactions:

1. Reputation Score Algorithm:

The premise of this mechanism is that seasoned creators should be able to leverage the hard work they’ve put in and the reputation they’ve built on other social media platforms like TikTok, Instagram, X and YouTube etc, so they don’t have to start from scratch on RuBaRu. This will act as an incentive for big creators to start their RuBaRu journey.

Additionally, the reputation score should grow as the creator gains popularity on the platform, serving as a parameter/factor for monetization and an incentive for the creator. For e.g. Brands can easily identify Creators with better reputation scores for content collaboration.

2. CCIP:

RuBaRu’s incentive program, the “Creator-Consumer Incentive Program (CCIP)”, addresses a significant issue: the “Late & Unfair” incentives for creators, and the lack of rewards for consumers who spend time on the platform and interact with sponsored content. CCIP not only ensures fair and timely incentives for creators but also rewards content consumers for their activities on the platform.

  1. Post to Earn(P2E): Creators can start earning incentives from Day-1 by sharing high-quality, engaging posts as soon as they go live. This system motivates even amateur or beginner creators. Additionally, seasoned creators can compete to be among the top 10,000 creators of the month or week, earning extra incentives for their captivating content.

  2. Viral to Earn(V2E): Until ad monetization is enabled on the platform, viral content will be incentivized based on the engagement it receives.

    For example, creators can tentatively earn RuBaRu tokens valued at

  • $10 for 1,000 views,
  • $40 for 5,000 views,
  • $100 for 10,000 views,
  • $500 for 100,000 views,
  • $1,000 for 1 million views, and
  • $5,000 for 5 million views.
  1. Engage to Earn(E2E): As an integral part of the ecosystem, content consumers who spend hours engaging with content will be incentivized for their activity. They can also earn rewards by interacting with sponsored content and participating in market research surveys conducted by brands, sharing their data in the process with their consent.

  2. Content Moderation: In addition to automatic content moderation using DeAi (Decentralized AI), community moderation is crucial. Users can moderate and report content by staking their tokens. If the report is deemed valid, the user earns tokens as a moderation reward.

  3. Refer to Earn(R2E): The best growth story for Web3 DApp adoption is users bringing in other content creators and consumers. To encourage this, the RuBaRu referral program will incentivize both the referrer and the referee when a new user joins. The referral bonus will be split equally, with 50% going to the referrer and 50% to the referee.

  4. Advocate to Earn(A2E): Another go-to-market strategy involves empowering our users to become RuBaRu advocates on various social media networks, both conventional Web2 platforms and Web3 SocialFi. Users can share content about RuBaRu on these platforms, earning RuBaRu tokens for number of views they get on their shared content. System needs to be smart enough to identify bot based views.

3. Creator Monetization:

Apart from incentive for creators, there are multiple ways on how creators can monetize their profile and content.

  1. NFT Gated Content Subscription

Creators can build NFT-gated premium content and sell full or part subscriptions to users. Any user holding the NFT for the gated content can access and view it.

  1. Micro Boosting Post/Decentralized Ads(#DeAd):
  • Creators and users can boost and bet on any creator’s post by sponsoring the post or reposting it on their profile.
  • Creators can request renowned and popular creators to boost their post and pay a fee for their support.
  1. Ad Revenue Sharing:

Creators will receive a fair share of the revenue generated from ads on their profiles. The revenue distribution is tentatively set as a 80-15-5 split: 80% to the creator, 15% to RuBaRu Token holders, and 5% for platform operational costs.

  1. Audio Creator Royalty:

Audio significantly enhances captivating content. Creators can incorporate Audio NFTs into their videos, images, and stories. Audio creators can set royalties as either a fixed price or a percentage of future revenue generated from the content.

  1. Brand Collaborations:

Brands can collaborate with creators to push sponsored content through the creator’s profile, reaching potential customers. The platform will provide various tools to facilitate these collaborations transparently, ensuring a trustless environment.

  1. Paid Shout-out by Creator:

Users and creators can request personalized shout-outs or special messages, such as birthday or anniversary wishes, from any creator for their family and friends. The creator will charge a fee for this service.

  1. Tipping & Gifting:

Users can show appreciation by gifting or tipping their favorite creators with tokens.

4. Creator’s DAO:

New creators who have the potential to become major influencers often lack the funds to make Creativepreneurship their main business, rather than just a side hustle. Even for seasoned creators, scaling up a creator’s business requires funds and upfront liquidity to hire a team, acquire resources, and purchase equipment.

RuBaRu empowers creators to launch Creator Treasury DAO tokens, allowing users to participate in their growth journey. Similar to how users buy tokens from blockchain projects and become part of a DAO, creators can invite their audience to join their DAO. Creators can choose to allocate a percentage of their platform earnings to be distributed to their DAO members. Additionally, they can offer DAO members automatic and early access to NFT-gated premium content, enhancing the value proposition for future DAO members.

5. Verified Profiles for Users/Creators/Brands:

Users can request a RuBaRu verified profile by paying a verification fee. Verified profiles come with additional incentives, monetization opportunities, and staking rewards. Creators will see a boost in their reputation score with a to-be-determined factor, while brands with verified profiles will gain access to specialized brand outreach tools.

We are in the process of finalizing and refining the metrics and figures for each item outlined above. We will share them for feedback as soon as we have the first iteration ready.

We look forward to your feedback and suggestions.

2 Likes