Sync EngineConflict-Free Replicated Data Types (CRDT)
OutSync employs Yjs state vectors and delta compression over WebSockets. Because operations commute deterministically, participants can type offline or in high-latency environments without ever creating merge conflicts.
Audio PipelineWebRTC P2P Voice Audio Mesh
Instead of routing heavy audio packets through expensive relay servers, OutSync establishes direct peer-to-peer WebRTC connections with DTLS-SRTP encryption, delivering sub-20ms audio with zero server recordings.
Frontend IDEMonaco Editor & Remote Cursor Engine
Integrated with VS Code Monaco editor core. Remote user cursors, active text selections, and line highlights are rendered via high-performance Monaco CSS decorations updated at 60 frames per second.
Compiler InfrastructureContainerized Sandbox Code Execution
When code execution is triggered, payloads run in ephemeral, network-isolated Linux container sandboxes with hard memory/CPU cgroups and 5-second automatic execution timeouts.