metadata: {"signature": "0x90e760cc8b64ec9eb5c8960e25196f4fec4db2e5187aaabd553247fe17efda0f49ce276d62801f47553ab7660b24fea5c7f4b844f9f27781fd2847cb40318fcf1b", "application": {"round": "0xc5fdf5cff79e92fac1d6efa725c319248d279200", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "F+X9yx6DfpAjt9qmjXjy+smFUpQ8xo0zhU0Zp5u9ql3qnBzKnPDG5+vr+/oBVrM0", "encryptedSymmetricKey": "2b68eb0a922ee704c4df4cd710d02575ce79523be5c4c1d19a1c2e0549342e81e8620e375ce1343fda11232faf83e51206a1731de594861d59261c070d146055cf369b1b2e1ea8810221c0c6cc101f1e55a9a1cda29868ef5ac44fbf7fc164861b2d301ebecd2eafe9c5af78bc11247591c0423be6b72ffca36ba176ebb6fbd9000000000000002077531abf446693a73bb044ee021d1dd7e41f176702fb189fc2b8b609e7e2dc3001d30ed956ed24666e4365e85862acb4"}}, {"type": "multiple-choice", "hidden": true, "question": "Payments will be made with $TTEC on the Gnosis Chain. Please confirm that the payout address is a EOA or deployed on the Gnosis Chain.", "questionId": 1, "encryptedAnswer": {"ciphertext": "s444SUWlOI7HeOQqLOxzJBOTkHJKLTPPuwp3XYiFUIk=", "encryptedSymmetricKey": "5fa10733d179fd5d5481c0dde99e67748405d801f9e0b3f08f47a75ed3ad09500c155de9a62d154c8cfb3c5ed0cd9702768fdbf842840727cf03a7de96a48b215495ee615e4e3ecb192771828883ab36101b95e89937c2adcf891f80fa1abcb12580fb404e59562facab0414e0cd5b9e81f0d2be03c7ed84ce6d92cadf42eb890000000000000020c7d3788c01f48c621aa4f2ef67bce239fdc125cd6f236490195f90c6ec4f42c449df139eff3964694e78056ffb9c70ad"}}, {"type": "short-answer", "hidden": true, "question": "If you participated in past grant rounds using a different project payout wallet address, please share it here:", "questionId": 2, "encryptedAnswer": {"ciphertext": "r6ufVzg3paZ76MVECrjjsdkpbBKx6/NJFPezgtDeUgA=", "encryptedSymmetricKey": "0b6449165f9ba54474c1bb3309c1620d882be13adb58879a085ef8344e7026dbc082653412f4c3647f7565910fcaf1134fa8ababf64e391a6145a1b489bf2ddca1a05c5640a271d29bbac97cdd00dc356f4d6ec230252c427ff3687c2fa3528de72449fa1848acfa4aa8d82c6c87a2f111efc2b2a2e0fca3ff2915f43a18d13d000000000000002093c05f662c190202b0639994b3acd2ebc5ffdea8a2847273a089d64e422efcb6f73e8dd5ab19662b4af34a319dba9d93"}}, {"type": "multiple-choice", "answer": "Yes", "hidden": false, "question": "Have you read and confirmed your project abides by the program Eligibility Policy? https://tinyurl.com/tegrants", "questionId": 3}, {"type": "dropdown", "answer": "Tooling", "hidden": false, "question": "Please indicate the category of the project", "questionId": 4}, {"type": "paragraph", "answer": "We are a team of three web3 entrepreneurs who live in Amsterdam. 2 of us work in the same project, which focuses on dapps, tools and infra for onchain communities.\n\nCharaf is a front-end dev, with experience building a web 2.0 app for meetups. He has also built Lens Clubs, together with Troop Labs.\nhttps://twitter.com/ChaffieRN\n\nKrzysztof is a back end and smart contracts dev, who is currently building CryptoMapp which helps identify vendors and merchants who accept crypto. He is looking to integrate CBTs as a reputation system for his project.\n\n\nNico is a product designer and community builder. He has experience building web3 social products as the co-founder of Troop Labs, and is a founding member of ETHKipu, W3b Lab and Ethereum Bolivia. He is planning to bring CBTs to those communities.\nhttps://twitter.com/nicnode", "hidden": false, "question": "Individual or team summary (size, relevant experience, social profiles, etc.)", "questionId": 5}, {"type": "paragraph", "answer": "We want to take our prototype to the next level and do some experiments with some communities.\nWe've been chatting with some of them and they are very interested in testing these out, but we need to have a simple interface to do that.\n\nWe're also interested in doing research about how a community can benefit from reputation based governance, engagement scores and measuring whatever the community finds valuable. \n\nWe've started to gather some answers in this form to understand how communities work and hopefully give them some value back: https://tally.so/r/w7LLV9\n", "hidden": false, "question": "What specific problem(s) do you seek to solve with this grant, and how will you know whether you have accomplished your goal(s)?", "questionId": 6}, {"type": "paragraph", "answer": "We believe that CBTs have the potential to become an alternative to financial incentives, and create measurable social cohesion before an onchain community starts sharing a treasury or even becoming a DAO.\n\nIf widely used, CBTs could become a new standard to measure community engagement, reward members with reputation and even as a governance mechanism that rewards merit within a community.\n\nAnother team who hacked at Superhack already used CBTs for their project, and there are a lot of community builders bouncing ideas with us about how we can take them to the next level!", "hidden": false, "question": "Describe how your project contributes to token engineering and why is it a valuable public good.", "questionId": 7}, {"type": "short-answer", "answer": "PoC", "hidden": false, "question": "What stage do you consider your project is currently in? (PoC, MVP, fully integrated project, etc.)", "questionId": 8}, {"type": "paragraph", "answer": "We were finalists at ETHGlobal Paris in July. Afterwards we got approached by people who were interested (including TEC!) to explore how we could collaborate and who were interested in giving us their ideas. We've been collecting these and preparing to incorporate CBTs in our projects to start testing some ideas.", "hidden": false, "question": "Please share any new updates or milestones from the prior months.", "questionId": 9}, {"type": "paragraph", "answer": "ETHGlobal finalist prize, and some sponsor prizes", "hidden": false, "question": "Previous project funding sources (VC, grants, token sales, etc.)", "questionId": 10}, {"type": "number", "answer": "3000", "hidden": false, "question": "Total prior funding for the project in USD.", "questionId": 11}, {"type": "short-answer", "hidden": true, "question": "How did you hear about the TE Grants Program?", "questionId": 12, "encryptedAnswer": {"ciphertext": "HoJu16coDDkd0QfK/UDSntR+RhbJSaC0Vp0KBHYtGOo=", "encryptedSymmetricKey": "bb894e55d3539c6d971107cb2d2bade95eeb857f0960f6ac31cda6de1d46c51f8b29920db5508a3d87802dabef3c4906ddcc934d74101aa98849818b63461f2d32a8be6eacc02cc89de9e2d5d289d483e1dd6b6216394157b2cb653a0ab071b5ece4ee5144f4f1ab183cbbb75db194ff6a87a953b6f19dab1143bc411c4260700000000000000020e9b68bf2435511c2a4041dde890f02baa753824095b8f585e0a25db640ba7d5cf80c2af531453a00ca3ad97d45c51c96"}}, {"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 has not been covered?", "questionId": 13}], "project": {"id": "10:0x8e1bD5Da87C14dd8e08F7ecc2aBf9D1d558ea174:986", "title": "Community-bound Tokens", "logoImg": "bafkreigjceomdcxyhjw25ozmmlciyllyq3dvdjy2xwqzvpniews6zo7u2u", "metaPtr": {"pointer": "bafkreiggnteb2j46d2bjo7dg65bs5hp6hwvpmu4rdej2pofgc33anrlz6m", "protocol": "1"}, "website": "https://trooplabs.lol", "bannerImg": "bafkreicrpd6bksi4y5et27u5fpar3lr2v355uo3rlqgou3bw744sexsqb4", "createdAt": 1692052574087, "userGithub": "chazzaoui", "credentials": {"twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..purO2xnod9YuYvBU-11dYWBn7hjoVsBne3xUF4E5rQqRm1qlkOib2aqn2iHx6zC2dnPJHL21jlkTmhwp2P3yBQ", "type": "Ed25519Signature2018", "created": "2023-08-14T22:35:12.651Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-14T22:35:12.651Z", "expirationDate": "2023-11-12T22:35:12.651Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x84e1056eD1B76fB03b43e924EF98833dBA394b2B", "hash": "v0.0.0:LoVKpBF8pXCVavjnP4eTGEqHdmMzu1IVxS/8P+6aiKM=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#communitybound_"}}}, "description": "Community-bound Tokens (CBTs) are modified ERC-20 tokens that can only be transferred among members of a community, which can be used for reputation, community merit based governance, opt-in social credit score, coordination games or engagement scores.\n\nCommunity-bound Tokens (CBTs) are tight to a specific community of members (or a group of addresses), as defined by mathematics (cryptographically) through for example memberships of a multi-signature wallet, an ERC-721 or a membership Soulbound token.\n\nThe philosophy behind it is, that although Soulbound NFTs can be used as badges, it's hard to quantify them for reputation, and mostly require more work, since they need to be done one by one.\n\nCBTs allow communities to decide how much they value certain actions and how many reputation points they attach to them. Preferably these actions are onchain so the CBTs can be dropped automatically to the earners, but they can also be off-chain by allowing the community to give CBTs retroactively based on a performed activity in the real world. Later on, these tokens can be used as a merit-based governance, for reputation, as a community credit score for under-collaterlised loans, or any creative ways the community can think of.\n\nFor this specific example project, with which we were finalists at ETHGlobal Paris, we forked a Safe{Wallet} and added a social layer to it. The purpose was to showcase how you can attach a specific value of CBTs to specific actions inside a Safe, and make a multi-sig more engaging to interact with by adding a Feed/Chat and reputation points to the proposed actions. When a proposal is passed, the proposer receives the reputation points (RP) that are attached to these specific types of proposals. They can range from proposing a new member, to proposing swaps, buying an ENS, or putting the community treasury to generate yield.\n\nSince the creation of the Community-bound tokens a couple of weeks ago, another team built another use-case around it for the Superhack, and we received a lot of interest from web3 communities who want to implement this to measure the engagement of their members, and gamify their communities\n\nHow it's Made:\nWe modified two parameters of the standard ERC-20 token to make it transferable to only a whitelist of addresses that comes, for example, from a Safe.\n\nThe deployed ERC-20 can only be ownable by community members, which in this case can only be added by the Safe multi-sig owner (the Safe itself). The functions mint() and transfer() can only be executed by the members of that community.\n\nWe forked Safe{Wallet} and integrated Push Chat into it. We then used Hardhat to deploy our custom made ERC-20 Community Bound Token to Sepolia, Linea, Gnosis Chain, Mantle, Zetachain and Celo.\n\n", "lastUpdated": 0, "projectTwitter": "communitybound_"}, "recipient": "0x84e1056eD1B76fB03b43e924EF98833dBA394b2B"}}