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

persona

All the elements of your web3 identity in one place, making deSoc convenient. With specialised NFTs for DAO gatekeeping and engagement, reputation, achievements and identity, a Persona is a convenient, self-contained bundle of roles and flairs, bound to an ERC6551 account.

persona

Created At

ETHGlobal Istanbul

Project Description

Persona has an easy flow to create and bind an ERC6551 account to an NFT you already own, or one you build for free with the Persona dapp. The idea is to make the advanced concepts behind tokenbound account intuitive for crypto-non-natives, to drive engagement in the social aspects of the ecosystem. Persona has its own, developing, ERC721 extension interface, to allow users to develop NFTs which are available for free in their basic form, to which they can equip traits, or add reputation and achievements based on web2 data sources, in order to gain access to DAOs, weight votes, or just to flex 🙂 The central tokenbound account can be linked to a the users ENS record, and subdomains on the persona.eth domain. The user can choose which PFP NFT is used as their primary display so that, as far as an unsophisticated user is concerned, they 'are' one ENS address, with a blinged-up PFP, which makes transactions of its own accord, secured by any local WalletConnect signer. The flow in the Persona dapp has been refined and simplified to abstract away not only the wrapping of ERC6551 execute, but even the hierarchical relationship between owned NFTs, records and accounts.

How it's Made

NOUNS / APE flair NFTs for this hackathon! DAO Access tokens! We designed a collection of NFTs from scratch during ETHGlobal Istanbul, using flair from Nouns and Apes. Apes are a great example of how Persona can be used to easily gatekeep DAOs, based on criteria which can be represented by NFTs. In the case of ApeDAO, this can be possession of a trait from the BAYC Catalog. In future we envision guilds of builders, artists, content creators, whose membership can be earned by minting achievement from web2 data sources such as github, spotify or twitter. ENS records are central to Persona identity and we currently provide one-way resolution of ENS records (we aimed to resolve on our main chain, Base Goerli L2 in order to provide ENS subdomain updating for free) We built the frontend using basic React, ethers.js, wagmi, viem and the tokenbound SDK, and WalletConnect.

background image mobile

Join the mailing list

Get the latest news and updates