Sort:  

The “key” is the ipfs hash. The hash was a hash of the transaction data, image, and attributes.

The seed was a combination of block num, previous block num, transaction id, and transaction offset of the transaction used to mint.

Hum. I need a coffee to process all this information, but I guess I'm not completely lost lol
Anyway, good job! :)