|
| 1 | +<p align="center"> |
| 2 | + <img src="https://i.loli.net/2020/09/23/ieb1oOS5C9WAdpL.png" /> |
| 3 | +</p> |
1 | 4 | <h1 align="center">ArcLight</h1> |
2 | | -<p align="center">An Arweave Music and Podcast Distribution App for users to listen and pay to download the source music</p> |
3 | | -<p align="center"><a href="https://arweave.net/DdjCHM9GiWxQ7NnRQq_jJ7Ib4kOe8tlSchdu4nGbVWw">Live Permaweb</a> for ArcLight</p> |
| 5 | +<p align="center">An Arweave Music and Podcast Distribution App for users to publish, listen and pay to the encrypted music</p> |
| 6 | +<p align="center"><strong>Now 1.0.0 Online</strong></p> |
| 7 | +<p align="center"><strong>Great Thanks to ❤️<a href="https://github.com/LittleSound">@LittleSound</a>❤️ for contributing this project</strong></p> |
| 8 | +<p align="center"><a href="https://arweave.net/XVwDlpEp8LQXDxgOpyXelHcGMwMQ92s80WIoTgZc0cY">Live Permaweb</a> for ArcLight</p> |
4 | 9 | <p align="center"> |
5 | 10 | <img src="https://github.com/AyakaLab/ArcLight/workflows/Node%20Build%20Test/badge.svg" /> |
6 | 11 | <img src="https://github.com/AyakaLab/ArcLight/workflows/Production%20CI%20Build%20Test/badge.svg"> |
7 | 12 | </p> |
8 | 13 |
|
| 14 | + |
| 15 | +## Why ArcLight ? |
| 16 | +> about Project ArcLight |
| 17 | +
|
| 18 | +Project ArcLight first started as an Arweave storage solution dapp, after the [Gitcoin bounty](https://gitcoin.co/issue/ArweaveTeam/Bounties/32/100023546) was announced, we transferred our objective to make a truly free music distribution platform for the Hackathon project. |
| 19 | + |
| 20 | +Why choose ArcLight? We use Arweave's Permaweb as our storage for your wonderful artworks, we try everything to protect your copyright to your music, including encrypting your music to an unreadable source on Arweave network explorer, so the people must pay to you as your price defined for your project to get the download source of your music. |
| 21 | + |
| 22 | +## All different Sound |
| 23 | +> we support single music, albums, podcasts, and sound effects |
| 24 | +
|
| 25 | +We support many types of artworks to upload, same as the title has been said, you can upload single music, album, podcast, sound effect to the ArcLight platform, with the powerful knowledge base we could get, you can have up to 913 different genres for single music and album to use, and the category for the podcast is same as the Apple Podcast category. |
| 26 | + |
| 27 | +Express all your creativity to produce whatever you can think of, ArcLight helps you to store them up. |
| 28 | + |
| 29 | +## Encryption and Profit |
| 30 | +> a secure way to store your artworks |
| 31 | +
|
| 32 | +A great chance we can introduce our technic to have your artwork safe. |
| 33 | + |
| 34 | +Different from the DRM system, we simply encrypt your audio after you upload it into the broswer, after the encryption of our own, Arweave API will encrypt it again before uploading it to the Permaweb. Your listener can only get the source file after they pay to you, otherwise, they can only get a small amount of music demo or the full trial (if you wish to disable the demo function). After the customers decided to pay for your work, they will use the official token AR pay to your account. |
| 35 | + |
| 36 | +## Ensure your rewards |
| 37 | +> validation of the payments |
| 38 | +
|
| 39 | +When customers paying the AR to your account, we will generate a receipt transaction to the customer side, including the UNIX timestamp information, the price paid to you, the target music or album custom bought, and your address. All the information will be saved into the receipt transaction. |
| 40 | + |
| 41 | +We will look back for the transactions for users, in order to prevent unauthorized official sign to the transactions, check the timestamp is correct to the payment, check the price and the price you required is right, after all the process is done and validated, the music source file will be able to deliver to the customers. And you will receive the transaction as well. |
| 42 | + |
| 43 | +**Thank you for choosing ArcLight!** |
| 44 | + |
9 | 45 | ### Interact with Arweave |
10 | 46 | ``` |
11 | 47 | yarn dev |
|
0 commit comments