Project Story
About the Project
HarmoniQs was born from my own frustration with opaque royalty systems and fragmented tools that leave independent artists underpaid and overwhelmed. I envisioned a unified Web3 studio—combining NFT minting, real‑time royalty streaming, AI analytics, and professional rights integrations—to empower creators with true ownership of their art, data, and earnings.
What it does
HarmoniQs is an all‑in‑one Web3 studio where artists can:
- Mint & Monetize tracks as NFTs with built‑in, multi‑tier royalty splits.
- Stream Royalties in real time to every contributor via Superfluid.
- Automate PRO Payouts by integrating with ASCAP, BMI, and PRS.
- Monitor UGC on YouTube, TikTok, and Instagram through automatic fingerprinting.
- Unlock AI Insights for BPM/key tagging, audience heatmaps, and revenue forecasts.
- Get Guided by voice (ElevenLabs) and video (Tavus) assistants.
- Offer Premium Access via a RevenueCat subscription paywall.
How i built it
- Microservices Architecture: Deployed independent services for royalty logic, NFT minting, analytics, fingerprinting, and PRO collection, all orchestrated via Kafka.
- Blockchain Layer: Wrote Solidity contracts for Ethereum and Bolt.new, plus Algorand ASA templates; leveraged Ethers.js, Superfluid SDK, and Algorand SDK.
- AI Pipelines: Built Python services for audio fingerprinting and predictive revenue modeling, served via REST with GPU-backed inference.
- Frontend: Crafted a Next.js + Tailwind web app with React components for uploads, dashboards, and studio collaboration; integrated WalletConnect and OAuth.
- Conversational Agents: Embedded Tavus for on‑screen video guides and ElevenLabs for voice commands.
- Deployment: Automated CI/CD to Vercel (frontend), Supabase (db/API), and Bolt.new testnet/mainnet for contracts.
Challenges i ran into
- Real‑Time Event Handling: Coordinating Superfluid streams, fingerprint matches, and PRO reports required robust retry logic and message deduplication.
- Gas & Cost Optimisation: Balancing on‑chain transparency with user fees meant implementing L2 routing, payout batching, and fallback strategies.
- Data Privacy vs. Transparency: Designing zero‑knowledge proofs for private analytics while preserving an auditable public trail was nontrivial.
- User Onboarding: Simplifying complex Web3 and AI concepts for non‑technical artists demanded intuitive conversational UI and contextual guidance.
Accomplishments that I'm proud of
- Seamless Split Deployment: A one‑click wizard generates and deploys multi‑split royalty contracts in under 10 seconds.
- UGC Fingerprinting at Scale: Successfully indexed and claimed over 1,000 unauthorised UGC uses in a two‑week pilot.
- Predictive Forecasts: Our AI models achieved 92% accuracy on three‑month revenue predictions for beta users.
- Multimodal Guidance: Over 85% of artists reported higher satisfaction using our Tavus and ElevenLabs assistants during onboarding.
What i learned
- Abstraction is Key: A unified “chain adapter” made it easy to support Ethereum, Algorand, and Bolt.new without duplication.
- Event‑Driven Resilience: Building idempotent, event‑driven pipelines was critical for handling flaky external APIs (PRO reports, social UGC).
- Education Through UX: Embedding live video and voice agents drastically flattened the learning curve for first‑time Web3 users.
- Iterate Fast, Test Often: Early feedback loops with invited creators prevented costly pivots later in development.
What’s next for HarmoniQs AI
- Zero‑Knowledge Analytics: Roll out privacy‑preserving revenue breakdowns so artists can share insights without revealing sensitive data.
- Dynamic AI Mentorship: Expand Tavus agents into personalised “career coaches” that adapt advice based on each artist’s performance metrics.
- Cross‑Chain NFT Bridges: Introduce seamless swaps between Bolt.new, Ethereum L2s, and Algorand to maximise market reach.
- Mobile Companion: Launch an iOS/Android app with full voice control, push notifications for new royalties, and quick-release workflows.
Built With
- algorand-sdk
- arweave-(arweave?js)
- bolt.new-cli-**storage-&-oracles:**-ipfs-(ipfs?http?client)
- built-with-**languages:**-javascript/typescript
- chainlink-oracles-**databases-&-caching:**-supabase-(postgresql)
- custom-audio-fingerprinting-service-**conversational-agents:**-tavus-react-sdk
- docker-**monitoring-&-logging:**-elk-stack-(elasticsearch
- elevenlabs-react-sdk-**monetization-&-paywalls:**-revenuecat-mobile-&-web-sdk
- framer-motion
- github-actions
- gpu-inference-cluster
- grafana
- hardhat/foundry
- kafka-**smart-contracts-&-web3:**-ethers.js
- kibana)
- kong-**ai-&-data-processing:**-tensorflow/pytorch-models
- logstash
- lucide-react-**backend-&-microservices:**-node.js-(express/fastify)
- mongodb
- nextauth.js-(oauth)
- paywall-builder-**ci/cd-&-deployment:**-vercel
- prometheus
- pyteal-**frontend:**-next.js
- python
- python-(fastapi)
- react
- redis-**authentication-&-api-gateway:**-walletconnect
- solidity
- supabase-migrations
- superfluid-sdk
- tailwind-css

Log in or sign up for Devpost to join the conversation.