When you purchase At The Speed Of Sound hi-res content, you are given a membership. With your membership, you will be able to visit a specially created page where you are required to log in and download the files. When you start your downloads, you'll be required to log in using the email address and social network you set up your membership with.
Your membership is designed to allow you to complete the download of your hi-res purchased. It will not expire.