Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
LABS
Glossary

Interest Graph

An interest graph is a data structure that maps users to topics, content, or communities based on their inferred preferences and engagement behavior, rather than explicit social connections.
Chainscore © 2026
definition
SOCIAL GRAPH EVOLUTION

What is an Interest Graph?

An interest graph is a data structure that maps the relationships between entities based on shared affinities, topics, or behaviors, rather than explicit social connections.

An interest graph is a network model that connects users, content, and concepts based on shared preferences, activities, and engagements. Unlike a traditional social graph, which maps who you know, an interest graph reveals what you care about. It is constructed by analyzing explicit actions—such as follows, likes, and saves—and implicit signals like reading time, search history, and transactional data. This creates a dynamic map of affinities that is more predictive of future behavior than static social connections.

In blockchain and Web3 contexts, interest graphs are built from on-chain and off-chain data. Key data sources include NFT collections held, token governance participation, DeFi protocol interactions, and engagement with decentralized social media platforms. This allows for the creation of a portable, user-centric identity layer that is not owned by a single platform. Protocols like Lens Protocol and Farcaster are pioneering this approach, enabling applications to surface relevant content, communities, and financial opportunities based on a user's verified on-chain interests.

The primary utility of an interest graph lies in personalization and discovery. For users, it powers tailored feeds, curated marketplaces, and relevant community recommendations. For developers and protocols, it enables precise targeting for airdrops, community building, and governance outreach. By shifting the focus from social connections to authenticated interests, these graphs form a foundational layer for the next generation of user-centric applications, fostering ecosystems where relevance and reputation are derived from verified actions and affinities rather than platform-controlled algorithms.

how-it-works
MECHANISM

How an Interest Graph Works

An interest graph is a data model that maps the relationships between entities based on their expressed preferences, behaviors, and affinities, forming a dynamic network distinct from a social graph.

An interest graph is a graph data structure where nodes represent entities (users, topics, content, tokens) and edges represent connections based on shared interests or interactions. Unlike a social graph, which maps who you know, an interest graph maps what you care about. It is constructed by analyzing explicit actions—such as follows, likes, and subscriptions—and implicit signals like transaction history, content consumption, and on-chain activity. This creates a weighted, directed graph where connection strength indicates the affinity level between entities.

The core mechanism involves data ingestion from multiple sources. For Web3, this includes on-chain data (NFT holdings, DeFi interactions, governance votes), off-chain data (social media activity, community engagement), and declared profile information. This raw data is processed through entity resolution to link disparate data points to a single user or topic. Graph algorithms, such as community detection and link prediction, are then applied to surface latent connections and cluster users into cohorts based on shared financial, social, or creative interests, revealing patterns not apparent in raw transactional data.

A practical application is personalized discovery and recommendation. A protocol can traverse a user's node in the interest graph to find adjacent nodes with high edge weights, suggesting relevant new projects, communities, or assets. For example, a user heavily invested in DeFi yield protocols and participating in DAO governance might be recommended new liquid staking derivatives or relevant governance forums. This moves beyond simple collaborative filtering to a model that understands multidimensional user intent and the semantic relationships between different blockchain-based activities.

For developers, building an interest graph requires a graph database (e.g., Neo4j, Amazon Neptune) or a specialized graph compute engine. The key technical challenge is maintaining a real-time or near-real-time graph as user behavior evolves. This involves implementing stream processing pipelines for on-chain events and social feeds, and continuously running graph algorithms to update community structures and recommendation scores. The resulting graph becomes a foundational data layer for building more engaging, sticky, and intelligent applications across social finance (SocialFi), decentralized advertising, and curated marketplaces.

The analytical power of an interest graph extends to network analysis for projects and investors. By examining the subgraph surrounding a specific protocol, analysts can measure community cohesion, identify influential early adopters, and track the migration of user interest between competing projects. This provides a data-driven alternative to vanity metrics like follower counts, offering deeper insight into genuine user engagement and the organic growth of a project's ecosystem based on shared affinities and behaviors.

key-features
ARCHITECTURE

Key Features of Interest Graphs

An Interest Graph is a data structure that maps relationships between entities based on their financial actions and preferences, enabling precise targeting and capital efficiency in DeFi. Unlike social graphs, it is built from on-chain behavior.

01

On-Chain Behavioral Data

