Impartial Social Networking

Hi IC Community,

We have recently developed an impartial social networking platform named Bleep!, that utilizes canisters to fuel an unbiased content recommendation algorithm, verify NFT ownership, and allow for low-latency ckBTC transactions.

The exigence behind the creation of Bleep! encompasses fighting algorithmic bias, preventing intellectual property theft, and lowering monetization barriers for creators.

Algorithmic bias

Many mainstream social media platforms feature content recommendation algorithms that contribute to the creation of echo-chambers by incessantly recommending content that aligns with a user’s bias. Bleep! incorporates stochastic pagination algorithms, which ensure that all individuals regardless of ideology, race, or ethnicity receive equal visibility. Through such we hope to expose users to diverse content, and build cultural acceptance; effectively breaking away individuals from the echo-chamber confines of traditional social media.

IP Theft

Social media platforms such as X, TikTok, and Instagram are filled with intellectual property theft, contributing to the rise of repost culture. Such not only deters the efforts of original content creators, but contributes to the saturation of social media with similar content. Bleep! features an originality checker, powered by perceptual hashing, which prevents similar and duplicate posts from being spread on the platform, ensuring creators retain ownership over their work and a diverse ecosystem is maintained.

Monetization Barriers

Many contemporary social media platforms have arduous monetization requirements that require micro-creators to reach certain follower thresholds or purchase subscriptions. Furthermore, platforms such as X/TikTok offer minuscule payouts that are insufficient in providing financial comfort for content creators. Bleep! allows anyone to earn payouts from account creation. Merely by posting, users can get active bids from others, or receive daily passive income from a redistribution pool.

App Store

Bleep! iOS

Read our manifesto for additional details in regards to Bleep!

Manifesto

We plan to integrate the following tokenomics

Bleep! Tokenomics

Contact Channels

Twitter

Web

Bleep! Is doing well already after tested their iOS and Android versions. A real Social Media rewarding platform based on activity and consistency.

The dual redistribution idea is smart because most SocialFi platforms die in the cold-start phase because the pool is too thin to retain early creators. I’ll keep in touch.

Bleep attempt to bring ownership, participation, economic incentives, and governance together in one connected system, all running on decentralized infrastructure with real Bitcoin integration underneath.

Love the tek

Well-done wish, as a graphic designer I so much relate to the Ip theft pain point, how someone can showcase his work online just to gain clients and another person saves it and include it as part of his/her portfolio

This is a great build, well-done.

totally not a bunch of fake accounts created to boost visibility for this soft rug

Interesting and novel attempt at a social network, good luck!

Out of curiosity given the level of effort, and the fact that it seems you came out of nowhere, a few questions to consider joining or not:

  • Who is financing this startup?
  • How is ckBTC supported / used?
  • Is it fully functional, or just an announcement? What works now?
  • Can it share audio, video, or just text and images?
  • What is on chain -in the IC- and what is off-chain?
  • Can we disable the algorithm?
  • How is discoverability achieved? Can we search a term across the network?
  • Finally where can we see stats about the network?

One last question, has all of this been just Vibe Coded?
I ask because I got that impression after visiting your website.

Regards,

Joseph

Thank you for your thorough inquiry about Bleep!

i.) We are currently not financed by any institution or group of private investors. All funding used to support the growth of Bleep! is coming out of our own personal finances. The purpose behind our social networking platform is not to extract value or amass wealth, but rather provide an ethical social media alternative that will promote global unity and cultural acceptance around the world.


ii.) ckBTC is used for all transactions within our applications, such as when purchases/bids on posts are being made. We have chosen ckBTC as the main mode of transacting, as it allows for low latency transactions with negligible fees. Furthermore, through the chain-fusion technology of the IC, users can natively deposit BTC into their canisters whereby it will be converted into ckBTC through the ckBTC minter(vice versa for withdrawals). Our intent is to leverage the fast deterministic execution of IC subnets, the abstraction of chain fusion technology, and the credibility of Bitcoin, to onboard both web2 and web3 audiences by providing a more secure/ethical form of social networking with universal monetization rights(as soon as a user creates an account, they are eligible to be monetized, regardless of their region or the payment methods available to them).


iii.) Yes, most mentioned functionality is currently available within Bleep! Android/iOS. Such encompasses our stochastic pagination algorithm, redistribution mechanism, perceptual hasher, post creation, commenting, liking, tokenized reporting etc…

Currently purchasing/bidding on other’s posts is unavailable, due to Play Store/App Store guidelines which require us to integrate their IAPs in all NFT transactions. However, we are currently working on a new payment processing pipeline compatible with Google/Apple IAPs, that will allow users to purchase a virtual currency through Apple Pay/Google Pay/Debit/Credit card, which will then be used for inter-canister transactions(more details can be provided upon request).

