Just a little update: I'm back from a much needed break so development is resuming soon. Though I haven't touched the code in three weeks, I haven't been idle either and I'll hopefully have some good news soon 😉
@keyoxide should we expect usernames?
@arh is that something you would like to see? No, I wasn't planning on that 😅
That sounds hard to implement 🤔 in a fully decentralized way, i.e. universal usernames. We could go instance-specific usernames… interesting idea
@keyoxide or decentralized way. Matrix does like this [at]username:instance.tld.
@keyoxide but anyway instance-specific is cool too.
I think what you propose is already implemented. Check out the following: https://firstname.lastname@example.org
This link fetches the key from my own domain (instance.tld from your example).
No need to use fingerprints if one wants to have a federated lookup! :)
So what is your point? Orgs that have WKD setup work well:
Your gnu.org e-mail doesn’t work because they don’t have Web Key Directory setup on their domain. Would you expect Matrix ID @arh:gnu.org to work if they don’t have a Matrix server on that domain?
Well, nothing stops anyone from doing it "on instance level": just checkout my profile on "my instance": https://metacode.biz/@wiktor it has short user name. Is that what you wanted?
Anyone can setup their “own instance” and claim any name they want, the same as with Matrix 🤷♂️
I don't think you even know what's the discussion and what I'm talking about. Do you even read my messages?
What I'm saying is that there should be an option to create an account or reserve a username and give it your public key and proofs. Same as Keybase but decentralized. For example, One can have account on keyoxide.org/@yarmo and one can have an account on keyoxide.dev/@arh and when I search for Yarmo in keyoxide.dev, I should be able to see him
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.