"As far as I'm concerned, a soul's just information. Different worlds store 'em differently, so people think they're entirely mysterious and spiritual in one world when they're quite obvious in another. But in reality, different souls are just the same as different languages, or writing systems, or containers for storing vegetables. In Rivenrock, they're imprints of sentience on the ethereal plane. On other worlds, they're pure life force. On still others, they don't have any special distinction between organic matter, so people think they don't exist - but the information's still there, it's just data emerging from the complexities of computation instead of a discrete container.
"One theory I've read about runs that if a being like AIiCE, stored in, say, bits or qbits, travels to another world, all that needs done is to take the proper data and convert into the new form. Creatin' a soul is complicated, but all you ever really have to do is mess around with souls that already exist, reformat them, fiddle with them a bit, and you've got something new, or something in a different form - say, a floating orb in place of a complex system of transistors and wires and superconductors."