diff --git a/supporting-docs/projects/2017-01-23-mxisd.md b/supporting-docs/projects/2017-01-23-mxisd.md index d3a012c6..c0a06719 100644 --- a/supporting-docs/projects/2017-01-23-mxisd.md +++ b/supporting-docs/projects/2017-01-23-mxisd.md @@ -8,16 +8,9 @@ maturity: Alpha --- # {{ page.title }} -mxisd is an implementation of the Matrix Identity Server which aims to provide an alternative to [sydent](https://github.com/matrix-org/sydent) and an external validation implementation of the [Identity Service API](http://matrix.org/docs/spec/identity_service/unstable.html). +mxisd is a federated Matrix Identity Server following a cascading lookup model, using LDAP (optional) then other identity servers, including the central Matrix servers. +It is targeted to people/organisation that run their own Homeserver for a specific domain and want to publish 3PID mapping without having to rely on central servers. -mxisd is currently in read-only mode and use a priority lookup strategy with several providers. - -Given the 3PID ```john.doe@example.org```, the following would be performed in priority order until a mapping is found: - -LDAP: lookup the Matrix ID from an configurable attribute. -DNS: lookup another Identity Server using the domain part of an e-mail and: -Look for a SRV record under ```_identity._matrix._tcp.example.org``` -Lookup using the base domain name ```example.org``` -Forwarder: Proxy the request to other identity servers (```matrix.org``` and ```vector.im``` currently hardcoded). +Is is an implementation of the [Identity Service API](http://matrix.org/docs/spec/identity_service/unstable.html) which aims to provide an alternative to [sydent](https://github.com/matrix-org/sydent). Follow the progress and grab the code from [GitHub](https://github.com/kamax-io/mxisd).