Interest Graphs are constructed from immutable, verifiable on-chain data, including wallet transaction history, asset holdings, and protocol interactions. This provides a permissionless and transparent foundation for analysis, free from self-reported or off-chain data biases. Key data points include:

  • Transaction types (swaps, deposits, borrows)
  • Asset composition and portfolio concentration
  • Protocol loyalty and interaction frequency
02

Dynamic & Real-Time Updates

The graph updates in real-time as new transactions are confirmed on the blockchain. This creates a living map of capital flow and user intent, allowing protocols to react instantly to shifting market conditions and user behavior. The dynamic nature is critical for applications like underwriting risk or detecting new yield farming opportunities as they emerge.

03

Capital Efficiency Engine

By understanding user risk profiles and yield-seeking behavior, Interest Graphs enable hyper-efficient capital allocation. Lending protocols can offer risk-based interest rates, while yield aggregators can route funds to optimal strategies. This moves beyond one-size-fits-all models to a system where financial products are tailored to the granular preferences revealed by the graph.

04

Composable Data Layer

The graph acts as a public data primitive that any application can query and build upon. This composability allows for innovative use cases across DeFi:

  • Underwriting & Credit Scoring: For undercollateralized lending.
  • Personalized UX: Dashboards and notifications based on wallet activity.
  • Governance & Delegation: Identifying knowledgeable voters based on their protocol engagement.
05

Contrast with Social Graphs

Interest Graphs are fundamentally different from social graphs (like Twitter/X or Facebook). They map financial actions, not social connections. A user's "influence" is measured by capital deployed, governance power, or trading acumen, not followers or likes. This creates a meritocratic system where financial behavior is the primary signal.

06

Privacy-Preserving by Default

While all data is public on-chain, user identities are represented by pseudonymous wallet addresses. Analysis focuses on the financial patterns of the address, not the real-world identity of the holder. This creates a privacy layer where users can participate in a sophisticated financial system without doxxing personal information.

examples
INTEREST GRAPH

Examples & Ecosystem Usage

The Interest Graph is a foundational data structure for decentralized social (DeSo) and reputation protocols. These examples illustrate how it translates abstract connections into functional applications.

04

Reputation & Sybil Resistance

Interest Graphs are critical for constructing on-chain reputation systems and mitigating Sybil attacks. Projects use the graph to analyze connection patterns and infer trust.

  • Gitcoin Passport: Aggregates verifiable credentials (VCs) from web2 and web3 identities, using the graph of attestations to calculate a unique human score for Sybil defense in quadratic funding.
  • Proof of Personhood Protocols: Systems like Worldcoin or BrightID establish unique identity nodes; an Interest Graph of verified interactions between these nodes can help detect and isolate duplicate or fraudulent entities.
05

Content Discovery & Curation

Moving beyond simple follower counts, advanced Interest Graphs power context-aware discovery engines.

  • Algorithmic Feeds: Protocols weight content based on the strength and recency of graph connections (e.g., close friends vs. casual follows) and engagement patterns.
  • Community Curation: Sub-graphs emerge around specific topics (e.g., DeFi, NFTs). Users can follow curated lists or "interest sub-graphs" maintained by trusted curators, enabling efficient discovery within niches.
  • This transforms the graph from a static map into a dynamic, weighted network for relevance sorting.
06

Data Marketplace & Analytics

The structured data within Interest Graphs creates new markets for insights and targeted services.

  • Graph Query Services: Nodes like The Graph index social protocol data, allowing analysts to run complex queries on relationship patterns and influencer networks.
  • On-Chain Advertising: Projects can permissionedly analyze aggregated, anonymized graph trends to understand community interests without accessing individual private data, enabling more precise ecosystem growth initiatives.
  • Developer Tooling: SDKs and APIs (e.g., from Lens or CyberConnect) allow any dApp to bootstrap social features by reading from and writing to these public graphs.
DATA STRUCTURE COMPARISON

Interest Graph vs. Social Graph

A technical comparison of two foundational data models for mapping user relationships and preferences.

Core FeatureSocial GraphInterest Graph

Primary Data Node

User/Identity

Interest/Topic

Primary Relationship

Follow/Friend Connection

Attribution/Engagement

Edge Weight Determinant

Declared Connection

Behavioral Signal Strength

Data Provenance

Explicit User Action

Implicit On-Chain & Off-Chain Activity

Central Query

"Who do you know?"

"What are you into?"

Predictive Utility

Social Influence & Virality

Content & Product Affinity

Decentralization Potential

