Telegram
Create the proof
The proof looks as follows:
- For ASP profiles:
aspe:DOMAIN.TLD:FINGERPRINT
- For OpenPGP profiles:
openpgp4fpr:FINGERPRINT
orNAME@DOMAIN.TLD
- The proofs above can be hashed for anonymity
- The URL to a Keyoxide profile page:
https://keyoxide.org/aspe:DOMAIN.TLD:FINGERPRINT
Instructions
Open the Telegram website or app and log in.
Create a group using New group.
Telegram requires you to add at least one member to create a group. Add someone you trust or just the @KeyoxideBot. This bot does not post messages and only reads the group's Description field to verify your identity claim. Note that @KeyoxideBot does not need to be a member of your group for the claim verification to work.
Give it a descriptive title like (make sure to replace USERNAME):
USERNAME's Keyoxide Proof
In your new group, click on the top bar, open the Edit menu by clicking on the pencil and set the description to your proof.
Set the Group Type to Public. Change the Public link to whatever you like (remember what you add after the https://t.me/...
, this will be the GROUPNAME
you need in the claim). Under Who can send messages?, turn on Only members and Approve new members to avoid others joining this room. Confirm the changes to the Group Settings.
Go to Permissions and turn off everything for a read only public room. As the group owner, you will keep all permissions.
It can take up to a few minutes after changing the description before the proof works.
Add the claim…
The claim looks as follows:
https://t.me/USERNAME?proof=GROUPNAME
Make sure to replace USERNAME and GROUPNAME.
…to an ASP:
Follow the instructions provided here. The claim should look like:
https://t.me/USERNAME?proof=GROUPNAME
…to an OpenPGP profile:
Follow the instructions provided here. The notation should look like:
proof@ariadne.id=https://t.me/USERNAME?proof=GROUPNAME
…to a legacy signature profile:
Follow the instructions provided here. The claim should look like:
proof=https://t.me/USERNAME?proof=GROUPNAME