Real-time co-authoring in traditional applications like Google Sheets requires the central server to parse formulas, evaluate cell dependencies, and resolve write conflicts. But doing so requires the server to know the plaintext values of every cell.
To build Foxcolab Sheet with Zero-Knowledge guarantees, we implemented an optimized state-based CRDT engine compiled to WebAssembly that runs directly inside the user's browser runtime.
Every cell mutation produces a cryptographic delta packet encrypted with the sheet's symmetric session key. Our Kafka ingestion pipeline fans out deltas to active WebSockets, where clients merge changes deterministically without a central arbiter.

Engineers and security specialists building Foxcolab's zero-knowledge collaboration suite.





