Matrix Authentication Service
Active stableOAuth 2.0 and OpenID Connect provider for Matrix homeservers, the next-gen auth (MSC3861) server used with Synapse.
auth service (OAuth 2.0 / OIDC provider) · licence AGPL-3.0-only OR LicenseRef-Element-Commercial
- Server
- Last commit
- today 4 Nov 2026
- Commits, last year
- 830 170 in 90 days
- Authors, 90 days
- 18 34 in a year, 76 ever
- Bus factor
- 1 authors making half of last year's commits
- Last release
- unstable 4 Nov 2026 · 26 tags in a year
- Lines of code
- 130k Rust
AI
AI policy
What the project says about AI-made contributions
Restricted (fits the chosen stance)(against the chosen stance)“AI-assisted contributions are accepted; unreviewed AI output is not. [...] If your PR was made with the help of AI, you must convey that this is the case using the PR template.”
Element-wide policy in element-meta CONTRIBUTING.md (added 2026-11-02), which says it applies to all element-hq repositories; the repo's own CONTRIBUTING does not link it yet. Commit messages may be AI-drafted if reviewed; reviews may use AI tools, but only a human approves or closes a PR.
AI in development
Whether the developers use AI tools on the repository
Occasional (fits the chosen stance)(against the chosen stance)Collector: 16 of 830 commits in the last year credit an AI tool (1.9 %): copilot 16. 0 agent files, 0 AI workflows. A lower bound: most AI use leaves no trace.
- 16 of 1645 non-bot commits in the last 365 days (1.0 %) carry an AI co-author trailer or similar
- github.com/element-hq/matrix-authentication-service/commit/cdc501fe7ae01f1c850bf49b8b095e20cb3b99df
- github.com/element-hq/matrix-authentication-service/commit/21f1b8a427b690dc2dfb7a5419f8a070c2664552
- github.com/element-hq/matrix-authentication-service/commit/9574a516c58fdc85b868abd781272fea9b4af5de
- AI bot authors: copilot-swe-agent[bot]
- copilot-swe-agent[bot]: 9 commits
-
cdc501fe72026-01-12 copilot -
21f1b8a422025-12-04 copilot -
9574a516c2025-12-03 copilot -
e6a92bdd32025-12-03 copilot -
581f6e7ad2025-12-01 copilot
AI in the product
Whether the product itself has AI features
None found (fits the chosen stance)(against the chosen stance)Activity
Languages
Features
| Feature | Value | How we know | Evidence |
|---|---|---|---|
| Language | Rust, TypeScript | — | — |
| Database | PostgreSQL | — | — |
MSCs
| MSC | Title | In this server | Flag | Spec | Source |
|---|---|---|---|---|---|
| MSC2965 | OAuth 2.0 Authorization Server Metadata discovery | stable | — | merged, v1.15 | github.com/element-hq/matrix-authenticat |
| MSC2967 | API scopes | stable | — | merged | github.com/element-hq/matrix-authenticat |
| MSC3824 | OAuth 2.0 API aware clients | stable | — | merged, v1.18 | github.com/element-hq/matrix-authenticat |
| MSC3861 | Next-generation auth for Matrix, based on OAuth 2.0/OIDC | stable | — | merged, v1.15 | github.com/element-hq/matrix-authenticat |
| MSC4191 | Account management for OAuth 2.0 API | stable | — | merged, v1.18 | github.com/element-hq/matrix-authenticat |
| MSC4198 | Usage of OIDC login_hint | unstable | — | open | github.com/element-hq/matrix-authenticat |
Health signals
- Bus factor (last year)
- 1
- Issue first response
- not measured (the forge did not give it)
- Release cadence
- 26 tags in the last year, latest unstable (4 Nov 2026)
- CI
.github/workflows/build.yaml.github/workflows/ci.yaml.github/workflows/coverage.yaml- Tests
- test files found
- Security policy
- none found
- Licence
- AGPL-3.0-only OR LicenseRef-Element-Commercial
- Funding
- none listed
- Telemetry SDKs in manifests
- none found
Repositories
| Repository | Role | Activity | Last commit | Commits 1y | Authors 90d | Measured at |
|---|---|---|---|---|---|---|
| github.com/element-hq/matrix-authentication-service | main | Active | 4 Nov 2026 | 830 | 18 | d407daa66 |
Notes
Not a homeserver; pairs with Synapse. The matrix-org/ copy is archived.
Researched by an AI agent (Claude) on 5 Nov 2026, not checked by a person; metrics collected on 5 Nov 2026. Source file: data/projects/server/matrix-authentication-service.yaml. Spotted a mistake? Open an issue with a link.