# Documentation | Document | What | |---|---| | [configuration.md](configuration.md) | every setting, and its environment variable | | [development.md](development.md) | building, testing, Complement, adding a migration | | [event-core.md](event-core.md) | `internal/matrix`: canonical JSON, events, auth rules, state resolution | | [rooms.md](rooms.md) | `internal/roomserver`: the input pipeline, room storage, known gaps | | [sync.md](sync.md) | `internal/syncapi`: stream tokens, long polling, filters, the ephemeral streams | | [federation.md](federation.md) | the Server-Server API: discovery, keys, taking in events, joins across servers, the outbound queue, the switch | | [media.md](media.md) | `internal/mediaapi`: uploads, downloads, thumbnails, other servers' media, where the files go | | [admin-api.md](admin-api.md) | `/_warp/admin/v1`: the operator API behind the admin panel | The design and roadmap are in [PLAN.md](../PLAN.md) at the repository root.