draft
mandatory
- Users can prove they own some accounts by publishing an event to the relays
proof:<{pubkey}, {type}, {url}>
{pubkey}
is a pubkey, as a hex string{type}
is a string with a single letter, which can be:- "t" : for twitter
- "g" : for github
{url}
is the url of the proof
Example :
proof:{"pubkey":"19f....5dg", "type":"t", "url":"https://twitter.com/xxx/status/xxxxxxx"}
-
Relay store the proof.
-
Relay send back the the result to the client. Client has to validate the proof.
Proof content : TODO
We cannot expect relays to validate anything. We can say they should validate, but ultimately the client must validate it by itself or ignore these proofs.