“FoundationDB provides the strongest possible consistency model, sequential consistency (closely related to serializability from the database literature), providing the greatest possible ease of development.”
https://apple.github.io/foundationdb/consistency.html
In other places it says “serializable” but not strict.
Also, read conflicts are not added automatically on dependent reads of conflict-free operations, violating serializability of conflict-full operations.
Finally, if you query range offsets, is the entire prior range locked with a read conflict or just the key at the offset? My understanding is the latter which allows phantoms.
There’s a lot going on here and I would appreciate any clarification you can offer.