Wspólna edycja
Przekazywanie zmian edytora między instancjami za pomocą getSharedStore, inicjowanie dołączającego edytora z runtimeValue i rejestrów magazynu, uzgadnianie edycji wykonanych w tej samej chwili oraz pokazywanie kursora, fokusu, zaznaczenia i ramki przeciągania każdego współpracownika.
Yjs
Synchronizowanie elementu <erd-editor> lub magazynu uczestnika headless przez dokument Yjs za pomocą @dineug/erd-editor-yjs, inicjowanie pokoju, pokazywanie obecności przez Awareness, edytowanie offline oraz składanie historii pokoju przez kompaktor działający obok serwera.
Zdalne przechowywanie
Replikowanie działającego edytora do magazynu bez interfejsu, poza wątkiem głównym, i serializowanie dokumentu do zapisu.
Schemat
Format dokumentu .erd.json – postać zapisu przechowywana w pliku, jej typy TypeScript, stałe stojące za każdym polem liczbowym i opublikowany schemat JSON Schema.