AI marks

Grapevine

Not measured yet alpha

A Rust Matrix homeserver forked from Conduit 0.7.0, aiming at reliability and maintainability.

homeserver · licence Apache-2.0 · fork of conduit

The collector has not measured this project yet.

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 development: Read from a zip of the main branch the user saved by hand (commit f82328dc, files dated 2026-03-04), so only the file tree was checked: no agent files. The zip carries no git history, so attributed commits were not counted; the collector should recount once the forge is reachable.

Features

FeatureValueHow we knowEvidence
Language Rust — —
Database yes
RocksDB, SQLite (build features)
code gitlab.computer.surgery/matrix/grapevine/-/blob/
Federation Yes: Yes
ruma federation-api
code gitlab.computer.surgery/matrix/grapevine/-/blob/
Spec versions yes code gitlab.computer.surgery/matrix/grapevine/-/blob/
Appservices Yes: Yes code gitlab.computer.surgery/matrix/grapevine/-/blob/
Admin API Yes: Yes
admin room commands (inherited from Conduit)
code gitlab.computer.surgery/matrix/grapevine/-/blob/
OIDC delegation (MAS) Not found: Not found
no reference to MSC3861/2964/2965/2967 found in the code
— —
Native sliding sync Not found: Not found
no reference to MSC4186 found in the code
— —
Workers / scaling Not found: Not found — —
Authenticated media Yes: Yes
MSC3916: advertised as org.matrix.msc3916.stable in unstable_features
code gitlab.computer.surgery/matrix/grapevine/-/blob/

MSCs

MSCTitleIn this serverFlagSpecSource
MSC2448Using BlurHash as a Placeholder for Matrix Media unstable— opengitlab.computer.surgery/matrix/grapevine
MSC3916Authentication for media stable— merged, v1.11gitlab.computer.surgery/matrix/grapevine
MSC4029[WIP] Fixing `X-Matrix` request authentication partial— opengitlab.computer.surgery/matrix/grapevine

Repositories

RepositoryRoleActivityLast commitCommits 1yAuthors 90dMeasured at
gitlab.computer.surgery/matrix/grapevine main failed: git clone failed: fatal: unable to access 'https://gitlab.computer.surgery/matrix/grapevine/': Recv failure: Connection reset by peer — — — —

Notes

The project's own docs say it is "not ready for general use yet": there are no releases (https://gitlab.computer.surgery/matrix/grapevine/-/issues/18), little user-facing documentation (issue 21), and undocumented breaking changes to the config format (https://gitlab.computer.surgery/matrix/grapevine/-/blob/f82328dcf20e4f4a03e7fce11cb66bb8660e1c80/book/introduction.md#L24). Maturity "alpha" is our reading of that. MSC2285 (private read receipts) is marked "TODO: Implement" in the code and is not listed. Non-goals include first-party Docker images and macOS / Windows support (book/introduction.md#L65). gitlab.computer.surgery reset every connection from the research session, so the code was read from a zip a person saved by hand, not from a clone.

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