Skip to content
Ribbon Protocol

Ribbon Protocol

Personalized Universal Basic Income in USDC on BASE

Created on 7th October 2024

Ribbon Protocol

Ribbon Protocol

Personalized Universal Basic Income in USDC on BASE

Why are you participating for Based Africa?

Our team, rooted in South Africa and Nigeria, is deeply committed to addressing the challenges faced by our communities. We are participating in Based Africa to deliver homegrown solutions that directly respond to the lived experiences of people in our region, where poverty and limited access to economic opportunities are prevalent. Our app aims to combat extreme poverty by providing a Personalized Universal Basic Income tailored to each individual’s socioeconomic status, empowering them to improve their quality of life.

What challenges are you focusing on?

We are tackling the challenge of extreme poverty by providing access to a regular grant through a Personalized Universal Basic Income. This income is tailored to each individual’s socioeconomic status score, ensuring they can meet their most basic human needs. By leveraging BASE, we aim to empower our community with the gas free financial stability necessary to improve their quality of life.

How does your submission address this challenge?

Our Ribbon App empowers users by allowing them to earn crypto tokens through responding to socioeconomic questionnaires. These questionnaires help calculate their Socioeconomic Status Score, uncovering their basic needs. Based on this score and the Consumer Price Index of their country, we quantify the amount of Universal Basic Income (UBI) they qualify for, ensuring they can meet their essential needs.

The potential impact of our project is profound. By providing a Personalized Universal Basic Income, we aim to alleviate extreme poverty and improve the quality of life for individuals in underserved communities. Additionally, the Ribbon Protocol platform enables any organization such as Worldcoin, Coinbase, Circle, BASE etc to easily create UBI Programs and distribute Universal Basic Income rewards via the platform, extending the reach and benefits of our solution. This collaborative approach not only addresses immediate financial needs but also fosters long-term economic stability and empowerment, and onboards the next Billion people onto BASE.

Challenges I ran into

We encountered two challenges during our project:
Transaction History Extraction: Initially, we struggled with extracting transaction history from the wallet. We reached out to Will Binns (Senior Developer Advocate, BASE) during the Daily Office Hours mentorship sessions, who provided us with links to code for ‘list transactions’ and ‘webhooks’ to pull the transaction history. This assistance was crucial in resolving our issue.

Base Name Service on Testnet: We faced difficulties using the Base Name Service on the testnet for the Smart Wallet, as it is only available on the mainnet. While we managed to get assistance and use Base Names on Testnet using the Coinbase Developer Platform MPC AI Wallets, we considered an approach where users send the Base Name NFT to the Smart Wallet. However, this process seemed overly complex for a testnet environment and too technical for our target audience of low-income users.

We suggest that the Coinbase and BASE teams consider providing a way to perform Base Name Registration on the testnet for Smart Wallets to facilitate easier testing and user adoption.

***Update: A follow up call on Coinbase Daily Office Hours uncovered another solution: Will suggested that we apply for Base Gasless Campaign which will sponsor mainnet Gas Fees to enable our Beta Test users to create Base Names on mainnet

Additional Features

Our project initially launched on the Optimism chain to personalize Worldcoin’s Universal Basic Income (UBI) for World ID users. However, due to regulatory challenges around iris scanning and data storage, Worldcoin IDs are not operational in Africa, preventing many Africans from accessing UBI.

During the Buildathon, we introduced several new features to democratize UBI distribution.

  • We enabled organizations to distribute UBI via BASE, utilizing Smart Wallets to receive UBI grants in gasless USDC.
  • We made a provision to implement Base Names (which only works on Mainnet for Smart Wallets) to personalize wallet addresses for non-technical users
  • We integrated the Coinbase MPC Wallet SDK for mass payments, allowing for manual UBI grants, donations, and airdrops to African users.

These enhancements ensure broader access and ease of use, significantly expanding the impact of our project and helping on board the nest billion people on BASE.

LOGIN INSTRUCTIONS FOR TESTING APP
App: https://ribbon-app-ten.vercel.app/
Use my test login to SIGN IN >> Select Country: South Africa >> Mobile Number: (+27)765342653 >> PIN: 0000

Admin Panel: https://ribbon-admin.vercel.app/
Use my test login email: [email protected]
Test Password: Password123?

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio