A lot of work was done to avoid these messages.
A lot of work was done to avoid these messages.
Still, a fun thought experiment.
Still, a fun thought experiment.
In the model I'm talking about the DID would be the source of identity and the matrix id key only a mean to achieve routing. That's pretty far from where matrix is now.
In the model I'm talking about the DID would be the source of identity and the matrix id key only a mean to achieve routing. That's pretty far from where matrix is now.
MSC4243 alone isn’t sufficient to allow Matrix-AT compatibility: the Matrix user ID should serve as a routing identifier and the DIDs should be the stable anchor of identity.
While a Matrix ID or homeserver may change, events remains bound to at least one DID.
MSC4243 alone isn’t sufficient to allow Matrix-AT compatibility: the Matrix user ID should serve as a routing identifier and the DIDs should be the stable anchor of identity.
While a Matrix ID or homeserver may change, events remains bound to at least one DID.
Most users prefer having intermediaries for reliability and simplicity over pure P2P models.
Most users prefer having intermediaries for reliability and simplicity over pure P2P models.
As you said, the goal is to keep identity user-controlled and revocable.
With MSC4243, homeservers act as routing proxies, not identity authorities.
As you said, the goal is to keep identity user-controlled and revocable.
With MSC4243, homeservers act as routing proxies, not identity authorities.
For cryptographic certainty (using the still-unstable MSC 4243), their account IDs include a public key and domain, and each event is signed with their private ed25519 key, thus allowing cryptographic certainty.
For cryptographic certainty (using the still-unstable MSC 4243), their account IDs include a public key and domain, and each event is signed with their private ed25519 key, thus allowing cryptographic certainty.
It doesn’t cover AT Protocol handle resolution though; that’s a new idea that needs to be explored further to evaluate its viability.
It doesn’t cover AT Protocol handle resolution though; that’s a new idea that needs to be explored further to evaluate its viability.
turt2live.github.io/ietf-mimi-li...
turt2live.github.io/ietf-mimi-li...
By hosting a collection app.matrix.actor.revoked in the PDS, homeservers can subscribe to its firehose to be notified if a user’s DID-to-Matrix mapping changes, ensuring cached homeserver info stays up to date.
By hosting a collection app.matrix.actor.revoked in the PDS, homeservers can subscribe to its firehose to be notified if a user’s DID-to-Matrix mapping changes, ensuring cached homeserver info stays up to date.
If you have recommendations or questions I would be glad to answer!
If you have recommendations or questions I would be glad to answer!
Homeservers could act as PDS but they could also allow users with their own PDS to use matrix.
Homeservers could act as PDS but they could also allow users with their own PDS to use matrix.
atproto.com/specs/handle
atproto.com/specs/handle