Social Graphs Need Visual Language
Onchain relationships exist. We just can’t see them yet.
Onchain relationships exist. We just can’t see them yet.
Your wallet has relationships.
Addresses you’ve transacted with repeatedly. Protocols you’ve used together with the same group of wallets. NFT communities where the same collectors keep appearing. Token holdings that cluster you with similar holders.
These connections exist onchain. Permanent, verifiable, real. But open any crypto app and you’d never know it.
Social graphs in crypto are invisible. And that’s a design problem waiting to be solved.
What we’re not showing
Web2 social platforms are built on graph visualization. Facebook shows mutual friends. LinkedIn shows connection degrees. Twitter shows who follows who. Instagram shows shared followers.
These visual patterns help you understand where you sit in a network. Who’s connected to who. What communities overlap. How you relate to strangers.
Crypto has richer relationship data and does almost nothing with it.
Think about what’s actually knowable from chain data. Every transaction is a relationship. Every shared NFT mint is a signal. Every DAO you’re both in. Every token you both held early. Every contract you’ve both interacted with.
This is social graph data that web2 platforms would kill for. It’s verified by default. No fake followers. No purchased engagement. Real interactions with real economic weight behind them.
And we display it as a list of hex addresses. Maybe with ENS names if we’re feeling fancy.
The current state
Farcaster and Lens are building social primitives. They understand that onchain identity needs social layers. But even these crypto-native social protocols mostly inherit web2 visual patterns.
Follower counts. Following lists. Profile grids. The same patterns Twitter established fifteen years ago.
Some experiments exist. DeBank shows portfolio overlap between addresses. Some NFT tools show shared holdings. Certain analytics platforms visualize transaction networks. But these are mostly data tools, not social products.
Nobody has built the visual language for onchain relationships that feels native to how crypto actually works.
What onchain relationships look like
The relationships that matter in crypto are different from web2.
Transaction history creates connection strength. If two wallets have transacted dozens of times over two years, that’s a stronger signal than a follow button click. How do you visualize accumulated interaction history?
Shared context creates affinity. You and someone else were both early to the same obscure protocol. You’ve both held the same weird NFT collection. You’ve both voted the same way in the same DAOs. These overlaps mean something. They suggest shared values, shared interests, shared information sources.
Economic alignment creates trust. When someone has real money in the same positions as you, their incentives align with yours. That’s a different kind of relationship than social following. It’s skin in the game together.
Co-presence creates community. Being in the same Telegram, sure. But also being in the same onchain spaces. Same mints. Same pools. Same governance forums. Provable co-presence that doesn’t require platform access to verify.
Each of these relationship types could have distinct visual representation. We just haven’t built the vocabulary yet.
The design opportunity
Imagine opening a wallet and seeing not just your assets but your network.
Clusters of addresses you interact with regularly. Visual indication of relationship strength. Communities you belong to rendered as actual groups, not just token balances.
Imagine viewing a new address and immediately understanding your relationship to it. Two degrees of separation through these paths. Shared holdings in these assets. Overlapping DAO memberships. Transaction history that shows repeated interaction.
Imagine a social feed filtered by onchain proximity. Not who you clicked follow on. Who you’re actually connected to through verifiable activity.
This isn’t technically hard. The data exists. The queries are possible. What’s missing is the visual language to make it comprehensible and the product thinking to make it useful.
Why it hasn’t happened yet
A few reasons.
Privacy concerns are real. Visualizing social graphs makes connections legible that some people want hidden. The same transparency that enables trust enables surveillance. Products in this space need careful thinking about what to reveal by default versus what to keep obscured.
The data is noisy. Not every transaction is a relationship. Buying ETH from an exchange doesn’t mean you have a connection to that exchange’s hot wallet. Filtering signal from noise requires judgment that’s hard to automate.
Graph visualization is genuinely difficult. Networks get messy fast. The hairball problem is real. Making large social graphs readable requires design sophistication that most crypto teams don’t have.
And frankly, the teams building social products are focused on bootstrapping networks first. Visual innovation comes after you have something to visualize.
The pieces coming together
Farcaster is building social primitives that crypto apps can build on. The social data layer is emerging.
ENS and other naming services make addresses human. You can see names instead of hex strings.
Attestation protocols like EAS create verifiable claims about relationships. Not just transaction history but explicit statements about connections.
The infrastructure is getting there. The design layer is what’s missing.
What good looks like
I don’t know exactly what the visual language should be. Nobody does yet. But I can describe properties it should have.
It should show strength, not just existence. A one-time transaction is different from years of repeated interaction. The visual should reflect that.
It should show direction. Some relationships are mutual. Some are one-way. The kid who bought an NFT from a famous artist has a different relationship than two artists who trade with each other regularly.
It should show context. How are you connected. Through what. The path matters as much as the connection.
It should handle scale. Your graph might have thousands of nodes. It needs to stay readable. Clustering, filtering, levels of detail. The hairball must be tamed.
It should respect privacy. What’s shown by default versus what’s revealed on inspection. The balance matters.
Whoever solves this creates a new interface primitive. The way Uniswap created the swap interface that everyone copies, someone will create the social graph visualization that becomes standard.
The land grab
This is an open design problem. Nobody owns it yet.
The team that develops the visual language for onchain relationships will define how a generation of users understands their place in crypto social networks.
That’s a big deal. Social interfaces shape how we think about connection. The patterns we inherit from web2 assume follower counts and social proof. Crypto could have different patterns based on different values. Shared stakes instead of shared follows. Verified interaction instead of performative engagement.
The data exists. The infrastructure is building. The visual language is waiting to be invented.
Someone’s going to figure this out. Probably soon.
Thank you :)
If your project needs design, brand, product, strategy, and leadership,
let’s talk, hi@dragoon [dot] xyz | Follow: 0xDragoon



