01

Reuse the infrastructure

Research rooms already had database-backed identity and realtime channels. Yjs updates are batched for 50 ms, merged, broadcast, and followed by a full-state sync for new participants.

02

Different documents, different guarantees

Research notes and drawings share CRDT state. Standard documents remain whole-document broadcast with last-writer-wins. Naming that difference is more useful than flattening both into ‘collaborative editing’.

03

Peer media has a shape

Native WebRTC handles camera, microphone, screen sharing and track replacement through a peer mesh. Without TURN or an SFU it is not large-room infrastructure, and the interface should not imply otherwise.

Open AI Open Studio