1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises: identifying, by a dispersed storage module, a data object to access within a DSN vault, where the DSN vault includes a virtual memory block associated with a portion of an overall namespace of the DSN; identifying, by a dispersed storage module, a vault ID based on the data object and the DSN vault, where the vault ID identifies a vault of the DSN associated with a data object requesting entity; obtaining, by a dispersed storage module, an object ID based on the data object, where the object ID is retrieved from a DSN index lookup based on a data name and performing a deterministic function on the data name; selecting, by a dispersed storage module, one or more generation IDs based on generation status, where the generation status is at least based on accessing a generation utilization list of a registry to identify a fullness level associated with each potential one of the one or more generation IDs for the DSN vault; for each of the one or more generation IDs, generating, by a dispersed storage module, at least one set of slice names using the vault ID, the generation ID, and the object ID; and for each set of slice names, generating, by a dispersed storage module, a set of slice access requests that includes the set of slice names; and accessing, by a dispersed storage module, DSN storage units utilizing the set of slice access requests; and wherein the accessing may further be based on a request type wherein, for a read request type, slice access responses are received, and favorable slice access responses decoded using a dispersed storage error coding function to reproduce one or more data segments of data and, for a write request type, storage of the data object is confirmed when receiving a write threshold number of favorable slice access responses from the DSN for each data segment of a plurality of data segments of the data.