Skip to content
Nouns social Graph

Nouns social Graph

The decentralized social graph for Nouns Twitter community.

Created on 26th June 2024

Nouns social Graph

Nouns social Graph

The decentralized social graph for Nouns Twitter community.

The problem Nouns social Graph solves

I embarked on the journey to create a social graph with all Nouns Dao community members and their relationships.

This is not only fun to look through and find your place in the community.
But now you can see the impact of each member or project on a decentralized brand as a whole.
This will help to understand who is driving it forward the most!

Technical details

I took the core members and parsed their Twitter followers/followings every day for around 2 weeks. If N members have the same profile in the list we add this profile to the list and now start tracking it too.

I use a simple greedy algorithm to determine subscribers' flow

  1. If in time T1 account P have the follower F
  2. And then in time T2 > T1 F is subscribed to some community project/profile, we assume what the P engaged this follower to the community.

This is not ideal and has some shortcomings, but generally really effective. Also, there are other techniques to resolve edge cases, but I won't bother you with them:)

Product

The end goal is to create a web app for all DAO members to look throw and analyze the driving forces of the brand and its various social components. I believe it will be helpful to do weekly before voting for the new project to fund, so you have another factor to account for before making a decision.

For example, you can support this project with a grant as well ;)

Challenges I ran into

  • Some parts of the data gathering process could be decentralized so all members could participate

  • Twitter API is very restrictive, you need several API keys to parse an account with 30k+ followers regularly, and each key costs 100$ monthly

  • I used to do web scrapping but now Twitter hides the followers list and gives you only part of it

  • The algo itself is not ideal, It would be better to analyze tweets but the API cost...

Tracks Applied (1)

Unplugged Track

It is the research with a focus on community engagement and real-world impact. Specifically, the nouns community members...Read More

UNPLUGGED with Nouns

Technologies used

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio