Welcome to ArTape, a decentralized music app built on top of the Akord JavaScript SDK and Arweave. This project aims to revolutionize the way we create audio/visual content apps through the creation of digital mixtapes, or "ArTapes". These ArTapes can either be token-gated or made public, catering to a wide range of use cases and user preferences including airdrops etc..
Akord is a platform for managing your digital assets securely. It leverages blockchain technology for identity verification. It is a new kind of digital vault where your data is safe, private, and protected. This platform aims to combat the data breach epidemic by ensuring users maintain full control of their data1.
The Akord contract is a secure and auditable contract that allows you to manage access and editing rights. It's important to note that applications must be reviewed before the contract becomes active5.
The Akord Javascript SDK provides functionalities like initializing Akord with an email and password or an Akord Wallet and JWT, creating a vault, uploading a file to the vault by creating a new stack, downloading the latest file version of the stack, and querying user vaults6.
Arweave is a distributed, cryptographically verified permanent archive built on a cryptocurrency. It provides feasible data permanence, storing data in a decentralized, peer-to-peer manner. Here are some useful information about Arweave:
- Download and extract the latest archive for your platform on the release page, then run the included bin/start script to get started.
- For more information, refer to the mining guide source.
- Information on building from source, running in development mode, making a production build, making a testnet build, contributing, running the tests, and the HTTP API can be found in the Arweave's official GitHub repository source.
- You can contact Arweave team by finding them on Twitter, Reddit, Discord or by emailing at team@arweave.org source.
- Arweave is released under GNU General Public License v2.0 source.
- Arweave has initiated a bug bounty program, focused on discovering potential technical vulnerabilities and strengthening Arweave core protocol security source.
We welcome all contributions to the ArTape project! Whether you're reporting a bug, proposing a new feature, or updating documentation, we appreciate your help. Here's how you can contribute:
- Fork the Repository: Start by forking the ArTape repository to your GitHub account.
- Clone the Repository: Clone the forked repository to your local machine.
git clone https://github.com/yourusername/ArTape.git
cd ArTape- Create a New Branch: Make a new branch for the feature you want to work on.
git checkout -b feature/my-new-feature- Make Your Changes: Implement your new feature or fix a bug on your branch.
- Push Your Changes: Push your changes to your forked repository.
git add .
git commit -m "Add my new feature"
git push origin feature/my-new-feature- Submit a Pull Request: Go to your forked repository on GitHub and click the 'New pull request' button. Select your new branch from the 'compare' dropdown and click 'Create pull request'. Fill out the form and then submit the pull request.
Please note that contributions to ArTape must adhere to our Code of Conduct. We strive to foster an open and welcoming environment for all contributors.
ArTape is licensed under the [insert your license here].
For more information, you can reach out to us at [insert your contact information here].
Happy coding!