Can someone explain in layman terms what Rocket.Chat is? Is it a Matrix client like Element? Is it a protocol?
Rocket.Chat is basically selfhosted slack. They now have a feature where it can federate with matrix. This means rocketchat users on your rocketchat instance can talk to matrix users on a federated matrix network if you enable it. This means you could use the Rocket.chat server and Rocket.chat UI as an alternative to a homeserver + matrix client. I don't believe this allows using a matrix client to connect to rocket.…
They could have just created a matrix client instead of the whole business model...