Please note, all mentioned functionality within our manifesto is already available on Bleep! web, however we plan to do a major UI overhaul in order to improve UX, as currently it is unoptimized for mobile/low-end desktop devices.


iv.) The supported filetypes for posts within BleepApp are images, videos, text. The maximum file size for an image or text-based post is 2MB, and for videos it’s 25MB. However, if media(image/video) that exceeds our upload size limits is selected for post creation, we first pass it through a progressive compression algorithm in order to try to make it fit within a valid upload size range.

Videos with audio are supported, however standalone audio file formats(ex: mp3, wav etc…), are currently unsupported for post creation.

We recently received feedback from community members that were having issues with uploading high-resolution images. Therefore, it is likely that in next update to our Bleep! iOS/Android build, we will increase the image file size limit to 10MB.

Additionally, for Bleep! iOS we support the .m4a(MPEG-4 Audio) file format, when creating comments. Comments within Bleep! iOS are speech-based(audio recordings), in order to allow content creators and their audience to form stronger interpersonal bonds built upon more genuine interaction.


v.) The core functions of our platform are handled through IC canisters, encompassing our redistribution mechanism, analytics, storage of listed posted(active bids, user canister association, removal of abusive content etc…), storage of user data(post signatures, username, withdrawal address, clout score computations), transaction handling(inter-canister calls to ckBTC ledger), storage of binary signatures computed through our perceptual hasher(used to perform XOR operations to determine hamming distance when analyzing originality of to be posted media), storage of usernames, content recommendation algorithm(stochastic pagination), search functionality, storage of DAO proposals.

Some parts of our backend are off-chain, as we rely on Google’s cloud storage services in order to store the raw data associated with each post. Such was done to reduce latency when fetching media(take advantage of Google’s edge infrastructure), and minimize storage costs. Furthermore, we utilize cloud functions running on centralized servers, in order to send push notifications to iOS/Android devices.


vi.) The stochastic pagination content recommendation algorithm can not be disabled, in order to maintain the integrity of our platform and ensure culturally diverse feeds. In the future, we plan on implementing a more robust content recommendation algorithm, that prevents self-radicalization loops and allows for a variable amount of personalization. However currently, in order to ensure that we build a community built upon cultural acceptance void of radicalization & extremism, our rudimentary unbias content recommendation algorithm will be a mandatory feature within Bleep!.


vii.) Currently discoverability within our platform is largely based on the recency of a post, in tandem with an amount of randomization. You can search for a specific user or post within Bleep!, by clicking on the magnifying glass icon in the bottom right corner of each post. You will be prompted to enter a post name, or the name of the user you are looking for(you can change your search mode to be “user” or “nft”(post-specific) using the button above the search input bar). Alternatively, at the bottom of each post, you can click on the profile picture of the owner, in order to see all content posted by the corresponding creator.

Please note, searches can be based on keywords, and do not have to be precise usernames or the names of posts. However the search term must be a substring of the post name/username.


viii.) We currently do not have a publicly available portal to view analytics related to Bleep! . Currently our community has not shown much interest in the viewing of Bleep!-related analytics, therefore we have prioritized the development of other Bleep! milestones requested by our users(UI/UX improvements, fiat onramper, commenting functionality etc..).


ix.) Bleep! is not vibe coded, all of our codebases have been developed by our team. Such includes our decentralized backend, centralized cloud storage services, web frontend built using react-three/fiber, iOS frontend built using SwiftUI and reliant upon IcpKit for CBOR serialization/deserialization when communicating with IC boundary nodes, Android frontend built using Jetpack compose & reliant upon ICP-Kotlin-Kit for communication with IC boundary nodes.

Kind regards,

Wish

That is quite a comprehensive answer, much appreciated.

I am glad it is not vibe coded, and I do agree the hybrid approach is probably the only way to achieve acceptable speeds for the social network.

Just to confirm, it seems that both Android and iOS app stores allowed you to send and receive ckBTC between users correct? This is good news. There is a podcasting app called Fountain that also monetizes user content (podcasts) via BTC (Satoshis) so it’s good to see the app stores are less draconian against crypto currency.

I wish you the best, this must have taken you a long time to develop.

Joseph

Thank you for your words of encouragement, and thoughtful questions.

Correct, both Play Store and App Store review had allowed users to send and receive ckBTC payments, under the classification of a non-custodial wallet.

However, Google/Apple had not permitted bids/purchases of posts using ckBTC without such transactions going through their in-app purchase system.