AI marks

policyserv

Small team beta

A policy server implementation (MSC4284) that checks events for spam before they reach a room, by the Matrix.org Foundation.

policy server (MSC4284) · licence Apache-2.0

Last commit
20 days ago 15 Oct 2026
Commits, last year
162 8 in 90 days
Authors, 90 days
1 4 in a year, 4 ever
Bus factor
1 authors making half of last year's commits
Last release
v1.8.0 15 Oct 2026 · 10 tags in a year
Lines of code
17k Go

AI

AI policy

What the project says about AI-made contributions

No policy found (fits the chosen stance)(against the chosen stance)

AI in development

Whether the developers use AI tools on the repository

Occasional (fits the chosen stance)(against the chosen stance)

attributed share is below the 1 % threshold; marked occasional because attributed commits exist

Collector: 1 of 162 commits in the last year credit an AI tool (0.6 %): junie 1. 0 agent files, 0 AI workflows. A lower bound: most AI use leaves no trace.

AI in the product

Whether the product itself has AI features

None found (fits the chosen stance)(against the chosen stance)

Activity

NovDecJanFebMarAprMayJunJulAugSeptOct MonWedFri
162 commits on 56 days in the last year · outlined: the day of the last collection
Nov: 0Nov: 0Nov: 0Nov: 0Dec: 3Dec: 6Dec: 17Dec: 3Jan: 12Jan: 0Jan: 0Jan: 1Jan: 1Feb: 18Feb: 6Feb: 0Feb: 4Mar: 13Mar: 4Mar: 10Mar: 8Apr: 0Apr: 1Apr: 3Apr: 0Apr: 0May: 0May: 6May: 7May: 5Jun: 4Jun: 6Jun: 13Jun: 1Jul: 0Jul: 1Jul: 0Jul: 1Jul: 0Aug: 0Aug: 0Aug: 0Aug: 0Sept: 1Sept: 0Sept: 1Sept: 0Oct: 0Oct: 2Oct: 4Oct: 0Oct: 0
Commits per week, last 52 weeks · peak 18 (Feb)
Commits per week, last 52 weeks
Nov0
Nov0
Nov0
Nov0
Dec3
Dec6
Dec17
Dec3
Jan12
Jan0
Jan0
Jan1
Jan1
Feb18
Feb6
Feb0
Feb4
Mar13
Mar4
Mar10
Mar8
Apr0
Apr1
Apr3
Apr0
Apr0
May0
May6
May7
May5
Jun4
Jun6
Jun13
Jun1
Jul0
Jul1
Jul0
Jul1
Jul0
Aug0
Aug0
Aug0
Aug0
Sept1
Sept0
Sept1
Sept0
Oct0
Oct2
Oct4
Oct0
Oct0
2023 Q1: 02023 Q2: 02023 Q3: 02023 Q4: 02024 Q1: 02024 Q2: 02024 Q3: 02024 Q4: 02025 Q1: 02025 Q2: 02025 Q3: 02025 Q4: 12026 Q1: 32026 Q2: 22026 Q3: 12026 Q4: 1
Authors per quarter · peak 3 (2026 Q1)
Authors per quarter
2023 Q10
2023 Q20
2023 Q30
2023 Q40
2024 Q10
2024 Q20
2024 Q30
2024 Q40
2025 Q10
2025 Q20
2025 Q30
2025 Q41
2026 Q13
2026 Q22
2026 Q31
2026 Q41

Languages

  • Go98.0 %
  • SQL1.0 %
  • Shell0.5 %
  • Dockerfile0.3 %
  • Makefile0.2 %
by lines of code (scc)

Features

FeatureValueHow we knowEvidence
Language Go — —
Database PostgreSQL — —

MSCs

MSCTitleIn this serverFlagSpecSource
MSC4284Policy Servers stable— merged, v1.18github.com/matrix-org/policyserv/blob/6a
MSC4387`M_SAFETY` error code unstable— opengithub.com/matrix-org/policyserv/blob/6a
MSC4456Harms taxonomy unstable— opengithub.com/matrix-org/policyserv/blob/6a

Health signals

Bus factor (last year)
1
Issue first response
not measured (the forge did not give it)
Release cadence
10 tags in the last year, latest v1.8.0 (15 Oct 2026)
CI
.github/workflows/docker.yaml .github/workflows/main.yml .github/workflows/zizmor.yaml
Tests
test files found
Security policy
none found
Licence
Apache-2.0
Funding
none listed
Telemetry SDKs in manifests
Segment (go.mod)

Repositories

RepositoryRoleActivityLast commitCommits 1yAuthors 90dMeasured at
github.com/matrix-org/policyserv main Small team 15 Oct 2026 162 1 6adfeb983

Notes

Maturity is our reading. A matrix-org repo: whether Element counts as its core contributor, which would bring it under Element's AI policy in element-meta CONTRIBUTING.md, was not established.

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/policyserv.yaml. Spotted a mistake? Open an issue with a link.