1. A method for dispersed memory storage comprises: receiving data for storage; determining storage metadata regarding the data; determining memory device capabilities of a dispersed storage network (DSN) memory; identifying memory devices of the DSN memory based on the memory device capabilities and the storage metadata to produce identified memory devices; encoding the data into a plurality of data slices in accordance with an error coding dispersal storage function; and storing the plurality of data slices in the identified memory devices.