{"signature": "0x3defca0fa9aa075d9b1623b506ec51de5e46b1a5611966dc9f9470de064426ce1464949ad8fe76977e48837a92878ebf052f794340e9c97da0b0c5b18a85b6c71c", "application": {"round": "0x3E93205B786796Cf7Ea70404E89c7dda3b84D07a", "answers": [{"type": "email", "answer": "adecentagency@gmail.com", "hidden": true, "question": "Email Address", "questionId": 0}, {"type": "short-answer", "answer": "@ADecentAgency", "hidden": true, "question": "Telegram Handle We Can Use To Contact You", "questionId": 1}, {"type": "short-answer", "answer": "https://github.com/A-Decent-Agency/DecentJukebox", "hidden": false, "question": "Project GitHub Repo", "questionId": 2}, {"type": "link", "hidden": false, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "paragraph", "answer": "dipped our toes in on a polygon round and the last optimism round  ... but still learning what we're doing and only earned ... $1 in donations total. ", "hidden": false, "question": "Have you participated in a previous Gitcoin Grants Round? If so, please name the rounds or link the builder profile associated with previous rounds.", "questionId": 4}, {"type": "paragraph", "answer": "Our project is fully open source and builds upon established OSS libraries such as OpenZeppelin, Web3.storage (IPFS), ethers.js, and MetaMask. By releasing Decent Jukebox under an open source license, we not only adhere to best practices in security and modularity but also provide a transparent, reusable blueprint for other developers. For instance, we leverage IPFS for decentralized content storage, ensuring data resilience and censorship resistance, while integrating MetaMask and ethers.js to simplify blockchain interactions. This approach lowers the barrier for innovation, invites community collaboration, and helps set new standards in decentralized application development.\n\nFork it, clone it, tweak it and send us a message to show us your bells and whistles!", "hidden": false, "question": "How does your project contribute to the growth of the OSS ecosystem? Please provide specific examples of how your application enhances or expands the current ecosystem.", "questionId": 5}, {"type": "paragraph", "answer": "The Decent Jukebox offers a unique decentralized platform for music album monetization and streaming with several standout features:\n\n\t•\tDecentralized Album Ownership & Revenue Splitting: Multiple owners can manage albums with transparent revenue sharing.\n\t•\tFlexible Payment Options: Users pay with various ERC‑20 tokens, with secure token handling via SafeERC20.\n\t•\tDecentralized Content Storage: Albums and metadata are stored on your own Web3.storage account\n\nThis combination of features—particularly the granular control over album ownership and revenue distribution and direct control over your ipfs data—sets our platform apart from traditional streaming services and many existing dApps", "hidden": false, "question": "What features or use cases does your dApp/App present? How is it differentiated?", "questionId": 6}, {"type": "paragraph", "answer": "Our roadmap includes significant enhancements to both the smart contract infrastructure and the user interface:\n\t•\tEnhanced Front-End Experience: Develop a robust, responsive UI with improved album management, discovery features, and user analytics.\n\t•\tExtended Functionality: Introduce additional social and community governance features, as well as integration with other DeFi protocols.\n\t•\tSecurity & Optimization: Conduct comprehensive security audits and optimize our smart contracts for gas efficiency.\n\t•\tCommunity Building: Invest in documentation, hackathons, and developer outreach to drive wider adoption and contributions.\n\nGrant funds will primarily be allocated to developer resources, security audits, UX/UI improvements, and initiatives that foster community engagement and broader ecosystem integration.", "hidden": false, "question": "What are your plans for further development, and how will the grant funds be used to achieve these goals?", "questionId": 7}, {"type": "paragraph", "answer": "0xB789986181C864d16e89931E6520d8CeC159b152, 42161\n0xACB7850f5836fD9981c7d01F2Ca64628a661f287, 137\n0xbDDeF5dcf7DdedB400D982E35c6627f89E85D4BE, 1\n\ndeployer address: 0x807061DF657A7697c04045dA7d16D941861cAABc", "hidden": false, "question": "For any project deploying smart contracts on blockchain networks, please list all your deployer addresses and their corresponding blockchain networks. Use this format for each entry: [deployer_address], [chain_id]—for example, 0x123abc..., 42161 (This represents a deployer address on the Arbitrum network). Please include a separate line for each unique deployer address and blockchain combination.", "questionId": 8}], "project": {"id": "0x73acad35018d0e597df1ae091cbb08fe1917d287346298ae3b2952e737fd0ffe", "title": "The Decent Jukebox", "logoImg": "bafkreiashp3cgdlfxnttlhn2qaf6a4exbsgcg7nbsmw4wnvtpdbrnwwgqq", "metaPtr": {"pointer": "bafkreiedh32pvvkqmmuzpdekg4f4np6xryyjecfwsxuveevitmq5iaztvm", "protocol": "undefined"}, "website": "https://a-decent-agency.github.io/DecentJukeBox/public/", "bannerImg": "bafkreiabc4dvegremeqyajs42bgsbl2qfdkq6cdh7jxl6oyi4x34t2tg2u", "createdAt": 1743256663228, "userGithub": "TheJollyLaMa", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-29T21:39:08.900Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0xe607ee10eac7484a348fd7f2675920fcf4a1e435984c37101aad59346f05a5ef702d02b86997f6fb8c008d06554fc3f44d394a5ad21579c981b23b2430c1408b1c", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-29T21:39:08.900Z", "expirationDate": "2025-06-27T21:39:08.900Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x807061DF657A7697c04045dA7d16D941861cAABc", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextGithubOrg#A-Decent-Agency#75486638", "nullifiers": ["v0.0.0:NdbP5qlCP9WBfeeXTUld9SmECpmQNXmNE3f01hat8GA="]}}}, "description": "This ain't your grandma's Jukebox, Marty McFly!\n\nDecent Jukebox is one of the many Decent ways to introduce Web3 concepts to a growing number of interested people!\n\nUpload an album to IPFS and use the \"add album\" button to add the album top the Jukebox using your album's CID.\n\nAdd multiple owners to an album, a list of tokens accepted for playback, and set prices for single and album play.\n\nThen, jam out to a global playlist long enough to wonder how to deploy your own Jukebox.\n\n**brought to you in part by a Decent Agency and the MTCG ecosystem", "lastUpdated": 0, "projectGithub": "A-Decent-Agency", "projectTwitter": ""}, "recipient": "0x807061DF657A7697c04045dA7d16D941861cAABc"}}