🎸 OwnSound: Sickest Dapp in the Audioverse 🚀
OwnSound is a cutting-edge Web3 platform that's disrupting the music and audio content industry. We're leveraging blockchain technology and advanced cryptography to create a fair, transparent, and user-centric ecosystem for artists and listeners alike.
- 🔒 Private Playlists: Fully Homomorphic Encryption (FHE) ensures your listening habits stay yours.
- 💰 Flexible Ownership: Buy or rent Non-Fungible Sounds (NFS) - the choice is yours!
- 🎨 Creator Control: Artists set their terms, prices, and royalties.
- 🌐 Secondary Market: Creators benefit from every resale and rental.
- 🕵️ Transparent Provenance: Clear ownership history on the blockchain.
OwnSound Contract Address (deployed on Polygon Amoy):
0xaD4b216C20Ac6a06D67d03c8176C047BB81CB7A0
Example NFT Buy Transaction:
View on PolygonScan
musicXToken Address:
View on PolygonScan
- Frontend: Next.js, ethers.js, Tailwind CSS, Shadcn-ui, Framer Motion
- Backend: Node.js, Express.js, fhevmjs
- Blockchain: Polygon Amoy, Inco FHE, ERC-20 & ERC-721 Smart Contracts
- Storage: IPFS for decentralized content storage
- Encryption: Fully Homomorphic Encryption (FHE) library using Inco Fhevm, AES Encryption
- NFT Standard: ERC-721 for Non-Fungible Sounds (NFS)
- API: OwnSound-NFS Subgraph, URQL client
- Content Creation: Artists upload their audio content, creating Non-Fungible Sounds (NFS).
- Ownership: Users can purchase NFS outright or rent them for a fraction of the cost.
- Royalties: Smart contracts automatically distribute royalties to creators for sales and rentals.
- Private Playlists: Users create encrypted playlists, ensuring privacy even from the platform.
- Secondary Market: NFS can be traded on the built-in marketplace, with creators receiving a cut of each sale.
- Fully Homomorphic Encryption for playlist privacy
- Blockchain-based ownership verification
- Multi-signature wallets for high-value transactions
- Regular smart contract audits
- Clone the repo:
git clone https://github.com/azhar0406/ownsound.git
- Install dependencies:
npm install
- Set up your .env file with necessary API keys and contract addresses
- Run the development server:
npm run dev
Ready to own your sound? Join us in reshaping the future of the audio industry! Website