This section describes CoFi, a prototype implementation of adaptation-aware editing and progressive update propagation. We named our prototype CoFi because it keeps track of both consistency and fidelity. We first discuss CoFi's system architecture. We then present our optimistic primary replica implementation of adaptation-aware editing and progressive update propagation (see Section 2.3.2).