If your DApp needs Sybil-resistance (one account = one human) or if you want to provide Sybil-resistance to DApps, you can benefit from Upala and Bladerunner DAO🐑. Join our telegram group now and figure out details later.

What score providers and DApps can get from Upala

From DApp (or, more broadly, score consumer) perspective Upala can be viewed as a quality control layer for identity systems and human uniqueness tests. For identity systems (or, more broadly, score providers) Upala provides a way to earn by proving user scores to DApps. Let's examine both perspectives a little closer.

Quality control for DApps

With Upala, score providers are able to declare "I'm so confident in my users, that I'll give $[a certain amount of] dollars to anyone to leave the system. I know there's no sense for a malicious user to pass my entry tests just for money - the reward won't cover the efforts". This way score provider is putting money where their mouth is. In other words staking on its human uniqueness test quality.

DApps are able to declare: "I know that bots can extract $[a certain amount of] value from my platform. That's why I require every user to have at least the same amount of Upala score. so that I know it would be more practical to effortlessly explode in Upala, than trying to game my platform."

More on the market forces behind Upala score and price of forgery here.

Income for score providers

Any system or community that believes their users value the membership (i.e. a DAO, an identity system or just any community) can create an Upala group. To do so they'd need to:

  1. Create new Upala group (register a group ID in the protocol).
  2. Decide on the way their user scores will be converted to dollars. E.g. Bright ID could convert their percents to dollars in one-to-one ratio (a user with 85% on BrigtID will get $85 score on Upala). Another example - a group can give $1 score to anyone who passes SMS-verification. Take a look on how we plan to integrate with Gitcoin.
  3. Publish user scores to Upala (just publish a Merkle root hash, details)
  4. Fill the group's pool. A user will be able to prove their score only if it is lower than the pool size (i.e. user is able to explode).

After that any DApp may decide to use this group as their score provider. And the group can charge that DApp for the user score approvals.

Creating value together

Great thing about Upala is that it introduces a unified scoring standard. Users can get verified in multiple identity systems wrapped with Upala to get higher scores. Once a user gets verified within one identity system, he or she is incentivized to pass all other available.

Every new identity system wrapped into Upala protocol adds up to the possible maximum score available to users. This way identity systems don't compete within or with Upala. Instead they mutually promote each other and are incentivized to do so.

Even better, Upala aligns incentives of score providers and score consumers (DApps) too. Whereas score providers evaluate users, it is DApps that make users value their IDs. Dapps will provide more benefits to users with scores. Making users chose groups with the best entry efforts to score ratio. In other words score providers assigns user scores, DApps make those scores valuable.

Electric sheep is born

"Do Androids Dream of Electric Sheep?" is a science fiction novel by Philip K. Dick which is the base for the "Blade Runner" movie.

"Do Androids Dream of Electric Sheep?" is a science fiction novel by Philip K. Dick which is the base for the "Blade Runner" movie.