{"type": "project", "title": "Radio SpaghettETH", "logoImg": "bafkreibfpgywb6ekbnjw3ozukc6bkycjtueswlexhqtyblsjqv7xqaxoa4", "website": "https://radio.spaghett-eth.com", "bannerImg": "bafkreicfe2khrwhttkvjgh6yhsw4uiruw25zndc6ctmd2sdlk7aqbxhhxa", "createdAt": 1728978951296, "userGithub": "matlemad", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..yxgDTz8RCYBGcMo9kV7mq0XYxri2mK4tzmlWxUpFMlLtbLzzUeacOECOLm56RJ2h83IfWwhJmbzRToAY8GbMDA", "type": "Ed25519Signature2018", "created": "2024-10-15T07:55:37.011Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-15T07:55:37.010Z", "expirationDate": "2025-01-13T07:55:37.010Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xC3F6e18b429b6BAf1bD31B1E504aee7827C7AAb5", "hash": "v0.0.0:yacGMcbn57+uozj/ARRt2ivaSZCbRNZICLSb/2sii2A=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#spaghettETH#35381854"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..hwlOkXyBwJZsH2gZW42GGqfwlJBUMydOItOBPH-edYniwDlRjRFbGCLDCDaiQsihbkG7w-wxVis7ZOIlrjX3BQ", "type": "Ed25519Signature2018", "created": "2024-10-15T07:51:20.566Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-15T07:51:20.566Z", "expirationDate": "2025-01-13T07:51:20.566Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xC3F6e18b429b6BAf1bD31B1E504aee7827C7AAb5", "hash": "v0.0.0:SfqFoxUnLIOfPtezzHtFapYk5VgeUBOKGKtNuQdzlZ8=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#SpaghettEth"}}}, "description": "Radio SpaghettETH began as a community radio using Livepeer decentralized transcoding during the ETHRome Hackathon 2023. It was later used to broadcast audio-only feeds from conferences and events in Italy. This project served as a prototype for [theherd.radio](https://theherd.radio/), an account abstraction webradio that broadcasted from DevConnect Istanbul and unStableSummit at EthDenver 2024, sparking interest in the web3 radio concept.\n\nToday, SpaghettETH is working on shipping a truly unstoppable and decentralized webradio as a public good. The main features are:\n\n1. **Anyone can listen:** No web3 UX needed.\n2. **Token curated:** Only SpaghettETH Passport SBT (free) owners can curate the radio and create content.\n3. **On-chain calendar:** SBT owners can book their on-air slots directly on-chain.\n4. **Dynamic Player:** Every block.timestamp, the player calls the RadioCalendar.sol contract to fetch a different livestream URL.\n5. **Integration with Livepeer Studio:** Curators will have a basic UI to stream live audio from any device, using any external DAW or podcast software.\n6. **Monetization:** External sponsors can bid for calendar slots for their brand to be visible during the livestream.\n7. **Split earnings:** Curators can set up different beneficiaries from the sponsorship opportunities.\n\nAt present, a mockup with features 1 to 4 has been created. We are looking for further funding to build the rest into a testable beta version.\n\n### Financial Breakdown and Project Shipment\n\n#### Financial Breakdown\n\nTo complete the development and launch of the beta version of Radio SpaghettETH, we are looking for a total of $12,000. The following is a detailed breakdown of how the funds will be allocated:\n\n1. **Development Costs** - $6,000\n   - **Smart Contract Development** - $2,000\n     - Refinement of RadioCalendar.sol and integration with Dynamic Player\n     - Development of on-chain calendar booking system\n     - Implementation of monetization features and split earnings system\n   - **Frontend Development** - $2,000\n     - Enhancement of UI/UX for curators and listeners\n     - Integration of token-curated content creation tools\n   - **Integration Development** - $2,000\n     - Integration with Livepeer Studio for live audio streaming\n\n2. **Testing and QA** - $2,000\n   - Beta testing with selected users\n   - Bug fixing and performance optimization\n\n3. **Infrastructure and Hosting** - $1,500\n   - Livepeer server costs for decentralized streaming fees\n\n4. **Marketing and Outreach** - $1,000\n   - Community engagement and outreach campaigns\n   - Partnerships with event organizers and sponsors\n   - Promotional materials and advertisements\n\n5. **Operational Costs** - $1,500\n   - Administrative expenses\n   - Legal and compliance costs\n\n#### Project Shipment Plan\n\nThe following timeline outlines our plan to deliver the beta version of Radio SpaghettETH within six months of receiving the grant:\n\n1. **Month 1-2: Development Phase**\n   - Finalize smart contract development for RadioCalendar.sol and Dynamic Player integration.\n   - Develop frontend UI/UX enhancements and token-curated content creation tools.\n   - Integrate backend with Livepeer Studio for seamless live audio streaming.\n\n2. **Month 3: Internal Testing**\n   - Conduct thorough internal testing of all developed features.\n   - Identify and fix bugs, optimize performance.\n\n3. **Month 4: Beta Testing**\n   - Launch beta testing phase with selected users from our community.\n   - Gather feedback and make necessary adjustments.\n\n4. **Month 5: Marketing and Outreach**\n   - Initiate marketing campaigns to promote the beta version.\n   - Engage with potential sponsors and partners for monetization opportunities.\n\n5. **Month 6: Final Adjustments and Launch**\n   - Implement final adjustments based on beta testing feedback.\n   - Officially launch the beta version of Radio SpaghettETH as a public good.\n\nBy following this plan, we aim to deliver a robust, decentralized webradio platform that empowers our community and offers a new, innovative way to engage with web3 content.\n\n", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "spaghettETH", "projectTwitter": "spaghetteth"}
Radio SpaghettETH
Radio SpaghettETH began as a community radio using Livepeer decentralized transcoding during the ETHRome Hackathon 2023. It was later used to broadcast audio-only feeds from conferences and events in Italy. This project served as a prototype for [theherd.radio](https://theherd.radio/), an account abstraction webradio that broadcasted from DevConnect Istanbul and unStableSummit at EthDenver 2024, sparking interest in the web3 radio concept.

Today, SpaghettETH is working on shipping a truly unstoppable and decentralized webradio as a public good. The main features are:

1. **Anyone can listen:** No web3 UX needed.
2. **Token curated:** Only SpaghettETH Passport SBT (free) owners can curate the radio and create content.
3. **On-chain calendar:** SBT owners can book their on-air slots directly on-chain.
4. **Dynamic Player:** Every block.timestamp, the player calls the RadioCalendar.sol contract to fetch a different livestream URL.
5. **Integration with Livepeer Studio:** Curators will have a basic UI to stream live audio from any device, using any external DAW or podcast software.
6. **Monetization:** External sponsors can bid for calendar slots for their brand to be visible during the livestream.
7. **Split earnings:** Curators can set up different beneficiaries from the sponsorship opportunities.

At present, a mockup with features 1 to 4 has been created. We are looking for further funding to build the rest into a testable beta version.

### Financial Breakdown and Project Shipment

#### Financial Breakdown

To complete the development and launch of the beta version of Radio SpaghettETH, we are looking for a total of $12,000. The following is a detailed breakdown of how the funds will be allocated:

1. **Development Costs** - $6,000
   - **Smart Contract Development** - $2,000
     - Refinement of RadioCalendar.sol and integration with Dynamic Player
     - Development of on-chain calendar booking system
     - Implementation of monetization features and split earnings system
   - **Frontend Development** - $2,000
     - Enhancement of UI/UX for curators and listeners
     - Integration of token-curated content creation tools
   - **Integration Development** - $2,000
     - Integration with Livepeer Studio for live audio streaming

2. **Testing and QA** - $2,000
   - Beta testing with selected users
   - Bug fixing and performance optimization

3. **Infrastructure and Hosting** - $1,500
   - Livepeer server costs for decentralized streaming fees

4. **Marketing and Outreach** - $1,000
   - Community engagement and outreach campaigns
   - Partnerships with event organizers and sponsors
   - Promotional materials and advertisements

5. **Operational Costs** - $1,500
   - Administrative expenses
   - Legal and compliance costs

#### Project Shipment Plan

The following timeline outlines our plan to deliver the beta version of Radio SpaghettETH within six months of receiving the grant:

1. **Month 1-2: Development Phase**
   - Finalize smart contract development for RadioCalendar.sol and Dynamic Player integration.
   - Develop frontend UI/UX enhancements and token-curated content creation tools.
   - Integrate backend with Livepeer Studio for seamless live audio streaming.

2. **Month 3: Internal Testing**
   - Conduct thorough internal testing of all developed features.
   - Identify and fix bugs, optimize performance.

3. **Month 4: Beta Testing**
   - Launch beta testing phase with selected users from our community.
   - Gather feedback and make necessary adjustments.

4. **Month 5: Marketing and Outreach**
   - Initiate marketing campaigns to promote the beta version.
   - Engage with potential sponsors and partners for monetization opportunities.

5. **Month 6: Final Adjustments and Launch**
   - Implement final adjustments based on beta testing feedback.
   - Officially launch the beta version of Radio SpaghettETH as a public good.

By following this plan, we aim to deliver a robust, decentralized webradio platform that empowers our community and offers a new, innovative way to engage with web3 content.


Radio SpaghettETH