project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

True Reach

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

True Reach

Created At

ETHGlobal Sydney

Winner of

trophy

Worldcoin - Pool Prize

Prize Pool

Project Description

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:

  1. They have very few permanent funding sources.
  2. 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.
  3. Donations don’t reach their intended recipients.

We’d like to change that because every $1 counts.

What we built

Our 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 Check

Our 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 Contract

The smart contract uses the World ID proof to make a valid payment to any recipient MetaMask wallet.

Off-ramp

Each 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.

How it's Made

World Coin

  • We 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 offramp

Unlimit

  • Set up Merchant account with Unlimit Crypto
  • Collect transaction details (amount, currencies, unique ID)
  • Pass through details to Unlimit Crypto hosted portal

AI

  • Building 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.
background image mobile

Join the mailing list

Get the latest news and updates