Upala is an anti-Sybil system for DApps and a decentralized digital identity.
Upala provides a digital identity uniqueness score. The score is valued in dollars and represents the explosion price - an amount of money that an identity holder can get at any time for deleting their ID. The higher the explosion price the higher the owner values the ID and the safer it is for DApps to interact with.
A reliable anti-Sybil system is crucial for any decentralized system. Solving the unique human problem will bring a variety of new use-cases for Ethereum and will boost adoption in the long run.
The building block of Upala social graph is a group. The explosions payouts are provided by groups pools. Thus groups tend to consist of people who believe that other members value their IDs equally.
Groups may earn by providing user scores to dapps and/or from user deposits and are incentivized to gather as many users as possible. Users are incentivized to choose groups giving the highest scores. At the same time the higher the explosion price (the score), the higher is the incentive to forge an identity. The market drives these prices to the equilibrium for every user (much in the same way as insurance rates balance).
The Upala protocol is a set of Ethereum smart contracts. The front-end is run on React.