True Reach
Proof of personhood ID check and payments off-ramp using MetaMask and Unlimit Crypto
Screenshots






Problem Statement
We were inspired to create a public good that could help address some of the major challenges faced by charities and the people they serve.Charities ability to operate and raise funds is complicated by 3 big problems:They have very few permanent funding sources.Up to 90% of a every dollar that’s donated never reaches those in need. It’s consumed in sales, marketing, distribution and operational costs.Donations don’t reach their intended recipients.We’d like to change that because every $1 counts.What we builtOur platform revolutionizes charity donations through a seamless, secure, and direct blockchain-based system, empowering both donors and recipients. It streamlines the process of verifying and disbursing charitable donations through three innovative components:World ID CheckOur dApp checks the proof of personhood credentials of a person and will later verify they are an approved recipient of a particular charity.To facilitate this verification process, we have utilized Solidity for on-chain verification. This means the proof of personhood is stored on the blockchain and is verified against the WorldId contract. If the verification matches the data from the WorldId contract, the personhood is confirmed and only then, we permit the fund withdrawal operation.Smart ContractThe smart contract uses the World ID proof to make a valid payment to any recipient MetaMask wallet.Off-rampEach recipient is able to convert crypto to cash seamlessly with Unlimit integration. Recipients provide a bank account of their choice for quick transfers. This ensures secure and compliant transactions. We intend to offer localised cash-out options as an alternative with low fees.
Solution
World CoinWe connect to the WorldCoin onchain through smart contract.When users requests funds, the smart contract is triggered and we validate their world ID. And if they haven’t claimed before we mark their nullifier hash as claimed, and process their claim through Unlimit offrampUnlimitSet up Merchant account with Unlimit CryptoCollect transaction details (amount, currencies, unique ID)Pass through details to Unlimit Crypto hosted portalAIBuilding the AI index: We are using AI Retrieval-Augmented Generation on top of ChatGTP with Llama Index. We created our on data around what our product does. The system reads in that data, encodes it, and built it into a searchable index for AI. Then it uses RAG to retrieve the question response through ChatGTP. This way, we ensure the bot would only answer questions relevant to our product and doesn't hallucinate.Building an API with the AI query engine Built with Flask, and unique prompts that has a Nouns vibe and tailored for a site chat bot.
Hackathon
ETHGlobal Sydney
2024
Prizes
- 🏆
Pool Prize
Worldcoin
Contributors
- technophile-04
103 contributions
- carletex
96 contributions
- rin-st
29 contributions
- sverps
26 contributions
- damianmarti
14 contributions
- edakturk14
11 contributions
- Pabl0cks
9 contributions
- KcPele
7 contributions
- portdeveloper
7 contributions
- TheodoreChuang
7 contributions
- Naim-Bijapure
6 contributions
- austintgriffith
5 contributions
- babaksyrax
4 contributions
- kevinjoshi46b
4 contributions
- kmjones1979
3 contributions
- FilipHarald
3 contributions
- simplemachine92
2 contributions
- ShravanSunder
2 contributions
- JacobHomanics
2 contributions
- ChangoMan
2 contributions
- camdengrieh
2 contributions
- xiaolou86
1 contributions
- winnsterx
1 contributions
- OwlWilderness
1 contributions
- isabellewei
1 contributions
- thirdkeyword
1 contributions
- ZakGriffith
1 contributions
- yasuke0x0
1 contributions
- RogerPodacter
1 contributions
- tjayrush
1 contributions