{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T20:35:17Z","timestamp":1776976517153,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":15,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,4,27]]},"DOI":"10.1145\/3806077.3806695","type":"proceedings-article","created":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T19:41:39Z","timestamp":1776973299000},"page":"40-46","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["AegisSheet: A Compositional CRDT for Collaborative Spreadsheets"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-5822-7873","authenticated-orcid":false,"given":"Florian","family":"Pfeil","sequence":"first","affiliation":[{"name":"Technische Universit\u00e4t Darmstadt, Darmstadt, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-0274-8836","authenticated-orcid":false,"given":"David","family":"Scandurra","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Darmstadt, Darmstadt, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9959-5099","authenticated-orcid":false,"given":"Julian","family":"Haas","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Darmstadt, Darmstadt, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,4,26]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Lessons learned from creating a rich-text editor","author":"Cofalik Szymon","year":"2022","unstructured":"Szymon Cofalik and Anna Tomanek. [n.d.]. Lessons learned from creating a rich-text editor with real-time collaboration. CKEditor Blog (CKSource). https:\/\/web.archive.org\/web\/20221120053837\/https:\/\/ckeditor.com\/blog\/Lessons-learned-from-creating-a-rich-text-editor-with-real-time-collaboration\/ Archived snapshot. original URL: https:\/\/ckeditor.com\/blog\/Lessons-learned-from-creating-a-rich-text-editor-with-real-time-collaboration\/."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3689031.3696076"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3380787.3393677"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2021.3118603"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.4230\/LIPIcs.ECOOP.2023.14"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3555644"},{"key":"e_1_3_2_1_7_1","volume-title":"Eips: Efficient Intention-Preserving Sequence. https:\/\/github.com\/taylordotfish\/eips\/ GitHub repository.","author":"Littau Taylor","year":"2021","unstructured":"Taylor Littau. 2021. Eips: Efficient Intention-Preserving Sequence. https:\/\/github.com\/taylordotfish\/eips\/ GitHub repository."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.48550\/ARXIV"},{"key":"e_1_3_2_1_9_1","unstructured":"Marc Shapiro Nuno Pregui\u00e7a Carlos Baquero and Marek Zawirski. 2011. A Comprehensive Study of Convergent and Commutative Replicated Data Types. Research Report RR-7506. Inria - Centre Paris-Rocquencourt; INRIA. 50 pages. https:\/\/hal.inria.fr\/inria-00555588 [10] TU Darmstadt Software Technology Group. 2025. Bismuth: Monorepo for replicated & dataflow language abstractions. GitHub repository. https:\/\/github.com\/stg-tud\/Bismuth"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3642976.3653029"},{"key":"e_1_3_2_1_11_1","unstructured":"David Sun Chengzheng Sun Agustina Ng and Weiwei Cai. 2020. Real Differences between OT and CRDT in Building Co-Editing Systems and Real World Applications. doi:arXiv:1905.01517 arXiv:1905.01517 [cs.DC]"},{"key":"e_1_3_2_1_12_1","first-page":"0","volume-title":"Proc. ACM Program. Lang. 4, ICFP, Article 94(Aug.","author":"Weidner Matthew","year":"2020","unstructured":"Matthew Weidner, Heather Miller, and Christopher Meiklejohn. 2020. Composing and decomposing op-based CRDTs with semidirect products. Proc. ACM Program. Lang. 4, ICFP, Article 94(Aug. 2020), 27 pages. doi: 0.1145\/3408976"},{"key":"e_1_3_2_1_13_1","volume-title":"Collabs: A Flexible and Performant CRDT Collaboration Framework. arXiv:2212.02618 [cs.DC] https:\/\/arxiv.org\/abs\/2212 02618","author":"Weidner Matthew","year":"2023","unstructured":"Matthew Weidner, Huairui Qi, Maxime Kjaer, Ria Pradeep, Benito Geordie, Yicheng Zhang, Gregory Schare, Xuan Tang, Sicheng Xing, and Heather Miller. 2023. Collabs: A Flexible and Performant CRDT Collaboration Framework. arXiv:2212.02618 [cs.DC] https:\/\/arxiv.org\/abs\/2212 02618"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3578358.3591324"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-19129-4_16"}],"event":{"name":"EuroSys '26: 21st European Conference on Computer Systems","location":"Edinburgh Scotland Uk","acronym":"PaPoC '26","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 13th International Workshop on Principles and Practice of Consistency for Distributed Data"],"original-title":[],"deposited":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T19:41:43Z","timestamp":1776973303000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3806077.3806695"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,26]]},"references-count":15,"alternative-id":["10.1145\/3806077.3806695","10.1145\/3806077"],"URL":"https:\/\/doi.org\/10.1145\/3806077.3806695","relation":{},"subject":[],"published":{"date-parts":[[2026,4,26]]},"assertion":[{"value":"2026-04-26","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}