Notices by Scott M. Stolz (scott@authorship.studio)
-
Scott M. Stolz (scott@authorship.studio)'s status on Tuesday, 19-Mar-2024 21:26:21 JST Scott M. Stolz @silverpill
DIDs are built from permanent identifiers: a public key, a URL, or an address of a record in a distributed database. I don't know if Zot and Nomad have that.
Zot and Nomad have permanent identifiers that are based on public keys. In the database, the user's identity is stored as a hash. Currently, the key pair and hash never change for an identity, but the URL and address can change. The primary URL and address tell you what server is authoritative and where to send messages.
And since Zot and Nomad allow you to have clones, as long as your message is signed with the correct keys, it is considered you, regardless of which clone (domain name) that you posted from.
If you wanted to be able to rotate or change keys, an authoritative server would have to tell you that the old key and new key are equivalent and the same identity. And then your software would need to be able to recognize that. -
Scott M. Stolz (scott@authorship.studio)'s status on Tuesday, 19-Mar-2024 20:07:07 JST Scott M. Stolz @silverpill One way to implement key rotation would be to implement a hybrid solution, similar to how nomadic identity is handled in the Zot and Nomad protocols.
Your fediverse address is tied to a server, but your identity is not. You can change your server & address, and still keep the same identity.
You could use such a system to handle key changes for an identity. Even though the identity itself is nomadic, an authoritative server can announce a key change for an identity, similar to how an authoritative DNS server can announce changes to a domain name's IP address.
Of course, none of that uses DIDs. But you might be able to take some of the concepts and apply it to DIDs. -
Scott M. Stolz (scott@authorship.studio)'s status on Tuesday, 13-Feb-2024 18:45:33 JST Scott M. Stolz Nomadic identity, where your identity is not tied to an individual server, and can exist on multiple servers at the same time, is also a way to protect your social identity.
Would FEP-ef61 support nomadic identity similar to how it is implemented in Hubzilla (Zot protocol) and Streams (Nomad protocol)? -
Scott M. Stolz (scott@authorship.studio)'s status on Sunday, 07-Jan-2024 00:58:21 JST Scott M. Stolz What a minute. I thought we had to worry about Embrace-Extend-Extinguish from major corporations. It sounds like Mastodon is using that strategy themselves.