project screenshot 1
project screenshot 2
project screenshot 3

Open Profile

Open Profile is a decentralized social media infrastructure built on blockchain using APE COIN and IPFS

Open Profile

Created At

HackFS 2023

Project Description

This is the repository for the Open Profile Project. This project has been created to incept the beginning portable social media profiles. Today it is not possible to export the entirety of your social media profile from one platform to another. This means that things such as your networks, contacts groups etc, all get either obliterated or left behind when you leave a given network. Open Profile has been created using APE COIN and IPFS to create a new infrastructure for social media where your data and networks stay with you regardless the social media platform that you're using.

APE COIN enables Open Profile to incept a two way mode of rewards. Today social media platforms provide limited ways in which you can reward your favourite content creators however they don't provide very good ways for content creators to reward their communities.

Using APE COIN staking, Open Profile is able to provide profile owners with a way to directly reward those members of their community that they feel are making a difference moving us into an era of two way social media give and recieve.

Open Profile also uses the content addressing features of IPFS to match shared content reducing duplication of shared content and increasing the level of unique content that is shared to a profile owner by their community.

This creates a new space for social media content platforms that are predicated on unique media as opposed to perpetual reshares and content duplication as is evident on today's Web2 social media platforms.

How it's Made

The Open Profile platform uses the Goerli Testnet and APE COIN testnet contracts to enable the user to buy a profile, and manage their rewards. The way the profile works is that it is managed using the IOpenProfileConsole Contract, with the IOpenProfile being an on chain front end. The IOpenProfile contract is enables other users to interact with the profile and do things like follow the profile, support the profile through contributions, request meetings with the profile owner and establish direct connections with the profile owner on chain.

The uploading of media is supported through IPFS content addressing, the OpenProfile contract relies on matching content addresses as shown in

background image mobile

Join the mailing list

Get the latest news and updates