metadata: {"signature": "0x5ac2f607d7f469f793b706938a2b5bc9c7cd65437aacd18d82048687fb5c416c2342acf58a9e71f7df9a826ffd72728bf11547a4dd6d7c02ef0606f23d7875d51c", "application": {"round": "0x222ea76664ed77d18d4416d2b2e77937b76f0a35", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "Lu8U8HPBktkX9FxyFS9JZYCRr7JNw+bjqu1ZjZspEErPg++VsyoP0lZ38blDHsnp", "encryptedSymmetricKey": "3acf8fdfbeeaa4fb50a102e10297ff8a8ce1ec9dd2d30f0179b9f734e5b89ce116f6862751389d5bd746ac78650c2d00d9ea665e94d05b55cd38939fe44079a1370444b07a68cabbffe7da346f00e1aff08884230cac3235aee613d75a2c8995205df09ba08f74a4219c8ad54f9dca2d01248cbdf968c670a4887626e2b0871500000000000000204dff558aeaeab3d1edcfcc1d2f5f6547d469d5b9d8f3c86445511fcf4d7eabb19284fc978671c0b4f934502ec232ab8f"}}, {"type": "link", "answer": "https://github.com/TheForus/Forus-core", "hidden": false, "question": "Project GitHub Repo", "questionId": 1}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle", "questionId": 2, "encryptedAnswer": {"ciphertext": "vh1oPjH7DtkN5JcXt0tsDdHl+6I3Gm2tzjEL55te/VM=", "encryptedSymmetricKey": "f7cdc6cc8274cbe6d5dbbe9f9a6bc3d9de99865f984398a92a83f7e93c0ac8e295ca4eb2f9fa16d3a985d155273d38076fb5e3ce0299cf33c3cb37e590049a77a60346d3d654604adeb610d7790bf986b4cc61f2304637da0e7c8da2dac360a086fe275226f9505602d8123d2155d2ea9a60aadbe08ce2984339eb3d66670a080000000000000020b5d1a72adfda4fd0b9a370f3a467e432ce06f7b2ae9bc4e4cbb4cf9879858f0f8e223f7d15ae6d4227247fa92cfd2fb9"}}, {"type": "link", "hidden": false, "question": "Link to your Public Group Chat (Discord or Telegram)", "questionId": 3}, {"type": "number", "answer": "50000", "hidden": false, "question": "Total prior funding for the project in USD", "questionId": 4}, {"type": "paragraph", "answer": "we have just started this idea as a startup have'nt applied or participated for funding anywhere yet", "hidden": false, "question": "Please expand on how much funding you\u2019ve received from each funding source and when? (VC, grants by foundation, token sales, etc)", "questionId": 5}, {"type": "number", "answer": "2", "hidden": false, "question": "Total team size", "questionId": 6}, {"type": "number", "answer": "2", "hidden": false, "question": "How old (in Months) is the project?", "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", "hidden": false, "question": "Profiles or socials of other main team members publicly associated with the project:", "questionId": 9}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Have you read and confirmed your grant abides by the Program General Eligibility Policy? https://gitcoin.notion.site/GG18-Eligibility-cb4a5754c56043d4b3ed34eddbac261c?pvs=4", "questionId": 10}, {"type": "paragraph", "answer": "Through my participation in the grant to enhance ethereum's infrastructure  my project introduces a novel concept of a 'stealth addresses.' This concept directly aligns with the round-specific eligibility criteria by focusing on improving privacy and security within the Ethereum network. By implementing stealth addresses  my project contributes to a more confidential and secure transaction environment with an extremely friendly interface which is a crucial aspect of advancing ethereum's infrastructure . This enhancement directly meets the eligibility criteria set for this round....\n", "hidden": false, "question": "Please explain how your project meets the round-specific eligibility criteria", "questionId": 11}, {"type": "paragraph", "hidden": false, "question": "If you've participated in past grant rounds, please share any new updates or milestones from the prior months", "questionId": 12}, {"type": "paragraph", "answer": "hmm.let's talk about how we'll know if our project is really helping people. We'll keep an eye on a few important things to see if our Forus idea is working like we want it to.\n\nFirst, we'll count how many people start using Forus to keep their transactions private. More people using it would mean we're doing something right.\n\nWe'll also check how often Forus is used compared to other ways of doing transactions. If people are using Forus a lot, that's a good sign they like it.\n\nWe're not just about numbers, though. We want to know if Forus is actually making things better for folks. So, we'll talk to the people who are using it and see if they feel safer and happier with it.\n\nAnd you know what's cool? If other tech-savvy people think Forus is awesome and want to help make it even better, that's a great sign too.\n\nPrivacy is a big deal, so we'll also see if there are fewer cases of sneaky stuff happening when people are trying to snoop on transactions. If Forus helps with that, it's a big win.\n\nWe'll keep an ear out for people talking about Forus online or in meetings. If they're excited and chatting about it, it means we're on the right track.\n\nAnd guess what? Forus will be part of different apps too, which shows it's fitting right into the Ethereum world.\n\nLast but not least, we'll make sure some smart folks who know their stuff give Forus a thumbs-up. If they say it's safe and good to use, that's awesome.\n\nSo, by looking at all these things together, we'll know if Forus is making a real difference. And hey, all these details might even go into reports about how great it is", "hidden": true, "question": "How do you measure the impact of your project? Please provide examples and/or standard metrics. This might be used in future impact reports", "questionId": 13}, {"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": 14}, {"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": 15}, {"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": 16}, {"type": "multiple-choice", "answer": "Asia", "hidden": false, "question": "Location/Region where the project is based", "questionId": 17}], "project": {"id": "1:0x03506eD3f57892C85DB20C36846e9c808aFe9ef4:1086", "title": "The Forus", "logoImg": "bafkreic5ewufgxtcgxpc6uzaagbc2xd7ks3lxtmpy7alc2e63biw73osdm", "metaPtr": {"pointer": "bafkreice7r6mordxzofnjafvi6u4k6mce4u2shfoipar65nwed34mkatie", "protocol": "1"}, "website": "https://forus.live", "bannerImg": "bafkreihhgp5zwfw6v3v3hgzc25hxgf3jx7cfxm3lpxyiunl5pfmfxj5c2a", "createdAt": 1691799649194, "userGithub": "OxMaaz", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..xICohABLmZ7cblPXMjeXCm4lPP7TGt-p8oRzwcslkJVShlW2VvGfjQ0INbjSKkrQTW_eXLUcqvQI9rBkQIigDQ", "type": "Ed25519Signature2018", "created": "2023-08-12T00:11:06.988Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-12T00:11:06.987Z", "expirationDate": "2023-11-10T00:11:06.987Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x0Daa1D7EC140F26FB1F8de77B355B72FbADF7f84", "hash": "v0.0.0:GOgGIZKIs1+u2hnGxTOITDeVLOHWFhjCXRpIy9Y8IMs=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#TheForus#111589769"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..fyap5IevvMA5EIRDL-cKdDHzyYi8KGM0YOoq7UVnWST1y0FBJBYHYGYAkMxOfIpP2uhsP4ZD6nPfu0gXJ1lHDw", "type": "Ed25519Signature2018", "created": "2023-08-12T00:01:09.428Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-12T00:01:09.428Z", "expirationDate": "2023-11-10T00:01:09.428Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x0Daa1D7EC140F26FB1F8de77B355B72FbADF7f84", "hash": "v0.0.0:47Zn29IByV/toP9UTFsLFOCQBCO51MP2lLa6rUwJ8/4=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#The_Forus"}}}, "description": "Forus is a privacy solution that allows users to receive funds without sharing their personal wallet address with anyone .User would always receive funds in a fresh stealth address , This ensures a level of privacy in financial transactions. Acting as a VPN for the Ethereum network, Forus establishes a secure and protected environment, enabling users to receive funds with complete confidentiality using a user friendly interface.\n\n\nThis project is made in response of  vitalik' blog about importance of stealth address on ethereum in a user friendly interface.\nhttps://vitalik.ca/general/2023/01/20/stealth.html\n\n\n\n\nHere how it works?\n\n1.The receiver generates a new \"ForusKey,\" which is a one-time, base58 encoded address with an additional cryptographic prefix and suffix. Instead of sharing the personal wallet address, the receiver provides the Forus Key to receive funds.(Note : ForusKey is not bound to any blockchain address)\n\n2.The receiver also generates a corresponding \"signature Key\" on demand, which serves as the private key for the Forus Key. This signature should securely saved for future use. (Note :Never share your signature Key with anyone always share ForusKey to receive funds)\n\n3.Next the sender generates a stealth address using the receiver's Forus Key and sends funds to this new address. The sender's public key, would be generated on demand, is published in a designated logs directory. This entire process is completed in a single transaction.\n\n4.The receiver scans the logs directory and perform calculations using his signature Key and the sender's public key. Through Diffie-Hellman key exchange, the receiver derives the private key for the stealth address on which funds have been send.\n\n5.With the derived private key, the receiver gains control over that address on which the funds have been sent and can manage the funds received securely.\n\n\"In summary Forus allows users to receive funds through addresses which are created by sender's private key and receiver's public key but only receiver do have control over the funds\"\n\n\n\nLets take an example of Charlotte (receiver) and william (sender) to deeply understand what is happening behind the scene here:\n\n\n\n.Charlotte generates a 'signature\" key and a  \u201cForusKey\u201d using cryptographic algorithms. The ForusKey is used as a public key here.\n\n.William looks up the ForusKey and generates a one-time-use ephemeral private key. The sender combines his key with the ForusKey to create a unique and anonymous stealth address, which is used to send assets to the charlotte.\n\n.William then generates  ephemeral public key and publishes this on the eth network, allowing Charlotte to scan it for new keys. Charlotte periodically scans the registry for new keys and uses her \"signature Key\" to generate stealth addresses associated with her.\n\n.If Charlotte matches assets associated with a stealth address generated using any ephemeral public key from the registry, she can compute the spending key or private key for that address and claim the assets. The one-time-use keys used to generate the stealth addresses are discarded to ensure privacy and security.\n\nIt seems so complicated here right yes it is ! But you don\u2019t have to worry at all we created it extremely user friendly you don\u2019t have to worry about doing all this stuff like combining and scanning you would just use \u2018transfer\u2019 and \u2018accept\u2019 button to send and receive crypto.\n\nIn summary, Forus uses cryptographic algorithms and one-time-use keys to create anonymous and secure public addresses for transactions on the blockchain.\n\n\n\nWhat next for Forus ???? Plus some instructions:\n\n\n\n\n*Forus is still under development and not ready for public launch yet its only the \"mvp\"of the project. There are important things we need to work on before it's fully functional and user-friendly. Here's what we have planned.\n\n*Making it more User-Friendly: We want to make sure using Forus is easy and intuitive. We'll improve the design, simplify processes, and make it more user-friendly.\n\n*Adding NFTs: Forus is now limited to eth and erc20 tokens only, but we have plans in integrating anonymous nfts transfers too , would expand its capabilities and attract a broader user base.\n\n*Testing and Auditing: We'll conduct thorough testing and audits to find and fix any issues. This is important to make sure Forus is reliable, secure, and stable.\n\n*Deploying on the Mainnet and on other evm compatible  blockchains : We  would make Forus accessible and compatible with all main blockchain networks .\n\n*Withdraw feature:  a withdraw button would be added to  anonymously withdraw the funds to the user's personal address with the help of relayers.\n\n*Adding Cool Features + forus token : We'll keep adding new features based on what our users want. This could mean more privacy options, support for different tokens, or integration with other cool apps.\n\nOur main goal with Forus is to make it easy to use while keeping your transactions private and secure. By working on these areas and making the necessary improvements, we hope Forus will become a trusted and widely used solution for private and secure transactions.\n\n\n\n\nTest Instructions:\n\n\nThe forus allows you to receive funds privately in a user friendly way without sharing your personal wallet address with the sender .Lets see how... Simply click on the generate button a forus key would be generated on demand , it will give a unique key everytime you generate it. Forus key acts as a public key here but its not related to any blockchain address u can suppose it as a (dummy) address here .Send this key instead of your personal wallet address with the sender to receive funds.  .their is another key  here called signature key its paired to forus key ,works like a private key here never share your signature key with anyone make sure to store it in a secured location you  would later needed it to control your money, always share the forus key to receive funds.Next the sender got your forus key he would generate an stealth address from your forus key and send funds to that stealth address.This address couldnt be predicted by sender and receiver and would be unique everytime. It is created by senders private key and receivers public key but only you as a receiver do have control over this address because you have the private key of this address name as signature key. No one in the whole scenraio would know that it was you behind this address who just got the million funds.Now its  up to you ,u can later transfer the funds to your personal wallet address  with the help of relayers or can also use the stealth  address anonymously . \n\nNote : \"This project is currently deployed to sepolia testnet\"", "lastUpdated": 0, "projectGithub": "TheForus", "projectTwitter": "The_Forus"}, "recipient": "0x0Daa1D7EC140F26FB1F8de77B355B72FbADF7f84"}}