# ADR-003: Federation Strategy — Full Federation Enabled **Status**: Accepted **Date**: 2026-04-05 **Deciders**: Ezra (architect), Timmy Foundation **Scope**: Federation behavior for Conduit homeserver (#166, #183) --- ## Context Matrix servers can operate in isolated mode (no federation) or federated mode (interoperate with matrix.org and other homeservers). ## Decision Enable **full federation from day one**. ## Consequences | Positive | Negative | |----------|----------| | Alexander can use any Matrix client/ID | Requires public DNS + TLS + port 8448 | | Fleet bots can bridge to other networks | Slightly larger attack surface | | Aligns with sovereign, open protocol ethos | Must monitor for abuse/spam | ## Prerequisites Introduced - Valid TLS certificate (Let's Encrypt via Caddy) - Public DNS A record + SRV record - Firewall open on TCP 8448 inbound ## References - Issue: [#166](http://143.198.27.163:3000/Timmy_Foundation/timmy-config/issues/166) - Runbook: [`infra/matrix/docs/RUNBOOK.md`](http://143.198.27.163:3000/Timmy_Foundation/timmy-config/src/branch/main/infra/matrix/docs/RUNBOOK.md)