metadata: {"signature": "0x4c9257596b7178967e3e38fa09b96336a9c575cc6aeefad6cd22de6da79f95ea74494890504aa2b8ff319c0022ffa5d0ba297078026f341f30de6946a4d0b1ed1b", "application": {"round": "0xe03a19f4921d69cddd37f54dfe814dc66aa92100", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "x3SRsRktONkG817XyJMr1xchicg0/DkncP+rlm0im2EffrEGp9eRoY2aLJRQ0Jl7", "encryptedSymmetricKey": "29159c2d1b752599f34387b90b6d8b2d259c7741b8db062599a75e5b531eb37e7b45d3d2f403bdba55b36d8cc9aeda1271861ab111d46afa521949eda7c78265074e8f4c2019e5b5758205199112a71d9100cb5051e961c1bf76cad5aa315fa75cf10257f4329ca0e2edb47db4f416e69e5d88d7ccce05f66a7b70afa615251e0000000000000020c7f517afdb875074d63c99b26705318c4a0615e525b559463707538bcc467be6de5a43a451015b805f3d3b17f79c4680"}}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle We Can Use To Contact You(you can answer N/A)", "questionId": 1, "encryptedAnswer": {"ciphertext": "crEYMfjpXuQyFEDLjIYGGj1lIvL5yJPevBCXjwNNCHI=", "encryptedSymmetricKey": "d27c807a8328ba733df66b348a2d6fda2ac1774d3f8a1e5c964cb8be099e100a46ca53a8795b5577362118cdac0a6700be761cef4fe73a44de5e464a0e6c905cabd5ed415358bedb614ed241241585b7249bb90a6868e6ceaf4781386a708085049bd3552b8ad71eb857f55ef0027cc965172449004dcfd18778bbe6e9c8719900000000000000204a4e5ee09b556b8c26892812fbb39141b4be1bd7584d48f5f40e1ef6f4eb113f849e66146a72aef3f4c3b3cd0f200099"}}, {"type": "link", "answer": "https://github.com/attestate/kiwistand", "hidden": false, "question": "Project GitHub Repo (Not Team Page): ", "questionId": 2}, {"type": "number", "answer": "2", "hidden": false, "question": "Total Team Size", "questionId": 3}, {"type": "paragraph", "answer": "TimDaub - 0xee324c588ceF1BF1c1360883E4318834af66366d,\nMacBudkowski - 0x3e6c23CdAa52B1B6621dBb30c367d16ace21F760", "hidden": false, "question": "List the Github Handles and Wallet Addresses of Each Team Member (e.g. owocki - 0x123, kbw  - 0x456):", "questionId": 4}, {"type": "paragraph", "answer": "Tim Daub: https://twitter.com/timdaub, https://warpcast.com/timdaub.eth\n\nMacBudkowski: https://twitter.com/macbudkowski\nhttps://warpcast.com/macbudkowski", "hidden": true, "question": "Social profiles (Twitter, Farcaster, Lens, etc.) of other main team members publicly associated with the project (N/A for solo founders): ", "questionId": 5}, {"type": "link", "hidden": false, "question": "Link to your Public Group Chat (e.g. Discord or Telegram)", "questionId": 6}, {"type": "paragraph", "answer": "Since our last Grant (GR18) we:\n- Added comments to the protocol and app,\n- Grew our monthly active curators by over 100%,\n- Built a newsletter recapping top links of the week from almost 0 to 1,100+ subscribers\n- Rebuilt the UI and UX and tested different features such as Content list, Tipping, Image- and NFT-focused feeds", "hidden": false, "question": "If you've participated in past grant rounds, please share any new updates or milestones from the prior months (N/A if you haven\u2019t participated previously). ", "questionId": 7}, {"type": "address", "hidden": true, "question": "If you participated in past grant rounds using a different project payout wallet address, please share it here:", "questionId": 8}, {"type": "paragraph", "answer": "We are read by 2,000+ users per month (per Google Analytics) and have 120+ monthly curators (per our Protocol stats: https://news.kiwistand.com/users). \n\nOur newsletter (https://paragraph.xyz/@kiwi-weekly) also has 1,100+ subscribers.\n\nSince our product has challenging community building and deep tech components, we share our learnings with the Ethereum community.\n\nWe shared our lessons on community building:\nhttps://kanfa.macbudkowski.com/community-building-lessons-kiwi\n\nWe gave a talk at ZuSocial explaining how our P2P algorithm works:\nhttps://www.youtube.com/watch?v=Rys5UEi2SWg&ab_channel=TimDaubensch%C3%BCtz\n\nWe also published a blog post with OP Labs on minting OP NFTs directly from Ethereum Mainnet:\nhttps://blog.oplabs.co/minting-nfts-from-mainnet-or-op/", "hidden": false, "question": "Where should we look to see the impact of your project? Please provide links to public websites and/or the latest values for key metrics you track privately. This might be used in future impact reports", "questionId": 9}, {"type": "paragraph", "answer": "\nJune 2023:\nPurpleDAO Grant #1: 1 ETH (about  $3,000 per today's prices)\n\nAugust 2023:\nPurpleDAO Grant #2: 1 ETH (about  $3,000 per today's prices)\n\nSeptember 2023:\nWarpcast Grant: $1,500\n\nFebruary 2024:\nOP RetroPGF3: 28,318 OP (about $62,000 per today's prices)\n\nApril 2024:\nBase Grant: 0.2 ETH (about $600 per today's prices)", "hidden": false, "question": "Total Prior Funding Amounts, Sources, and Dates for the project in USD", "questionId": 10}, {"type": "checkbox", "answer": ["Grants", "Sales"], "hidden": false, "question": "Which of the following funding sources do you have? Check all that apply", "questionId": 11}, {"type": "number", "answer": "12", "hidden": false, "question": "How old (in Months) is the project?  ", "questionId": 12}, {"type": "multiple-choice", "answer": "Europe", "hidden": false, "question": "Location/Region where the project is based ", "questionId": 13}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Have you read and confirmed your grant abides by the Program General Eligibility Policy? ", "questionId": 14}, {"type": "short-answer", "answer": "No", "hidden": true, "question": "Are you applying for any other OSS rounds in GG20? (Reminder: you can only be accepted into one) ", "questionId": 15}, {"type": "paragraph", "answer": "Kiwi News is a decentralized HackerNews focused on crypto tech, products, and culture.\n\nOur community of 140+ monthly curators shares, upvotes, and discusses top crypto essays, news, GitHub repos, and Dune Dashboards.\n\nThanks to that people don't need to scroll Crypto Twitter for hours, hoping they'd find some valuable content. If it really matters, they will find it on Kiwi.\n\nAll our links, upvotes and comments are stored on a decentralized P2P protocol with an architecture similar to Farcaster. This means that anyone can build their own Kiwi app with different algorithms, designs, and moderation. ", "hidden": false, "question": "Please describe your dApp or App, focusing on its innovative utility or service within the ecosystem. Highlight the problem it solves or the need it addresses.", "questionId": 16}, {"type": "paragraph", "answer": "1) We made the app work seamlessly through key delegation.\n\nThis is how it works: submitting links, upvotes, or comments requires an EIP712 signature.\n\nDelegation lets Kiwi users upvote, submit, and comment on links without having to sign each action in their wallets.\n\nWe use a similar method as Warpcast (Farcaster client) does. When users mint an NFT, it triggers a Delegator2 contract.\n\nThis contract asks your browser (Chrome, Firefox, Safari, etc.) to create a new digital key for you. This key is unique to you and lets you interact with KiwiNews as if you were using the crypto address you minted the NFT with. So you don't need to Connect Wallet each time you open Kiwi.\n\nThis key is local, which means it's encrypted and stored inside your browser. It looks like a typical crypto key (a long string of numbers and letters like this: 0xfd6.), and only you can use it because - as we said - stored locally.\n\nThis delegation key is used only for KiwiNews (news.kiwistand.com), nothing else. It cannot interact with any other websites or touch any of your funds.\n\nThe whole technology is open source, and any project can use it. Here's our Delegator2 contract: https://optimistic.etherscan.io/address/0x08b7ecfac2c5754abafb789c84f8fa37c9f088b0.\n\n2) We implemented Passkeys to smooth the login.\n\nThis means that users can log in to our app using Passkeys, the same way they use them for logging into Coinbase or Google.\n\nWe worked closely with the Coinbase Wallet team to better understand their Smart Wallet code since this was one of the first open-source implementations of Passkeys.\n\nIn a few days, we had the implementation working, and it is now available to our users.\n\nIf you\u2019d like to learn how this implementation works on the lower level, here\u2019s the link to the Passkeys function on our GitHub: https://github.com/attestate/kiwistand/blob/737b7b218b2472a6f84e590a5af7c6a3dee6fc84/src/web/src/Passkeys.jsx\n\n3) We let users use Farcaster Frames to tip the writers. ", "hidden": false, "question": "Describe how your application improves user experience in the Web3 space. Include any specific design choices or features that enhance accessibility and practical utility.", "questionId": 17}, {"type": "paragraph", "answer": "We help to reduce the information asymmetry in the crypto community. So that everyone can track the top crypto ideas and news for free.", "hidden": false, "question": "In what ways does your project contribute to financial inclusion, education, or social impact? Explain the specific areas of impact and the target audience or communities you serve.", "questionId": 18}, {"type": "paragraph", "answer": "All our code is open source under GPL3: protocol, frontend, and backend. ", "hidden": false, "question": "What type of open source software (OSS) license(s) do you have? Is all of your code available on public repos or is some portion of your codebase private?", "questionId": 19}, {"type": "paragraph", "answer": "We already have a decent user base, and we plan to improve our onboarding and let other communities set up Kiwi boards for their own needs - the same way they might set up their subreddit. It is a challenging thing to do technically so it might take some time.", "hidden": false, "question": "What stage of development is your application currently in, and what are your immediate next steps? Provide a roadmap or development timeline if available.", "questionId": 20}, {"type": "paragraph", "answer": "We want to invest in developing the Kiwi boards for other communities.", "hidden": false, "question": "How would funding from this round support your project's development and goals? Outline specific areas where the funds would be allocated (e.g., development, user research, community building).", "questionId": 21}, {"type": "paragraph", "hidden": false, "question": "Anything else you'd like to share about your project, previous work, or other project affiliations? Anything you'd like to add that may help in determining project eligibility?", "questionId": 22}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Would you like to opt-in to future messages from Gitcoin for updates, information, and/or interviews? ", "questionId": 23}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Would you like to opt-in to us sharing your information with select third-parties for investment opportunities? ", "questionId": 24}], "project": {"id": "0x19b8fdb6bdea6cdb71a19f43c0ec0962ec08b563c57f4c2307d0b954123dd67e", "title": "Kiwi News", "logoImg": "bafkreiddksrok5e5fsqby4ghjo56sx4sxd2x3hx652p7xasxsk2sin4tzu", "metaPtr": {"pointer": "bafkreidntst5kn6mvwnfoqod7fvrfrcvrjlhu7avhoem4pj6xjv62uyb2i", "protocol": "undefined"}, "website": "https://news.kiwistand.com", "createdAt": 1713345842615, "userGithub": "MacBudkowski", "credentials": {"twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..FQ4Q40NwexWmdw5-2icWo7AwDI4UhtLrXlQN1_1e6CRJKljxbYD23PKvGmvse3AEkNI3PDzzouQ_ekVuxQaACQ", "type": "Ed25519Signature2018", "created": "2024-04-17T09:22:49.794Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-17T09:22:49.793Z", "expirationDate": "2024-07-16T09:22:49.793Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x3e6c23CdAa52B1B6621dBb30c367d16ace21F760", "hash": "v0.0.0:ByXvt2I7t0VY0C+HZvCb8hDdt78T3FOnT1kEll8ZDDY=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#KiwiNewsHQ"}}}, "description": "Kiwi News is a decentralized HackerNews focused on crypto tech, products, and culture.\n\nOur community of 140+ monthly curators shares, upvotes, and discusses top crypto essays, news, GitHub repos, and Dune Dashboards.\n\nThanks to that, our 2,000+ monthly readers don't need to scroll Crypto Twitter for hours, hoping they'll find some valuable content. If it really matters, they will find it on Kiwi.\n\nAll our links, upvotes and comments are stored on a decentralized P2P protocol with an architecture similar to Farcaster. This means that anyone can build their own Kiwi app with different algorithms, designs, and moderation.", "lastUpdated": 0, "projectGithub": "attestate", "projectTwitter": "KiwiNewsHQ"}, "recipient": "0x1337E2624ffEC537087c6774e9A18031CFEAf0a9"}}