Privacy-preserving Pension (and UBI) distribution kit for sovereign nations.
Problem:
Solution: An easy to implement kit for pension funds to distribute funds without the risk of data leaks, claimable on any chain, and in privacy-preserving way
Example: A pension fund admin in Argentina can load our contracts with the amount to distribute to Argentine Men and Argentine Women above their retirement age (65 and 60 respectively).
Vision: The Pension-Kit can be repackaged to serve multiple identity-based, token distribution applications claimable on multiple chains that keep the user data private, and the service provider free of any data management responsibilities. For example:
Next Steps:
We use Self Protocol to verify a user's legal document (passport/ID) in a privacy-preserving way. From the zkproof, we extract key fields such as issuing state, expiry date, and if the user is above an age threshold. This data is used to mint a "passport-bound" NFT (ERC-721) on the Celo network that the user can then use to claim tokens from the UBIDrop contract. All contracts are deployed and tested using the Hardhat 3 framework. The frontend is built in React and uses the Farcaster MiniApp SDK.

