I would like to create an app that is both a music player and the “proof-of-authentic-archive” of some music files. I want the people who use the app to feel like they are participating in the guarantee-of-existence of the authentic music files. Furthermore, I would like to create a mechanism by which people can get social proof for investing resource in the permanent archival of these authentic music files.
The music to be archived is the recording legacy of my wife, who is a pianist, and who made several recordings of the works of JS Bach that are licensed to the public using Creative Commons Zero non-license (public domain).
This has ensured that many people encounter her works, and that people feel empowered to use her works in films, games, television etc. But there is currently no concept of canonical authenticity. If someone wanted to know if they have the authentic original master recording, or if it is digitally different in any way, the only thing they could do is ask me to validate. I will not be around forever.
So for the people who love this music, I want to offer a music player (a Fission app). By using this app, which is linked to the IPFS stored versions of these files, you know that you are accessing the authentic original versions of the files, and also participating in their distributed archival.
Still, this leaves open the possibility that too few people use the app, or that pinning services like Fission stop operating for these files, and the files could in fact become lost. So I’m also thinking about ways that people can participate in their long-term archival and gain social proof as reward. I’m wondering if there is an NFT that can be created for the files that, by means of its smart contract, pays a royalty in Filecoin to ensure storage of the file.
- Browser based app
- Scan QR codes or follow URLs to get to the app
- Must work on mobile
- Loads files via IPFS and plays them
- Own the IPFS hash of an individual file
- Sale of NFT pays royalty to Filecoin miner to prolong archive of file
NFT writes a human readable name to the ledger associated with the IPFS hash that is “owned”; The app then reads these and displays these on each file as it’s played so that the app user can see the history of ownership of the NFT (and possibly the relative contribution to the Filecoin mining to ensure its legacy)
- Is this possible?
- Is it a plausible way to create a lasting archival copy of these files that are accessible to music lovers?
- What are the hard parts?
- Is there a better way?
- What am I missing?