Video thumbnail

PurrTunes

PurrTunes allows users to mint NFTs for their music and lyrics, ensuring ownership of their creative work.

PurrTunes

Created At

Agentic Ethereum

Project Description

As outlined in the project description, PurrTunes empowers users to mint NFTs as proof of music ownership, leveraging advanced AI agents for the automatic generation of music cover art. The streamlined Telegram bot interface offers a seamless onboarding experience via Privy, enabling users to quickly and effortlessly begin the process of minting NFTs. The bot’s intuitive suggestions guide users through the entire flow, allowing them to mint their own NFT in under a minute.

One of the standout features of PurrTunes is the ability for users to mint NFTs directly from voice messages, opening up exciting possibilities and potential new features. This innovation positions PurrTunes as a decentralized music distribution platform capable of facilitating ultra-fast music releases.

All uploaded music, lyrics, and generated artwork are securely stored on the blockchain, providing transparency, security, and verifiable ownership for every piece of content.

How it's Made

PurrTunes is a comprehensive platform that combines blockchain technology, AI-driven creativity, and user-friendly interfaces to revolutionize music distribution. Here's how the system is built:

  1. Smart Contract on Arbitrum The heart of PurrTunes's functionality lies in its use of Arbitrum's Stylus + Rust smart contract. This contract is deployed on the Arbitrum test network (for the current MVP) and allows users to mint NFTs tied to their music, lyrics, and artwork. The contract securely stores:
  • Owner address
  • The music data url (in MP3, WAV, or other formats)
  • Song title
  • Lyrics
  • Generated artwork
  • Additional metadata (could be anything valuable - emotions duting the composition 😁)

By leveraging the Arbitrum blockchain, we ensure the music and art are securely stored, providing transparent, verifiable ownership of the NFT.

  1. AI-Driven Music and Artwork Creation At its core, PurrTunes uses AI agents (currently in a mocked form for MVP) to help users create their NFT art. The AI can generate a unique artwork based on the song title and lyrics, giving each NFT a personalized, random cosmic-style cover image. This AI component is designed to enhance the user experience, providing engaging and visually appealing content alongside the music.

  2. User Onboarding with Privy Onboarding is made seamless with Privy integration. Users can log in using their existing wallets (like MetaMask) or via email. If they don’t have a wallet, Privy automatically generates one for them. This simplifies the process, enabling users to get started with their music NFTs quickly.

  3. Telegram Bot Interface The Telegram bot serves as the user-facing interface for PurrTunes. This allows for an intuitive experience where users interact with the bot to upload music, set lyrics, generate NFTs, and more—all through simple commands. The bot also assists with the next steps and guides the user through the process.

  4. Music and Metadata Storage The music files (such as MP3s or WAVs), along with the lyrics and generated artwork, are stored securely on the blockchain. This ensures transparency, immutability, and verifiable ownership, providing a reliable mechanism for users to prove ownership of their NFTs.

  5. Backend & Frontend Infrastructure The backend of PurrTunes is built using FastAPI, providing a powerful and scalable framework to interact with the smart contract and handle user requests. The frontend (which is used for Privy onboarding) is developed with Next.js, enabling a smooth and modern user experience.

The system runs on Ngrok for local hosting and testing, with all components working together to offer a fully functional platform for music NFT creation and minting.

  1. Future Enhancements Future versions of PurrTunes will feature additional AI capabilities, improved user management, and even more music-related tools such as mixing and mastering. Users will be able to upload raw tracks, and the platform will enhance the music with AI-driven mixing and mastering, offering high-quality final versions for minting.
background image mobile

Join the mailing list

Get the latest news and updates