Decentralized Reputation of Social Media posts and influencers
With the recent Twitter acquisition and subsequent decision to remove the verified badges have led to identity chaos on Twitter. There have been incidents of impersonation and fake posts led to huge havoc on Twitter as well as financial markets. These incidents all emphasized the importance of decentralized reputation management of social media posts and influencers. That's where 'DecenRep" comes into the picture.
DecenRep is a decentralized reputation management application. The main aim of the App is to 1. identify fake news, FUD, and other misinformation in social media posts. and 2. to provide the reputation score for the social media Influencers.
Users can add social media posts to the Decenrep and the posts will be rated for facts, fake news, hate messages, sarcasm, bot activity, and political side by the members of Decenrep DAO. Once the rating is completed, it can be used to rate the Influencer who posted the SM message.
Smart contracts are modified versions of the Openzepplien/Governor Bravo contracts. The proposal id is set as the id of the Twitter post and hence the calculation of the proposal id is removed from the governor contracts. Execute function will always provide the veracity status of the given proposal(tweet) id. ERC20votes is used for the vote calculations.
Checker.sol is a modified version Governor.sol IChecker.sol is a modified version IGovernor.sol CheckerCountingSimple.sol is a modofied version of GovernorCountingSimple.sol
Contract are as below.
DAO contract: 0x8754255495B7b90333A1260f26eA1539c28A773F
ERC20votes: 0xE8BE868120c3387ceF9aA2a982145F6689f41679
Test Proposal (Tweet id ):
1598339185441660929
1598655155141894144
1587876576368070656
1598343921674993666
1590774827467812865