Introduction
Welcome to Memory Protocol.
Memory makes your digital identity portable across the internet. Followers you gain, content you like, reviews you leave—everything you create online—should move effortlessly with you, no matter which app you’re using. It’s not about ideology; it’s about convenience, better experiences, and reducing friction among the apps you love.
Identity Graphs
What it is
A user identity is made up of different Web2 identities (Twitter, GitHub, website, email) and onchain identities (wallet, Farcaster, Lens). Apps and developers usually only have access to a portion of this data, and querying it across platforms can be complex.
Memory introduces Identity Graphs: an array of different user identities from Web2 and Web3 sources that together form a user’s online persona.With the Memory API, you can query the identity graph of any user using just a wallet address, ENS, Basename, or a Farcaster, Lens, or Zora username.
How it works
Identity Graphs are built by querying publicly available links for a user, registering the source of each identity, and connecting them.At the end, you get a comprehensive list of a user’s identities along with their sources, making it possible to evaluate and filter out untrustworthy data.
In adition to public sources, the Memory App allows users to curate their own identity graph by adding or removing identity links.
In practice
Bellow you can see the whole identity graph of Jesse Pollak by querying its main wallet ENS jesse.xyz.
As you can see we have identities for Ethereum, Farcaster, Twitter, GitHub, Basenames, Talent Protocol, Lens, website and email, all queried from a single ENS name. And each identity node has a source
field, which describes from which other identities and platforms the link was found. For more information about the available identities, check the identities section.
Linking Identities
Memory Lets API consumers to write back to the identity graph by creating new users links that enhance the identity graph by providing a user verification flow for verified projects. If you want to get verified and contribute to Memory’s identity graph see the Developers Page
Identity Metadata
Each identity node (e.g., Twitter/X, GitHub, ENS) can include optional metadata provided by Memory. This may include, for example, Twitter follower/following stats for each account. Identity metadata will be available soon—stay tuned for updates.
Next Steps
Start exploring Memory and see what you can build.