1. A method comprises: sending, by a computing device, data access requests to storage units of a dispersed storage network (DSN) regarding a set of encoded data slices, wherein one of the data access requests includes a slice name for a corresponding one of the encoded data slices of the set of encoded data slices, a transaction number, a type of request, and a current revision level of the encoded data slice; when a transaction is pending for the set of encoded data slices, receiving, by the computing device, proposal records from the storage units; interpreting, by the computing device, the proposal records to determine an ordering of visible versions of the set of encoded data slices stored by the storage units; determining, by the computing device, whether a threshold number of encoded data slices of a desired version of the set of encoded data slices is visible and of priority; when the threshold number of encoded data slices of a desired version of the set of encoded data slices is visible and of priority, determining, by the computing device, whether to proceed with the data access request; and when the computing device determines to proceed with the data access request, sending, by the computing device, a request to proceed with the data access request to the storage units.