CRDT Studies

This folder is a research shelf for CVL engine architecture work. It is intentionally outside production packages. The goal is to preserve durable inputs for future agents without turning external research or experimental code into application runtime by accident.

Contents

  • loro-extended-study.md: analysis of schoolAI/loro-extended and how its typed change layer maps to CVL.
  • source-map.md: external source snapshot, key files, and which concepts are worth re-reading.
  • benchmark-snapshots.md: benchmark numbers captured during the Yjs, Loro, and local-engine competition.
  • cvl-extended-contender.md: design brief for the planned Loro Extended-style competitor.
  • reference-api-sketch.md: small code-shaped sketches of the facade/selector API we are converging toward.
  • ../../docs/prototypes/cvl-durable-intent-architecture.md: companion architecture synthesis for atomic CVL operations, Cloudflare acknowledgement, free-tier cost constraints, and the role of CRDT substrates.

Policy

Do not vendor whole third-party repos here unless we make a deliberate licensing and maintenance decision. Prefer:

  • source commit hashes and URLs,
  • concise excerpts,
  • local benchmark outputs,
  • small API sketches,
  • notes about why a pattern matters to CVL.

Experimental packages that need to compile and benchmark should live under packages/*. This folder should explain them and preserve results.

Source: wiki/content/studies/CRDT/README.md