### Work in progress


* synchronizes messages between (occassionally) connected Rocket.Chat servers
* interoperate with other Chat servers/services supporting Federation: including Slack, Skype, IRC, Asterisk, and more
* extend video chat, audio chat, and screensharing to users across the federated servers/services network
* enable control, management, monitoring, communication, and collboration between intelligent devices (things) connected throughout a federated servers/services network; with zero-overhead lightweight junctions to accomodate legacy MQTT islands

# Federation Server

This server will be a matrix.org compatible homeserver written in JavaScript.

# Design

## Log based archiecture
TBD

### Future road map
* synchronizes messages between (occassionally) connected Rocket.Chat servers
* interoperate with other Chat servers/services supporting Federation: including Slack, Skype, IRC, Asterisk, and more
* extend video chat, audio chat, and screensharing to users across the federated servers/services network
* enable control, management, monitoring, communication, and collboration between intelligent devices (things) connected throughout a federated servers/services network; with zero-overhead lightweight junctions to accomodate legacy MQTT islands

Prepare for federation server work
Prepare for federation server work