Kazarma
Dormant betaBridge between Matrix and the ActivityPub fediverse, written in Elixir; Matrix users appear as ActivityPub actors and the reverse.
puppeting bridge · licence AGPL-3.0
- Server
- Last commit
- Dec 2025 10 months ago · 24 Dec
- Commits, last year
- 10 0 in 90 days
- Authors, 90 days
- 0 1 in a year, 7 ever
- Bus factor
- 1 authors making half of last year's commits
- Last release
- v1.0.0-alpha.1 7 Nov 2023 · 0 tags in a year
- Lines of code
- 12k Elixir
AI
Nothing found on any of the three axes. What we look for
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance) In productNone found (fits the chosen stance)(against the chosen stance)- AI in the product: no generative-AI features found in the README or dependency manifests
- AI in development: no agent files at HEAD 46dbc8d29006; no AI-attributed commits among 12 non-bot commits in the last 365 days
- Collector: 0 of 10 commits in the last year credit an AI tool (0.0 %). 0 agent files, 0 AI workflows. A lower bound: most AI use leaves no trace.
Funder's AI policy
A funder's rules for the work it pays for, shown apart from the project's own policy.
NLnet Foundation (NGI0 Entrust fund), grant 2023-02 to 2026-01. Policy 1.0, in force from 2025-12-08 (1.1 from 2026-01-26), for the grant's last weeks only.
“In any case, outcomes purely generated by AI are not allowed to be submitted as work eligible for payment (as part) of the grant. … Use of genAI should be disclosed and transparent.”
Applies to: work delivered within the grant, and only for milestones started after 2025-12-08.
The grant ran from 2023-02 to 2026-01, so it overlapped version 1.0 for about seven weeks and never version 2.0. Version 1.1 adds that for projects whose agreement was signed before 2025-12-08 "logging is not required retroactively" and a personalised transparency plan can be agreed. An earlier grant (Kazarma, NGI0 Discovery, 2020-04 to 2022-10, https://nlnet.nl/project/Kazarma/) predates every version.
Stance asked for by the funder: no GenAI stance found in the README at 46dbc8d (it names the NLnet grant only)
Checked 2026-11-05.
Activity
Languages
Features
| Feature | Value | How we know | Evidence |
|---|---|---|---|
| Network | ActivityPub (Mastodon, Pleroma, …) | — | — |
| Framework | yes own (Elixir, matrix_app_service.ex) | code | gitlab.com/kazarma/kazarma/-/blob/46dbc8d2900689 |
| Puppeting | yes Matrix users as ActivityPub actors and ActivityPub actors as Matrix ghosts | claimed | docs.kazar.ma |
| Encryption (E2EE) | Not found: Not found | — | — |
| Backfill | Not found: Not found | — | — |
| Media | Not found: Not found | — | — |
| Reactions and edits | Not found: Not found | — | — |
| Group chats | Not found: Not found | — | — |
| Login methods | Not found: Not found | — | — |
| Terms-of-service risk | Not found: Not found | — | — |
Health signals
- Bus factor (last year)
- 1
- Issue first response
- not measured (the forge did not give it)
- Release cadence
- 0 tags in the last year, latest v1.0.0-alpha.1 (7 Nov 2023)
- CI
.gitlab-ci.yml- Tests
- test files found
- Security policy
- none found
- Licence
- AGPL-3.0
- Funding
- nlnet.nl/project/Kazarma-Release · nlnet.nl/project/Kazarma
- Telemetry SDKs in manifests
- none found
Repositories
| Repository | Role | Activity | Last commit | Commits 1y | Authors 90d | Measured at |
|---|---|---|---|---|---|---|
| gitlab.com/kazarma/kazarma | main | Dormant | 24 Dec 2025 | 10 | 0 | 46dbc8d29 |
Notes
Translations on Hosted Weblate. 12 commits in the last year, last 2025-12-24. The matrix.org ActivityPub page has no entries; found through the community space.
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/bridge/kazarma.yaml. Spotted a mistake? Open an issue with a link.