diff --git a/supporting-docs/projects/2017-05-02-sydent.md b/supporting-docs/projects/2017-05-02-sydent.md new file mode 100644 index 00000000..b247acc8 --- /dev/null +++ b/supporting-docs/projects/2017-05-02-sydent.md @@ -0,0 +1,24 @@ +--- +layout: project +title: sydent +categories: projects other +description: The official Matrix Identity Server implementation +author: Matrix.org team +maturity: Stable +--- + +# {{ page.title }} +sydent is an implementation of the Matrix Identity Server API in Python, supporting: + * Validation of 3PIDs (email and MSISDNs) for signup and discovery + * Binding of 3PIDs to MXIDs (for discovery) + * Lookup of 3PIDs to MXIDs + * Storing unresolved 3PID invites. + * Replication of assertions across a closed federation. + +Instances currently run at matrix.org and vector.im; meanwhile others are free to run their own but they will not be able to participate in the global directory lookup table. + +N.B. use of the Identity Server API is stricly optional in Matrix - it's only used to resolve 3PIDs to MXIDs. + +Get the code from [GitHub](https://github.com/matrix-org/sydent) + +Alternatively, [slipeer](https://githcub.com/slipeer) maintains a [fork with LDAP lookup](https://github.com/slipeer/sydent).