This project is currently being merged in Gridify Server, a dual-stack Grid/Matrix Homeserver AND Identity server supporting several APIs.
mxisd was originally created to help safeguard privacy in Matrix , and act as a reference for self-hosted infrastructures that required a certain level of compliance, mainly for EU GDPR.
Matrix 1.0 has been released which sets a milestone: it sets the level of what is acceptable in terms of privacy and security for the protocol and its reference implementations moving forward.
We believe the purpose of the mxisd project has now been accomplished - offering an alternative and raising awareness - and we do not see any value going forward with it anymore:
- The place of Identity servers in the stack has always been misunderstood and Identity servers are still considered optional. Matrix.org also recommends to not self-host them, or even to not use them. and most likely will not in the future.
- The change of direction to no longer rely on Identity servers for key behaviours (e.g. password resets) means this project will not maintain its value in the long term.
Moving forward, an implemtation that is both a Homeserver and an Identity server will allow to keep protecting privacy in Matrix and create a higher integration and synergy in the various features.
See you on the Gridify Server!