project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Persona

Persona makes web3 personalized! We build an infrastructure for web3 personalization, enabling users to create, develop, and leverage their on-chain reputation.

Persona

Created At

ETHOnline 2024

Winner of

trophy

Sign Everything Pool Prize

Project Description

Reputation is a key concept deeply embedded in social interactions and relationships. It reflects the collective opinions, beliefs, or perceptions that others hold about an individual or organization, and it plays a crucial role in influencing trust, reliability, and success, especially in the digital age. As the Web3 space rapidly grows—with millions of users, billions of transactions, and countless wallet addresses across various blockchains in a decentralized environment—the need to assess and measure user reputation has become more important than ever.

Just as our actions in the real world shape our identity and reputation, our on-chain behavior defines our on-chain identity and reputation. Persona analyzes your on-chain activities and provides a comprehensive dashboard, generating a reputation score using its own algorithm and representing it as a soulbound token. With this, you now have a Web3 identity.

Users can leverage this Web3 identity for various purposes. Project owners and communities can utilize reputation scores to build well-qualified and active communities. DeFi protocols, such as lending and borrowing platforms, can assess users based on their on-chain reputation and offer them exclusive opportunities.

How it's Made

While building Persona, we focused on several key aspects. A Web3 identity must include comprehensive data to effectively analyze users. It's crucial for us to access large volumes of data quickly and accurately. We prioritize data privacy and decentralized computation during the analysis process. Another important factor is ensuring that a Web3 identity is both verifiable and secure.

Envio: We retrieve users' on-chain data in real-time using HyperSync, a feature of Envio. HyperSync is a highly specialized data node built in Rust, designed to massively improve data retrieval speeds while providing flexibility It allows us to receive millions of blocks, logs, and transactions across multiple chains in seconds.

Lit Protocol: We use Lit's sealed and confidential hardware to decentralized computation and data privacy. This is accomplished through SEV-SNP, a security feature that AMD created to provide encryption for virtual machines. With this feature, each VM has its unique encryption key, which is managed by a secure processor within the CPU. This hardware encryption ensures that VMs are isolated from each other and from the host, protecting the data and applications running within them.

Sign Protocol: We use the Sign Protocol to create on-chain attestations that provide verifiable and trustworthy identities. When creating soulbound tokens, we use Sign Protocol's schema hooks. If a successful attestation is created with Sign Protocol after all transactions are completed, the SBT contract will be executed through schema hooks. The user then owns a non-transferable NFT that represents their on-chain identity and reputation. If necessary, this can also be used in other chains. If a successful attestation cannot be created, the SBT contract will not be executed, and an ID will not be created for the user.

background image mobile

Join the mailing list

Get the latest news and updates