Projects
A product people share, and the engine that keeps them in sync.
The idea
Shared state is the product
A conversation, a document, or a canvas is a live object. Everyone in the room sees the same thing, and changes arrive as they happen.
People and agents, side by side
An agent should join a room the way a teammate does. It reads the same state, makes edits through the same path, and follows the same permissions.
One source of truth
Every edit goes through one authoritative commit order. Clients predict their own writes, then rebase them onto what the server committed. Nothing forks quietly.