Support for Telegram Verification
obstropolos opened this issue · 1 comments
obstropolos commented
Clarification and Motivation
As Tezos Profiles grows, it's going to need additional public account credentials to build a stronger foundation for a user's identity. In order to bolster these efforts, we must continue to introduce additional verifications on the platform, starting with a number of social profile verifications.
With a large number of members of the Tezos ecosystem chatting on Telegram, it's important to include Telegram as a social account credential that one could add to their profile.
Acceptance Criteria
As a user:
- I can connect my wallet to Tezos Profiles and view available credentials
- I can obtain a Telegram credential through Tezos Profiles by:
- Entering my Telegram handle
- Signing a message containing my handle and additional information
- Sending this message to a telegram bot through a redirect link
- Verifying that the correct message was sent
- I can add this Telegram credential to my existing smart contract if I've already deployed a profile.
obstropolos commented
[Cleanup] - Closing to potentially add in the future to Rebase
directly once refactored.