metadata: {"signature": "0x77a3bff3acd98eec24d0fca56c5c01a64fbf39a8ec9e64da0421bba76c6e592e4e8745921fe9c4ac7ab9bf9ccad8c359c6f2c1b05102a85974a7f78ac11fe2b21b", "application": {"round": "0xe03a19f4921d69cddd37f54dfe814dc66aa92100", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "UR+6FGhK8BAcV6UjfCLaxqdG3twMsCeX5XKgcgi9m8NHiUlsWUWUYtBMY2F1H9MF", "encryptedSymmetricKey": "6672ab94df0028585e4879177e32d9caab5fdfee5193d8e771a45789a1c459b1eea5bdd60fb0b94939ea8e28417ade033a05e75ef038e671b47012849fee9a04dac317ffa6c77fa923b3bfef2da333350e43cfc4940b62a91d8a1e0f18c5da86f292c419fd12217590db1e7dfea76ad1a38fb81c09261d509b66bc46f82f7db700000000000000204cf697f342ddcf234cf83057d4eaf900e30754bce24ebcf3f079f454f82b7b003c456006703bfe57166d4f9ebc8820b4"}}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle We Can Use To Contact You(you can answer N/A)", "questionId": 1, "encryptedAnswer": {"ciphertext": "5ObFetloRQYwINKLMgj+DR6agiHFhUA5LJi3twtgX2s=", "encryptedSymmetricKey": "81d422bebff14f01e89faf1a0f28137de6d4aaafb26463d71cc3ed8f0d2201915afbf2c5b549b1f79e0c6d658166ae14bd09775608ed7049ad2ebd538969deb07a1daf519b2e524cdd1a65d5fab3f0ec20ace99fde439f5a98401771a2475a867ac76b4c7cb990307b2155ec1ca984fbf5662537082e2775156c0251e817e3900000000000000020a9c9575742a4feffe6eaaee703125b5325e1a484ad980fd43ff1a8c635c6d1809c69d34f1195fc0d53e4a071e9b2728a"}}, {"type": "link", "answer": "https://github.com/rolod0x/rolod0x", "hidden": false, "question": "Project GitHub Repo (Not Team Page): ", "questionId": 2}, {"type": "number", "answer": "1", "hidden": false, "question": "Total Team Size", "questionId": 3}, {"type": "paragraph", "answer": "aspiers - 0xeb47e6041dD81b02F83896E305b7dF0678Fd23fc", "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": "N/A", "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", "answer": "https://github.com/rolod0x/rolod0x/discussions", "hidden": false, "question": "Link to your Public Group Chat (e.g. Discord or Telegram)", "questionId": 6}, {"type": "paragraph", "answer": "N/A", "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": "https://github.com/rolod0x/rolod0x#star-history", "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": "0", "hidden": false, "question": "Total Prior Funding Amounts, Sources, and Dates for the project in USD", "questionId": 10}, {"type": "checkbox", "hidden": false, "question": "Which of the following funding sources do you have? Check all that apply", "questionId": 11}, {"type": "number", "answer": "24", "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": "Current web3 UX very regularly requires dealing with long hexadecimal 0x1234... addresses, which can represent user-owned accounts (EOAs), tokens, multisigs, and all kinds of other smart contracts.\n\nThe addresses appear across many dApps and other frequently visited websites such as block explorers.  However, given how long they are, it's an impossible task to expect users to memorise them.  This creates many obvious usability and even security issues for every single web3 user.\n\nPublic naming services such as ENS are a partial solution to this, but they only work when privacy is not required.  Some dApps and block explorers offer private address books, but those only work on a per-site (and sometimes per-chain) basis.\n\nIn contrast, rolod0x is a fully generalized browser extension which provides users with a completely private, local-only address book which can work on every website and every chain.", "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": "With the rolod0x browser extension, users can label addresses on any web3 site simply by right-clicking on the address and typing a label.  Then when they visit any web page, the extension automatically replaces that address wherever it appears with the label they provided.  This makes understanding onchain activity way easier, and it works on any website and any blockchain!\n\nUsers can also quickly look up any address by pressing a hotkey, and then just type part of what they're looking for.\n\nIt's also worth noting that there's a command-line version which can be very useful for developers.", "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": "By translating inaccessible hexadecimal addresses into human-readable labels, rolod0x makes web3 a more inclusive place for all, especially non-technical users.\n\nIt has use cases within web3 education too.  For example, when developers take part in a hackathon, they will instantly have to work with a whole set of new addresses of wallets and smart contracts related to their hack project.  Given that hackathon deadlines usually create a lot of time pressure, rolod0x's browser extension and CLI can help developers build quicker, because they can instantly see which addresses are being used where, and quickly identify any mistakes.  The same is true in any kind of web3 workshop or education program.", "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": "[rolod0x is fully and proudly Open Source][1], released on GitHub under the GPL-3.0 license.  There is also a [developer guide][2] to make it easier for others to contribute.\n\n[1]: https://rolod0x.io/#license\n[2]: https://rolod0x.io/docs/dev-guide.html\n", "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": "rolod0x has been alive and in use by the author as a functional prototype for two years, but was only turned into a proper product in the last few months.  It has had a small but rapidly growing handful of enthusiastic users for the last 6 months or so, and even though it's still relatively young, it's generally very stable.\n\nIn the short term, the main priorities are [getting published in the Chrome Web Store][cws] (submission already in review), [full Firefox support][firefox], [integration with Rotki][rotki], [adding support for dividing the address book into multiple sections][sections], and [automatic import of address book entries from URLs][URL-import] specified by the user, and tackling a few rough edges.\n\nLonger-term, working on [creating a standardized address book format][format] for [interoperability between address books across the whole ecosystem][interoperability] (including wallets and other apps) seems very worthwhile.\n\nThe full roadmap is listed at <https://github.com/users/aspiers/projects/2/views/2>.\n\n[cws]: https://github.com/rolod0x/rolod0x/issues/14\n[firefox]: https://github.com/users/aspiers/projects/2/views/2?sliceBy%5Bvalue%5D=M2%3A+Firefox+support\n[sections]: https://github.com/rolod0x/rolod0x/issues/16\n[URL-import]: https://github.com/rolod0x/rolod0x/issues/24\n[rotki]: https://github.com/rolod0x/rolod0x/issues/81\n[format]: https://github.com/rolod0x/rolod0x/issues/244\n[interoperability]: https://github.com/rolod0x/rolod0x/issues?q=label%3Ainteroperability", "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": "Funds would go mainly towards development of new features as mentioned above, and perhaps a bit towards getting assistance from a professional designer.\n\nIt is unlikely that we would spend much or anything on any kind of marketing, as the goal is to achieve viral growth from word of mouth, by making rolod0x so useful and easy to use that it becomes a complete no-brainer for everyone to use it :-)\n\nThere are no plans to monetize rolod0x.  It was built as a public good to improve web3 UX and therefore help scale web3 adoption.", "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", "answer": "", "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": "0x9d8a7504b0b9f0f0cb9284796a85fdc8164164117e22f1cd087f252c3ae993c1", "title": "rolod0x", "logoImg": "bafkreida7n27zpmbnjdupra6fhq2pl2p7m2dorptknf6cdeebhvpyn7ici", "metaPtr": {"pointer": "bafkreidl74xqncrnxnquuu25pwxbhnqhxwsw4drcgbm76fmaaudtw4mtsa", "protocol": "undefined"}, "website": "https://rolod0x.io", "bannerImg": "bafkreicuvddts672bm2jix7d4kzqugx6aiwzwpkspnpy5ymdik7lant64e", "createdAt": 1713200582423, "userGithub": "aspiers", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..gIBjRZUV5tiU0Cm_dVx2s4kJrIvTv_kk4LZ43IxZCxWPQWJ6NBpcy3-Mln2aqqAWYZHbgTQUW_tbNPLulf-8Dw", "type": "Ed25519Signature2018", "created": "2024-04-15T17:28:55.001Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-15T17:28:55.001Z", "expirationDate": "2024-07-14T17:28:55.001Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xeb47e6041dD81b02F83896E305b7dF0678Fd23fc", "hash": "v0.0.0:k8mS4GKzKZcJafuvkmUPaa7T58O2S/UrLUqkgO8hTPc=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#rolod0x#100738"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..9Jaqrb87RZpkiczM0TEZ2gEfWEEYcZAS-69lkM85wEDHLdQARoEu9bxZrgVp2bhI9QpH4PUKhuv0RkvZYOTNBg", "type": "Ed25519Signature2018", "created": "2024-04-15T17:02:15.395Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-15T17:02:15.394Z", "expirationDate": "2024-07-14T17:02:15.394Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xeb47e6041dD81b02F83896E305b7dF0678Fd23fc", "hash": "v0.0.0:LXBwIHyFlC8n+enbZyXz/9voVahav96h7Tg1RFbDwnM=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#adamspiers"}}}, "description": "**rolod0x is a free privacy-preserving address book which gives you a much smoother experience when browsing sites onchain.**\n\nInstead of having to keep track of long hexadecimal addresses, simply right-click an address and give it a memorable label.  Now when you go to any web page, the extension automatically replaces that address wherever it appears with the label you provided.  **This makes understanding onchain activity way easier, and it works on any website and any blockchain!**\n\n![](https://raw.githubusercontent.com/aspiers/rolod0x/main/docs/images/promo/right-click.jpg)\n\nYou can also quickly look up any address by pressing a hotkey, and then just type part of what you're looking for.\n\n![](https://raw.githubusercontent.com/aspiers/rolod0x/main/docs/images/promo/hotkey-lookup.jpg)\n\nFrom the settings page you can see your whole address book in one place. To protect your privacy, it's stored locally in your browser, so it never leaves your device.  It's just plain text which is easy to edit, and you can export and import addresses from anywhere simply with copy and paste.\n\n![](https://raw.githubusercontent.com/aspiers/rolod0x/main/docs/images/promo/edit-as-text.jpg)\n\nFor maximum security, rolod0x is only enabled on a limited list of websites, but you can add extra sites if you want.\n\n![](https://raw.githubusercontent.com/aspiers/rolod0x/main/docs/images/promo/enable-per-site.jpg)\n\nrolod0x is [Free and Open Source software][license].  All code has been done by one person over the last two years for free.  There are many exciting plans for improvement listed in [the GitHub project][future], including:\n\n- [Firefox support][firefox]\n\n- [integration with the Rotki portfolio manager][rotki] (a long-time recipient of Gitcoin Grants), and other wallets\n\n- [creating a standardized address book format][format] for [interoperability][] across web3.\n\n**However without funding, any significant further development is simply not sustainable.**\n\nSo your support for this project would be hugely appreciated.  Thanks for reading!\n\n[license]: https://rolod0x.io/#license\n[future]: https://github.com/users/aspiers/projects/2/views/2?sliceBy%5Bvalue%5D=M3%3A+post-launch+priorities\n[firefox]: https://github.com/users/aspiers/projects/2/views/2?sliceBy%5Bvalue%5D=M2%3A+Firefox+support\n[rotki]: https://github.com/aspiers/rolod0x/issues/81\n[format]: https://github.com/aspiers/rolod0x/issues/244\n[interoperability]: https://github.com/aspiers/rolod0x/issues?q=label%3Ainteroperability", "lastUpdated": 0, "projectGithub": "rolod0x", "projectTwitter": "adamspiers"}, "recipient": "0x06357397d8078C19195f4555db7A407b1b1f5FB3"}}