Medium (Identity-centric)

High (Topic-centric)

Example Application

Social Media Feeds

Personalized Recommendations & Discovery

web3-advantages
KEY BENEFITS

Web3 Advantages of Decentralized Interest Graphs

Decentralized Interest Graphs, built on blockchain infrastructure, transform how user preferences are mapped and monetized by shifting control from centralized platforms to the individual.

01

User Sovereignty & Data Portability

Unlike a social graph controlled by a platform, a decentralized interest graph is user-owned. Interests and preferences are stored in a self-sovereign identity (like a decentralized identifier or DID) or a non-custodial wallet, allowing users to port their graph across applications without losing their history or reputation.

02

Transparent & Verifiable Reputation

On-chain activity—such as governance voting, NFT collecting, or token staking—creates a public, verifiable record of genuine interest. This forms a soulbound reputation system that is resistant to sybil attacks and fake engagement, enabling trustless curation and reputation-based access to services.

03

Monetization & Incentive Alignment

Users can permission their interest data for specific uses and be directly compensated via microtransactions or token rewards. This creates a user-aligned economic model, contrasting with the ad-based revenue model where platforms monetize user data without sharing value. Protocols can incentivize high-quality curation.

04

Composability & Interoperability

As a public good on a decentralized ledger, an interest graph becomes a composable primitive. Any dApp can permissionlessly read and build upon this shared data layer, leading to network effects across the ecosystem. For example, a DeFi protocol could offer tailored rates based on a user's verified DAO participation.

05

Censorship Resistance & Longevity

Data stored on a decentralized network (like IPFS or Arweave) with on-chain attestations is persistent and uncensorable. A user's interest graph cannot be arbitrarily altered or deleted by a single entity, ensuring long-term data integrity and protection from deplatforming risks inherent in Web2 models.

06

Enhanced Discovery & Curation

Decentralized graphs enable algorithmic transparency. Communities can deploy and audit open-source curation algorithms that surface content based on verifiable on-chain signals, moving away from opaque recommendation engines. This fosters merit-based discovery for content, assets, and communities.

INTEREST GRAPH

Technical Details & Construction

An interest graph is a data structure that maps relationships between entities based on shared interests, preferences, or behaviors, forming a key primitive for decentralized social and recommendation systems.

An interest graph is a network data structure that models connections between users, content, and topics based on shared interests, preferences, or on-chain actions, rather than explicit social connections. It works by aggregating and analyzing behavioral data—such as token holdings, NFT collections, governance participation, content engagement, and transaction patterns—to infer and map latent relationships. This creates a dynamic, weighted graph where nodes represent entities (e.g., wallets, DAOs, assets) and edges represent the strength of shared interest. Protocols like Lens and Farcaster use interest graphs to power algorithmic feeds, content discovery, and community recommendations in a decentralized manner, moving beyond the follower-based model of traditional social graphs.

INTEREST GRAPH

Common Misconceptions

Clarifying frequent misunderstandings about the Interest Graph, a core data structure for mapping social and financial relationships in decentralized networks.

No, an Interest Graph is a multi-dimensional data structure that maps relationships based on shared actions, financial stakes, and content interactions, far beyond simple social follows. While a social graph shows who follows whom, an Interest Graph quantifies the strength and nature of connections through on-chain and off-chain signals like token holdings, governance participation, NFT collections, and engagement with specific dApps or content. It is a weighted, contextual map used for discovery, reputation scoring, and personalized experiences in Web3, not merely a list of connections.

INTEREST GRAPH

Frequently Asked Questions

The interest graph is a core data structure in decentralized finance (DeFi) that maps the relationships between users, assets, and protocols based on financial activity and intent. These questions address its core concepts, applications, and technical implementation.

An interest graph is a network data structure that models the financial relationships and preferences of participants within decentralized finance (DeFi) by connecting entities like wallets, smart contracts, and tokens based on transactional behavior and stated intent. It works by analyzing on-chain data—such as lending positions, liquidity provisions, governance votes, and asset holdings—to infer a user's or protocol's financial interests and risk appetite. Unlike a social graph which maps personal connections, an interest graph reveals economic alignment and capital flow patterns, enabling applications like personalized yield discovery, creditworthiness assessment, and protocol-to-user recommendations. It transforms raw blockchain data into a queryable map of financial relationships.

ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team
Interest Graph: Definition & Web3 Use Cases | ChainScore Glossary