SoundSphere

Inspiration

In Beethoven's era, hearing a symphony twice was considered fortunate; today, music is as readily available as anything we can think of, and we find ourselves immersed in a vast sea of options.

But the origins of famous tunes sometimes remain mysterious. Artists face challenges in openly sharing and blending sounds from around the world, often landing in disputes, even legal battles, over who contributed what to these renowned melodies.

What it does

SoundSphere is a social platform where creators and fans can keep records during the intricate process of music creation, and also collaborate seamlessly.

How we built it

SMC

  • SoundSphere's Contract is written in Solidity and deployed on the Ethereum blockchain. The core contract manages creation and collaboration states within the universe and is hosted on Sepolia.

  • Soundsphere supports contributions and messages from other routers deployed on Avalanche's Fuji C-chain and Polygon's Mumbai Testnet, utilizing Chainlink CCIP and automation for external data/cross-chain integration.

-Soundshpere's Clientside is bootstrapped using Next.js, Radix UI, and Thorin UI from ENS. Orbis protocol is used to power a decentralized chat inside any Music Bloc, and the website is dynamically hosted on vercel.

  • We utilized ENS name resolver to assign a human-readable URL to the Music Bloc Addresses, and lighthouse.storage for quick IPFS upload

  • We monitor and collect events from the core contract via subgraph, utilizing the Graph wonderful indexer.

Addresses

Chain Core Contract Sender Contract
Sepolia 0x48E2c7E6e2bb2F0983bA56C8F66a8A553ac8Cc09 0x48E2c7E6e2bb2F0983bA56C8F66a8A553ac8Cc09
Fuji 0xDfA982cB1A5bDa0ad62dFfd416bABBfab02D6ba8
Mumbai 0x3af06a265fD1ED7d68B5b24f2674b4C4f8782319

ChainLink References

Upkeep Link

CCIP Explorer Link

THE GRAPH References

Graph Studio API

Graph Explorer Link

Frontend & ENS UI References

Technical Video Link

Challenges we ran into

It was challenging to get AVAX faucets from core.app during the build period. Also soundsphere.xyz domain was already taken, so we temporarily picked soundxphere.xyz to host our demo

Accomplishments that we're proud of

  • Chainlink Integrations (CCIP & Automation)
  • ENS Thorin Integration
  • The Graph integration
  • Infinite Canvas Display for Music Blocs

We are proud that we've created a platform that addresses real-world challenges in the music industry. The successful implementation of our decentralized features, such as creating music blocs, contributing to seed boxes, and completing seeds, reflects our commitment to providing a secure and transparent environment for music collaboration. Overcoming technical challenges over multiple interactions in such a short period further adds to our sense of accomplishment during the Constellation hackathon.

What we learned

SoundSphere taught us valuable lessons about how easy blockchain interoperability can be with Chainlink, and how protocols like ENS and the Graph is driving user and developer-friendly experience in dApp developments.

What's next for SoundSphere

Our goal is to make SoundSphere a vibrant ecosystem that empowers creators and revolutionizes the way music is shared, appreciated, and collaboratively produced.

Roadmap:

  • Continuous Development:

    • Auditing and Refinement: the future of SoundSphere would involve continuous auditing, refinement, and expansion of our smart contract logic and upgradability.
    • Integration and Optimization: We'll strengthen our social media analytics capabilities with Chainlink functions. This will provide creators with powerful insights and analytics to better understand their audiences and trends.
  • Governance Implementation (SGov):

    • Decentralized Rule Setting: Creators on the platform will have a say in shaping the ecosystem. The implementation of a decentralized governance model (SGov) will allow for voting on rules, including the Minimum Bloc Requirement, fostering a creators-driven environment.
  • Public Testing and Campaigns with Music Producers:

    • Collaborative Testing: We will conduct public testing involving music producers, inviting them to engage with the platform, provide feedback, and help us refine the user experience.
  • Business Model Evaluation:

    • Iterative Evaluation: We'll evaluate and iterate on our business model, considering feedback from users and adapting to the evolving landscape of the music industry.
  • Mainnet Launch (July 2024):

    • Culmination: The journey will culminate in the official mainnet launch of SoundSphere. By July 2024, we aim to provide a fully functional, decentralized, and user-friendly platform that empowers creators and revolutionizes the music collaboration experience.

Built With

Share this project:

Updates