(De)serializable types for the Matrix Identity Service API. These types can be shared by client and identity service code.
Endpoints to create associations with a Matrix ID on the identity server.
Endpoints to authenticate with an identity server.
Various endpoints related to identity server status and metadata discovery.
Endpoints to store and sign invitations.
Endpoints to retrieve, update, and validate keys with an identity server.
Endpoints to look up Matrix IDs bound to 3PIDs.
Endpoints to retrieve and accept terms of service of an identity server.