L0YAL3 is the Web3 protocol loyalty program infrastructure and platform.
L0YAL3 is the one place to follow and track user loyalty across protocols. L0YAL3 enables anyone to search or connect with a wallet address, and obtain an overview of all of the loyalty scores of the protocols the address has interacted with. Every loyalty score is based on retention and interaction data with the protocol and community (i.e. number of interactions, number of governance votes, number of days interacted, token holdings, POAPs, etc.), which can be expanded over time as more data becomes accessible to the protocol (i.e. web2 social interactions, consecutive LP position days, consecutive staking days, etc). Once the user clicks on a specific protocol, he or she can view the details of the protocol loyalty parameters and scorecard, along with its user tier ranking. The goal of L0YAL3 is to create a system to promote user lifetime value in Web3, by creating a unified platform for users to go to, and to establish a more standardised way to evaluate protocol users. Similar to Web2 businesses that create their loyalty programs to optimise business (i.e. Starbucks, Sephora, Nike), Web3 protocols can do the same, with the metrics and behaviours that matter to them, for their users - because Web3 protocols are the equivalent of Web2 businesses, and users the equivalent of customers.
This project is currently only frontend, based on Next.js for its simplicity. It is deployed with Vercel and using Ethers, Tatum for fetching a few datapoints, and Alchemy for smart contract requests. To improve the software, we would need to build backend systems that would fetch historic data for each protocols and then create custom queries to compute the scores. We can also use The Graph and subgraphs to fetch more information for specific protocols, DAO. As the "loyalty dataset" and parameters expands, we would most likely require more sources and direct integrations with the protocols themselves. Valist would also be relevant to the project development, and given more time, would be interesting to explore further.