Braid Meeting 76

9 views
Skip to first unread message

Michael Toomim

unread,
Jan 7, 2024, 10:37:16 PMJan 7
to Braid
Braid Meeting 76 is tomorrow at 6:00pm Pacific!

https://braid.org/meeting-76

We have two main items scheduled:

1. The Simpleton Protocol

We present Simpleton: a very practical text sync for the web, and for local state sync proxies:
  • Implement a client in only ~70 lines of code
  • With zero history overhead!

This is simple and performant enough to build into all text editors in your web app!
It's also an ideal way to connect local apps in your OS to synchronized state, via a state-sync proxy!

Simpleton is an example of the new wave of CRDT + OT = Time Machine synchronizers. It sends OT edits to the client, based on a server CRDT. And we have discovered that this style of OT requires new transform properties, which we will also introduce:

2. The TP0 and TP½ properties

Traditional OT guarantees consistency by meeting the well-known TP1 and TP2 properties. However, this new wave of OT+CRDT needs different properties. I will explain this new style of OT, and propose the new TP0 and TP½ properties, and explain why these could become the future of OT.

Have anything else for the agenda? Reply here!

Michael Toomim

unread,
Jan 8, 2024, 6:58:06 PMJan 8
to Braid

Our Agenda has fleshed out with two new items:

  • Tyler will present new progress in the Plan98 state programming system
  • Jay will open a discussion on State & Identity: How are they connected?

Since we're full, I will postpone the TP0 & TP½ presentation until next time. I will just give a teaser trailer for it today.

We will also give teasers for the SDSI Subjective Naming System, and a nifty markdown+UI renderer by Tyler called Saga.

See you all in two hours!

Reply all
Reply to author
Forward
0 new messages