BeatLink

Own Spotify data with VIBE tokens and join artist-based community chats.

BeatLink

Created At

ETHGlobal New Delhi

Project Description

Beat Link is a decentralized music identity and community platform that transforms Spotify listening data into verifiable, tokenized ownership. Today, music data is locked inside platforms like Spotify, preventing users from using their own tastes to connect, earn, or build new experiences. Beat Link changes that by giving listeners full sovereignty over their verified music identity.

Using Reclaim Protocol with zkTLS proofs, users can verify their Spotify history (liked songs, playlists, or recently played artists) without ever exposing raw data. These zero-knowledge proofs are encrypted and permanently stored on Lighthouse (IPFS + Filecoin).

Once verified, users mint a VIBE DataCoin (ERC-20) directly on the World Chain Mainnet, representing their ownership of this data. VIBE tokens unlock several powerful use cases:

Token-gated Communities: Fans who share artists or genres are matched and can join private, artist-based chats powered by VIBE. Communities form organically from verified music tastes.

DeFi Utility: VIBE is tradable (Uniswap), enabling new reward models like proof-of-listening or staking for perks.

Composable Data Layer: Other dApps can build on top of Beat Link’s music identity graph, enabling new social and cultural experiences.

The integration with the World Mini App SDK ensures seamless wallet and transaction UX, making Beat Link truly live and functional on mainnet today.

Beat Link reimagines music as a social layer for Web3 — where fans can own their tastes, connect with communities, and unlock value through their listening habits, all while keeping privacy intact with zero-knowledge technology.

How it's Made

Beat Link combines zero-knowledge proofs, decentralized storage, tokenization, and social primitives into a single flow:

Spotify Data Verification (Reclaim + zkTLS): We use Reclaim Protocol to fetch Spotify user data (liked songs, playlists, recently played). The proofs are generated using zkTLS, ensuring Spotify never exposes raw data — only verifiable cryptographic attestations.

Encrypted Storage (Lighthouse + Filecoin/IPFS): Once verified, user data is encrypted and pinned to Lighthouse, backed by Filecoin/IPFS for permanent availability. We also use IPNS for dynamic retrieval.

Tokenization (World Chain Mainnet): Each verified user automatically mints a VIBE DataCoin (ERC-20) deployed on the World Chain Mainnet. This was a key hack — integrating World Mini App SDK so that wallets and transactions work natively inside the app.

Community Layer (Token-gated Chat): We experimented with Push Protocol for Web3-native messaging. Users with VIBE (or verified artist interests) can join token-gated chats and artist communities.

Frontend (World Mini SDK + Next.js): The UI is built in Next.js and integrates the World Mini SDK for wallet auth, token minting, and community access.

DeFi Integration (Uniswap): VIBE is tradable on Uniswap, enabling users to swap and experiment with proof-of-listening reward models.

Notable hacks:

Wiring Reclaim zkTLS proofs directly into Lighthouse encrypted uploads was non-trivial.

Deploying VIBE on World Chain mainnet within the short hackathon timeline required bridging SDK quirks with contract deployment.

Building token-gated artist communities meant dynamically mapping Spotify artists → VIBE access rules.

background image mobile

Join the mailing list

Get the latest news and updates