Operational Transformation (OT) is a conflict resolution algorithm used in collaborative editing systems to maintain consistency across distributed replicas by transforming concurrent operations—such as insert and delete—against each other. It ensures that all users eventually see the same document state, even when editing the same text region simultaneously, without requiring a central locking mechanism. This is achieved by defining transformation functions that adjust the parameters of an operation based on other operations executed in parallel.
