User
A User represents an individual that signed up on talentprotocol.com
A User represents an individual that signed up on talentprotocol.com to verify their reputation data and increase their Builder Score, by connecting multiple accounts.
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.
Key Attributes:
Each user has a unique identifier (UUID) in the Talent database, ensuring every user is distinct.
Users have a single profile URL aggregating data from all associated accounts.
talentprotocol.com/UUID
A user can connect multiple accounts, but an account can only be linked to one user at a time.
A user aggregates reputation data from all its connected accounts into a unified Builder Score.
A user is be able to sign-in to the Talent Protocol App with any account that they connected.
For now, only the Talent Protocol app can create, update or delete users from the database. Ecosystem apps can only read data.
Types of Users:
User: when we mention the term "user", we're referring to all individuals who signed up at talentprotocol.com, even if they haven’t connected a wallet or other accounts yet.
Onchain User: Users with a verified EVM address added to the onchain Talent Registry.
Verified User: Users who have earned a Human Checkmark.
Paying User: Users who have spent funds on Talent Protocol, via the app or smart contracts.
Private User: Users hidden from the app and API outputs, but still present in the database.
Last updated
Was this helpful?