AI makes mistakes! Undisk makes recovery instant: every write is versioned, every file is reversible.
See it heal →

Architecture

  • Smart Placement — Worker colocated next to your LLM, not at user edge
  • One Durable Object per workspace — SQLite for metadata, R2 for content
  • Content-addressable storage — SHA-256 deduplication; files ≤128 KB inline in SQLite
  • WebSocket Hibernation — p50 4ms reads (same-region, warm connection), zero idle billing, JSON-RPC batch support
One Durable Object per workspace means writes are serialized for that workspace, so you avoid concurrent write conflicts and keep deterministic version ordering.