Distribution point for the MF Core Matrix homeserver: source code, configured builds and hardened OS images. Every edition ships the same core — a single static Go binary — as a configuration profile, never a fork.
The core
The engine behind every edition, and the configuration running the matrix.family production homeserver. What is on record from production and the shared test cluster:
measured, not promised
verified against the reference stack
privacy is a configuration default
The line
One codebase, one release train, one test surface. A fix lands in every edition in the same release.
general-purpose Matrix
a homeserver at home
organisational control
closed number network
Numeric edition
Numbers are standard Matrix IDs under the hood (@527752:…), so
E2EE, calls and device verification are inherited from the core — while the
client shows a dialer, contacts and a call log. Networks never interconnect:
the hosted network and every private deployment are separate universes.
server profile — numeric, closed
# numeric-closed.yaml (profile excerpt) federation: enabled: false # no 8448, no keys, no inbound PDUs registration: mode: number_pool number_length: 6 reserved_ranges: ["000000-000999"] directory: lookup: exact_number visibility: opt_in # hosted mode; complete in private mode
what a number is underneath
# the client shows: 52-77-52 # the protocol sees a standard Matrix ID: @527752:numeric.example # so everything is inherited from the core: # - E2EE direct messages and calls (TURN inside the network) # - cross-signing and device verification # - push via self-hosted UnifiedPush - no third-party push
Delivery
Home, Enterprise and private Numeric deployments ship as an Ubuntu-based image with everything unrelated to the server removed. Two update sources, both accountable: Ubuntu's security repository for the OS, signed MF Core releases for the server.
surface of a private numeric deployment
$ ss -tln State Local Address:Port LISTEN 0.0.0.0:443 # clients (TLS) LISTEN 0.0.0.0:3478 # TURN # that is the whole exposed surface
update policy
$ cat /etc/apt/apt.conf.d/50unattended-upgrades Unattended-Upgrade::Allowed-Origins { "Ubuntu jammy-security"; # OS: Ubuntu only }; # mf-core binary: signed releases from core.matrix.family # air-gapped variant: offline mirror of both sources
At a glance
The full matrix lives in the product line documentation.
| Capability | Community | Home | Enterprise | Numeric |
|---|---|---|---|---|
| Open federation | yes | optional | allowlist | no — by design |
| Registration | token / open | token | SSO / IdP | number pool |
| E2EE + cross-signing | yes | yes | yes | yes |
| Audit / retention | basic | basic | full | full |
| OS image delivery | optional | primary | primary | primary (private) |
| Air-gapped install | no | no | yes | yes (private) |
| Phone-style client | — | — | — | primary |