Inspiration
The inspiration for BeatsChain came from the struggle many independent artists face when trying to monetize their music fairly and efficiently. While blockchain promised ownership transparency, it remained too technical and expensive for most creators. At the same time, the rise of AI metadata generation and Chrome’s local AI APIs presented a unique opportunity: a lightweight, privacy-respecting way to bring professional music distribution tools directly into the browser.
BeatsChain was born out of this convergence — a browser-native AI + blockchain workflow that empowers artists to create, optimize, and mint music NFTs without needing backend servers or external AI subscriptions.
What it does
BeatsChain is a Chrome Extension that leverages on-device AI and blockchain integration to help artists and producers:
🎧 Generate rich metadata for songs (genre, mood, BPM, tags, etc.) using Chrome’s AI APIs. 💡 Optimize revenue by predicting sponsor match opportunities and stream value potential. 🔗 Mint music NFTs instantly using smart contract templates, right from the browser. 📈 Track earnings and engagement through an AI-powered dashboard. 🔒 Protect creator data by running AI locally with no external API calls.
How we built it
Frontend & UI: Developed using HTML, CSS, and JavaScript, integrated with the Chrome Extension APIs for a smooth in-browser workflow.
AI Layer: Powered by Chrome’s on-device AI APIs for generating music metadata (genre, mood, tags) and optimizing track visibility.
Blockchain Layer: Built on Solana, using Thirdweb SDKs for contract deployment, NFT minting, and decentralized ownership tracking. Storage: Uses Chrome local storage for user sessions and settings, and IPFS for distributed storage of music files and metadata. Architecture: 100% local-first — no external AI endpoints or centralized servers. This approach gives creators full control over their data and assets while keeping everything lightweight, private, and efficient inside the browser.
Challenges we ran into
Working with free AI coding tools that often hallucinated or lost context, slowing development progress.
Keeping track of project context daily while building across multiple stacks (AI, Chrome APIs, blockchain). Getting Chrome’s AI APIs to operate smoothly on-device under memory constraints. Synchronizing blockchain transactions with local storage and IPFS for reliable minting. Balancing simplicity and technical accuracy in a clean, accessible UI that empowers non-technical artists.
Accomplishments that we're proud of
Built a fully functional, AI-powered Chrome Extension for decentralized music NFT minting — with no backend.
Integrated Solana + Thirdweb successfully within a browser environment. Developed an AI metadata system that runs locally and respects user privacy. Achieved local-first architecture using Chrome APIs and IPFS, enabling offline usage and secure persistence. Completed early MVPs linking artists, NPOs, and sponsors through a shared ecosystem.
What we learned
Free AI tools can accelerate prototyping, but also introduce hallucinations — human validation remains essential.
Local AI and blockchain can co-exist efficiently inside a Chrome Extension if carefully optimized. Offline-first, privacy-first development increases accessibility, especially for creators in bandwidth-limited areas. Staying consistent with daily context tracking is vital when working across AI, Web3, and browser ecosystems.
What's next for BeatsChain Chrome Extension
Expanding to real-time audio fingerprinting and sponsor analytics with Chrome’s upcoming multimodal AI APIs.
Adding cross-chain NFT interoperability and automated metadata optimization. Launching a creator revenue dashboard powered by privacy-preserving federated learning. Partnering with NPOs and education initiatives to bring decentralized music tools to young creators globally.
Built With
- blockchain
- css
- html
- javascript
- solana
- thirdweb
- typscript
Log in or sign up for Devpost to join the conversation.