matrix-org / matrix-spec-proposals

Proposals for changes to the matrix specification
Apache License 2.0
1.01k stars 379 forks source link

[FAQ] Clarify that the identity servers are a closed federation #810

Closed ghost closed 7 years ago

ghost commented 7 years ago

Given that there is one single visible endpoint for end-users, one might come to the conclusion that there is only one identity server, and federating them is just planned for the future.

https://matrix.org/docs/guides/faq.html#what-is-an-identity-server

oddvar commented 7 years ago

happy to update this to be clearer - but it does say a " a globally federated cluster of trusted “Identity Servers” (IS) " and "The precise architecture of identity servers is currently in flux and subject to change as we work to fully decentralise them."

"trusted" indicates that it's not an open system, no?

ghost commented 7 years ago

Yes, it does say that, but the way it's written, it's hard to determine whether it's actually implemented, or just future plans. Things being in flux can also be taken to mean "well, right now there's just one, but in the future we plan to have a large federated cluster."

To make this clearer, you could for example say "As of February 2017, there are 279 identity servers in federation across 45 countries." Right now I only know of the matrix.org and vector.im servers, which can hardly be called "a globally federated cluster" of anything. ;)

"Trusted" means not open to joining, not necessarily invisible/secret.

I also feel the information from the identity server section in the Synapse readme could be added to the FAQ.

ghost commented 7 years ago

Found the starting point for this discussion at https://matrix.to/#/#matrix:matrix.org/%241487859046667533FzJng:matrix.org

Leaving this here for future reference.

While I'm here, I wrote elsewhere that "[...] who those trusted partners may be is left to the wild imagination of the reader," which nicely sums up a problem I have with the explanation as it stands now.

matrixbot commented 7 years ago

Migrated to: https://github.com/matrix-org/matrix.org/issues/31