metadata: {"signature": "0x68c725dd043c5278af3de96cb2294e94631bf5885d9722e09541d1c2ee85fd976bea8248adb70c589b64a12885a27ea0f0c7af421c98496af058d6e0223ed5ab00", "application": {"round": "0x12bb5bbbfe596dbc489d209299b8302c3300fa40", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "a6xOYztoY9aggFODpZ2yd+o5V23l1KSUBbYmtAYoJXZPCyA99HAfmFljRPwoK/gk", "encryptedSymmetricKey": "f86883195e8caaa98d048b095d4c5030454f953db4755ffc782184ad4be010accc98900186de93baadec9613d08f65141bc25c20f7512959bb6b0f3822cb8c54944c611129d8f2bd62cfbc31b32fc2f9feec0e3c094ac962e637b4b0d8bbbd91789345e86ee6db10f351df853a421b75f0d64b1e644939b823144bcd5d6623460000000000000020c29bdd8afddef02f12fc96beee8110711665b97bf3dec69ad5fab906af35360b5e2e1615613a7d26f558e70031227689"}}, {"type": "short-answer", "answer": "Prizes from Safe \"March for AA\" hackathon", "hidden": false, "question": "Previous project funding sources (VC, grants, token sales, etc)", "questionId": 1}, {"type": "number", "answer": "4667", "hidden": false, "question": "Total prior funding for project in USD", "questionId": 2}, {"type": "number", "answer": "2", "hidden": false, "question": "Total team size", "questionId": 3}, {"type": "number", "answer": "3", "hidden": false, "question": "How old is the project? (Months)", "questionId": 4}, {"type": "address", "hidden": true, "question": "If you participated in past grant rounds using a different project payout wallet address, please share it here:", "questionId": 5, "encryptedAnswer": {"ciphertext": "6zgabiGumhgVLR1DC/h4vQQ5XG0EO3ehwM5MLndNexQ=", "encryptedSymmetricKey": "7b24e63bca420965d9cbf30cb0d0669a79ae472bea718ed7f7e1056d6113710bf8c9562118da168c428aa2c0403467093bf88b9456a87896f00c4d136ad3a972f7c2cd8ce2bde409de335f1333547ad9cf200fd821f845588cbfa6c0b06681869ce921e93de8bddbbdf6faaf450589ad47d9e0265f86a18da03f973d454061160000000000000020c61bf27ead4e295602da81c0697ad56b2a9a5d472668ea36f9a2668076e2bb87445bfd59ce04479a97b6d9c2074f9588"}}, {"type": "paragraph", "answer": "[@kevincharm](https://twitter.com/kevincharm)\n[@nicnode](https://twitter.com/nicnode)", "hidden": false, "question": "Profiles or socials of other main team members publicly associated with project", "questionId": 6}, {"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/Gitcoin-Grants-Beta-Round-Eligibility-b7fca9fd3c26450b89ded11caaa6497f", "questionId": 7}, {"type": "paragraph", "answer": "We hope to advance adoption by lowering the UX barrier when using Ethereum dapps by creating a more familiar web2-like experience through an open-source SDK.", "hidden": true, "question": "How does your project fit into the OSS round eligibility criteria? ", "questionId": 8}, {"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": 9}, {"type": "paragraph", "answer": "We received prizes and praise from the Safe team, Gnosis and Base during the Safe March for Account Abstraction hackathon, and we would like to continue working on the project.", "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 has not been covered?", "questionId": 10}, {"type": "multiple-choice", "hidden": true, "question": "Does 50% of your team reflect the diversity of the community your project serves with a particular emphasis on including women, Black, Indigenous, and People of Color (BIPoC), individuals with disabilities, and members of the LGBTQ+ community?", "questionId": 11, "encryptedAnswer": {"ciphertext": "bpJoNn5s4+sEmK+H8ouTUSnLFlAJbsfNbfDqs6mMq+s=", "encryptedSymmetricKey": "27193d910a9262ccc45187d718f9b58a48f14fbea6c24c1879b34c985827920feef5e6fb7146698ccf46aeab275ee602dcc86b2a09affc4cd66559401d7ca84424aae51f45c46882b9bf3aca7474d37512835d7394f552922b49b4ebef4b26b8287c9872fa9d8cd3c6e060a6005d4318cfe57571dd73bcaa289cce06b7f8fe4e000000000000002094eed7cf79eed3964f085e192d9784b13907ce2eb54260c6d6e7cd3dc595df7f21870eb05fc5ce5c912e026592d267a1"}}], "project": {"id": "1:0x03506eD3f57892C85DB20C36846e9c808aFe9ef4:625", "title": "signless", "logoImg": "bafkreif2ct34qojnstvrn25jemcyc75udn4po4wo5di5bvak5uka6zetyq", "metaPtr": {"pointer": "bafkreibgqulez4qg2bznuppzrwicwomoz2bidpaecbctfdrsd5254clafi", "protocol": "1"}, "website": "https://safe.signless.xyz", "bannerImg": "bafkreigl7u23xjzczscnplwkb4jtvidk6zqsmfe3dripilohvsgismxrqy", "createdAt": 1681990017804, "userGithub": "kevincharm", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..ZtYVW7gHQpozeWzhTjCLEhaw1upUPcaOvilKVO3r9cZL7wMqvaZ4yW5nloOuAU3MiMjl7eifZOfFSZzzedAGDw", "type": "Ed25519Signature2018", "created": "2023-04-20T11:26:26.407Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-04-20T11:26:26.407Z", "expirationDate": "2023-07-19T11:26:26.407Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x77fb4fa1ABA92576942aD34BC47834059b84e693", "hash": "v0.0.0:vw2ptOipRWidkAibaSbpoVXMKuawqUhUv05Itc5k1sg=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#signless-ux#10385659"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..AIriXNxUbAvZ3XkS05mVyz5uomYdRnp3SNxwaH5d0g4ejQUMpxpN3y3S5JnGCPABzkxSOoXhefmuGkCFFyTzDw", "type": "Ed25519Signature2018", "created": "2023-04-20T11:22:35.520Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-04-20T11:22:35.518Z", "expirationDate": "2023-07-19T11:22:35.518Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x77fb4fa1ABA92576942aD34BC47834059b84e693", "hash": "v0.0.0:LnhcJzKvPKmXPyWDisXICcpI0g/a3z2+im7rsgU+0Ic=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#signlessxyz"}}}, "description": "# signless\n\nSignless allows dApp enjoyoooooors to sign-in just once with their existing wallet. After signing in, transactions being made from the wallet do not require any additional signature prompts.\n\n## objectives\n\nThis aims to improve the web3 user experience to make it more accessible for the general public who is not used to signing transactions when they navigate the interwebs, and is especially useful (but not exclusively) for web3 social dapps and games.\n\nWe\u2019ve proven the concept with Safe and Lens Clubs, and now we want to build an SDK to make it easier for other devs to also integrate signless into their dapps.\n\n\n# demo\nSearch \"signless demo\" on YouTube\n\n## try it yourself on a Safe fork\nA demonstration of Signless is implemented as a Gnosis Safe module in this repository. To enable Signless for a Safe:\n\n1. First, the user must use the Signless Safe forked webapp. You can find a link to this on our website (click on \"try it on Safe\").\n2. A user enables the Signless module for their Safe in the Settings/Signless tab.\n3. The user then creates an ephemeral private key that lives in their browser's local storage.\n4. This ephemeral key is registered as a delegate on the Signless module for this particular Safe.\n\nAfter the above steps have been executed, the user will be able to browse Safe Apps without ever having to sign a transaction again (at least, until the ephemeral key expires). This is possible as the Signless Safe webapp intercepts any incoming transaction signing request, signs it with the stored ephemeral key, then submits it to the Gelato Relay network. Gas fees are paid using native tokens in the Safe.\n\n## Grant\nWe\u2019ve deployed signless in Ethereum Mainnet, Gnosis Chain and Base\n\nWe will use the grant to deploy to more chains, and to develop an SDK that will make it much easier to implement signless into any dapp.\n", "lastUpdated": 0, "projectGithub": "signless-ux", "projectTwitter": "signlessxyz"}, "recipient": "0x77fb4fa1ABA92576942aD34BC47834059b84e693"}}