Collaborations are the foundation for your app state, enabling you to share this state across devices and users.
Collaborations are a combination of state and channels that are used to transport changes to the state, and each collaboration goes through 4 stages in their lifecycle.
Collaborations are a construct that happens simultaneously in any device or instance collaborating in it, also known as peers, and are identified by a name, which should be universally unique. These peers might be connected to each other or not, and collaborations merge once they find each other.
This guide is intended for both developers and designers, laying down a set of best practices for UX and UI. There is a glossary in the bottom, should you find some term that's not clear.