{
  "version": "1.2.0",
  "chapters": [
    {
      "title": "Intro",
      "startTime": 0,
      "endTime": 161
    },
    {
      "title": "Jamsocket Origin Story",
      "startTime": 161,
      "endTime": 465
    },
    {
      "title": "Plane ",
      "startTime": 465,
      "endTime": 615
    },
    {
      "title": "Rayon",
      "startTime": 615,
      "endTime": 1042
    },
    {
      "title": "Building vs Adopting a technology",
      "startTime": 1042,
      "endTime": 1542
    },
    {
      "title": "Y-Sweet",
      "startTime": 1542,
      "endTime": 1911
    },
    {
      "title": "When to choose Yjs",
      "startTime": 1911,
      "endTime": 2095
    },
    {
      "title": "Choosing multiple Sync Engines",
      "startTime": 2095,
      "endTime": 2259
    },
    {
      "title": "Boundaries",
      "startTime": 2259,
      "endTime": 2367
    },
    {
      "title": "Challenges in building Sync Engines",
      "startTime": 2367,
      "endTime": 2748
    },
    {
      "title": "Data encryption",
      "startTime": 2748,
      "endTime": 3231
    },
    {
      "title": "WebAssembly ",
      "startTime": 3231,
      "endTime": 3629
    },
    {
      "title": "ForeverVM",
      "startTime": 3629,
      "endTime": 3840
    },
    {
      "title": "Outro",
      "startTime": 3840,
      "endTime": 3903
    }
  ]
}