Hi folks. Thought I’d share my new project with you, which I’ve decided to call NEMp3 , as it’s intended to be a music download payment portal (though there’s no reason why it couldn’t be used for video/software/games etc. instead). It’s a Sinatra app, as I’m most comfortable using Ruby, with downloads served from an Amazon S3 bucket.
I’m sure I’m not alone as a musician hoping to sell my music without a third party payment processor or platform, so I thought I’d give it a shot.
Mainnet
Testnet
https://nemp3-testnet.herokuapp.com
(Note: download is an empty zip, as way of illustration.)
GitHub
What does it do?
I was wondering how you could tie someone’s email address with a purchase on the blockchain, as proof of purchase, so you could serve up a download to confirmed buyers. Currently, it hashes an email address + a secret salt, to be put in the message field of a payment, then once payment’s been confirmed, the app will look for this ID hash and serve a little download button if it finds payments that total the price set in the app.
No data whatsoever is stored by the app – everything is gleaned from the blockchain.
Anyway, please have a look and let me know what you think! If you fancy donating to me for this little labour of love, my address is: NBCR2G-JL7VJF-3FKVI6-6SMZCG-4YBC6H-3BM2A6-LLTM
Thanks!