Skip to main content

🌐 Human-Verified Social Graph

Purpose

A social graph layer for building 'genuine human networks' without bots and fake accounts. HumanPass enables safe and transparent relationship formation based on "human verification" of each user account.

Limitations of Current Social Networks

  • Bot Account Proliferation: Major social media platforms estimate that up to 15% of accounts are automated bots.
  • Easy Identity Forgery: Creating fake profiles is simple on existing platforms, leading to increased fraud and phishing.
  • Lack of Trust Mechanisms: Most Web3 social apps identify users solely by wallet addresses, making them vulnerable to multiple account issues.
  • Disconnected Social Data: User reputation and relationship data between Web2 and Web3 are not connected, making trust-building difficult.

HumanPass Approach

HumanPass's Human-Verified Social Graph builds a social network layer where each node (user) is verified as a real human. This approach creates a trustworthy human relationship network without collecting personal information.

Core properties:

  • Verified Human Accounts: Adds an authentication layer by connecting with existing social accounts like Twitter/X, Telegram, etc.
  • Reputation Overlay: Visualizes trust between users through Human Identity Score (HIS).
  • Bot-Free Interactions: Applies human verification to all interactions including comments, votes, and direct messages.
  • Cross-Platform Identity: Securely connects Web2 social accounts with Web3 wallet addresses.

Technical Implementation

HumanPass Social Graph consists of the following technical components:

  1. Social Authentication Layer

    • OAuth-based social media account integration within Mini App
    • Social account verification algorithms (activity history, account age, follower analysis)
    • Zero-knowledge proof-based authentication methods for privacy protection
  2. Relationship Graph Structure

    • Node weighting based on human verification status
    • Edge (relationship) trust calculation based on HIS scores
    • Decentralized graph data storage and access control
  3. Developer API and Interfaces

    • GraphQL-based social graph query API
    • WebSocket support for real-time relationship updates
    • Custom filtering and recommendation algorithm integration options
// Social Graph API Usage Example
import { HumanGraph } from "@humanpass/social-graph";

// Initialize graph client
const graph = new HumanGraph({
apiKey: "YOUR_API_KEY",
});

// Query user's human-verified connections
const connections = await graph.getVerifiedConnections({
userId: "user123",
depth: 2, // Get connections up to 2 degrees
minHisScore: 70, // Filter for connections with HIS 70+ only
});

// Utilize results
connections.forEach((connection) => {
console.log(`${connection.username}: HIS score ${connection.hisScore}`);
console.log(`Trust level: ${connection.trustLevel}`);
console.log(`Mutual connections: ${connection.mutualConnections.length}`);
});

Real-World Applications

Web3 Social Platforms

  • Human-verified comment and interaction systems
  • Spam and trolling-free community forums
  • Trust-based content recommendation algorithms

DAOs and Governance

  • Identification and engagement of real community members
  • Weighted voting systems based on social influence
  • Reward distribution through contribution and participation tracking

Decentralized Social Commerce

  • Identifying trustworthy counterparties in P2P transactions
  • Human-verified review and rating systems
  • Product and service recommendations through trust networks

Content Creator Ecosystems

  • Revenue models based on real followers
  • Bot-free fan communities
  • Direct relationship formation between creators and fans

Strategic Impact

HumanPass Social Graph provides the following strategic value to the Web3 ecosystem:

  • Human-Centric Web3 Social Layer: Building genuine human networks free from bots and fake accounts
  • Enhanced Community Quality: Promoting healthy interactions by removing spam and malicious actors
  • Trust Infrastructure: Providing a verified human relationship network that developers and projects can easily integrate
  • Web2-Web3 Connectivity: Safely transferring trust elements from existing social media to the Web3 ecosystem

HumanPass Social Graph is not just a social network but a trust layer based on human verification. This forms the foundation for safer, more transparent, and meaningful human relationships across the Web3 ecosystem.