Feature - Add Tezos Profiles Verifications for Creators #868
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This change adds a badge to a creator's page if they have an existing Tezos Profile created using the Tezos Profiles service. Additionally, it adds an alias and Twitter badge from a user's Tezos Profile if the user does not already have one from the existing TzKT authentication service. The data is currently being pulled from the Tezos Profiles API.
Tezos Profiles and all of its components are completely open-source (including the indexer and API) and can easily be rehomed to any other server. Users choose what URLs are resolved to fetch and check their verifications and they can update their own smart contracts to new URLs at any time. This uses TZIP-024 to ensure interoperability and protect user privacy.
Progress
A demo deployment of the service with the add-on can be found here.
The goal of this integration is to begin to add additional creator verifications to HEN profiles and help prevent copyminting.
Testing
Future Goals
Eventually, we wish to augment the service with additional credentials for artists in order to better verify themselves. These credentials can include additional social profile verifications and even verifications from other blockchains. Additionally, we would like the HEN community to host their own API and indexer for Tezos Profiles, which only requires a modest server.