mxisd is an implementation of the Matrix Identity Server which aims to provide an alternative to sydent and an external validation implementation of the Identity Service API.

mxisd is currently in read-only mode and use a priority lookup strategy with several providers.

Given the 3PID, 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 Lookup using the base domain name Forwarder: Proxy the request to other identity servers ( and currently hardcoded).

Follow the progress and grab the code from GitHub.