Talent Protocol Docs
  • DEVELOPERS
    • Get Started
    • Talent API
      • Authentication
      • API Reference - V1
        • [Deprecated] - Talent Passports
        • [Deprecated] - Credentials
      • API Reference - V2
        • Score
        • Credentials
        • Farcaster scores
        • Socials
        • Search
        • Accounts
      • Rate Limits
      • Pagination
    • API Pricing
    • Smart Contracts
  • Protocol Concepts
    • User
    • Account
    • Profile
    • Data Point
    • Data Issuer
    • Scoring Systems
      • Builder Score
        • Builder Score Levels
      • Creator Score (coming soon)
      • Degen Score (coming soon)
    • Human Checkmark
  • Socials
  • Data Points
    • Base
    • Bonsai
    • Bountycaster
    • BUILD
    • Coinbase
    • Crypto Nomads
    • Cyber
    • DAOBase
    • Degen
    • Developer DAO
    • Devfolio
    • ENS
    • ETHGlobal
    • Farcaster
    • GitHub
    • Human Checkmark
    • Jumper
    • Lens
    • Linkedin
    • Onchain Activity
    • Safe
    • Serotonin
    • Taikai
    • Talent Protocol
    • X/Twitter
  • Legal
    • Terms of Service
    • Privacy Notice
    • Builder Rewards T&C
    • Builder Score App T&C
Powered by GitBook
On this page
  • Key Attributes:
  • Types of Accounts:
  • Account Sources
  • Account Properties
  • Account Relationship to Profiles
  • Accessing Account Data

Was this helpful?

Export as PDF
  1. Protocol Concepts

Account

An Account represents a connection with a third-party data provider.

PreviousUserNextProfile

Last updated 1 month ago

Was this helpful?

An Account represents a connection with a third-party entity (e.g., Wallet Address, GitHub, X, LinkedIn) that feeds reputation data into Talent Protocol. Accounts can exist independently or be linked to a user.

A represents an individual that signed up on talentprotocol.com to verify their reputation data and increase their , by connecting multiple .

Key Attributes:

  • Accounts have Account IDs (previously know as Passport ID) and account-specific URLs (until they're linked to a user), following this format:

    • talentprotocol.com/address/0xbd…23d4

    • talentprotocol.com/github/filmacedo

  • If linked to a user, the account URL will automatically redirect to the user’s profile URL. Otherwise, it will show the data from that imported account independently.

  • Once linked to a user, an account loses its independent profile and redirect to the user’s profile. The account also loses its , and its data feeds into the user’s aggregated reputation.

  • Accounts display their own unless linked to a user, at which point their data integrates into the user’s aggregated .

  • Users can claim an imported account by verifying ownership (e.g., signing a wallet message, connecting GitHub).

Types of Accounts:

  • Indexed Account: All accounts being tracked by Talent Protocol, whether connected by users or imported automatically.

  • Imported Account: Public accounts indexed directly by Talent Protocol, without any explicit user action, such as curated wallet addresses or public GitHub profiles.

  • Connected Account: Accounts actively linked to a user’s profile and with verified ownership.

Account Sources

Accounts can come from various sources:

  • wallet: Cryptocurrency wallets (Ethereum, Base, etc.)

  • github: GitHub developer accounts

  • farcaster: Farcaster social accounts

  • lens: Lens Protocol accounts

  • x_twitter: Twitter/X accounts

  • linkedin: Professional LinkedIn profiles

  • talent_protocol: Native Talent Protocol accounts

  • worldcoin: World ID verified accounts

  • self: Self-verified information

Account Properties

  • identifier: The unique identifier on the source platform

  • source: The platform or data provider (see Account Types)

  • owned_since: When the account was first created

  • connected_at: When the account was connected to Talent Protocol

  • username: The user-friendly name on the source platform

Account Relationship to Profiles

  • Multiple Accounts from different sources can be connected to a single User Profile

Accessing Account Data

  • Retrieve accounts associated with a profile

  • Search profiles by account identifiers

  • Access data points sourced from specific accounts

An Account can exist independently with its own

When claimed by a , the Account feeds data into the User's Profile

provides endpoints to:

User
Builder Score
accounts
Builder Score
Builder Score
Builder Score
Profile
User
API v2