a personalized Smart Account that rewards Public Goods contributions with onchain perks such as fee discounts from DeFi dApps
Digital Public Goods are critical for human civilization; however, they are often undervalued and, as a result, underfunded. PG ID aims to accelerate Public Goods development and funding by recognizing and rewarding contributors.
The PG ID dApp allows users to create a PG Smart Account that leverages 4337 features to provide a gasless and smooth UX. In the PG dApp, users can mint an Attestation based on the USD they donate to verified PG addresses (currently a single address we created, but this would include, for example, Giveth or Gitcoin programs) and receive from verified RPGF addresses (in our hack we used a single address we created, but in production we would curate a list of programs and tools that validate project impact such as Optimism RPGF, Base Grants and Open Source Observer.
The Attestation assigns PG Points to the Users based on certain criteria. Users can level their PG ID based on their number of PG Points.
Reaching a higher PG ID Level will increase the number of perks our (partner) dApps provide to users. Our first dApp is based on Uniswap V4 and creates a simple Trading Feature that leverages Hooks to give users a discount on the regular pool trading fee.
We showcase the overall benefits and savings to the user so they get a sense of what extra value they received by being recognized for their PG contributions.
In the future, we want to add more PG activities that we can measure and reward and expand with more apps to increase the value provided to users.
We see a world where power users might be incentivized to donate and contribute to PGs to get the Perks comparable to Tax Relief on Charitable Donations in the real world.
Our solution is built on Base (Sepholia) and aims to deploy on chains that nurture public goods and focus on creating real-world development such as Optimism and Celo.
To create a smooth experience, we leverage 4337AA. We use Safe {Core} as the Smart Account standard, use dynamic to streamline authentication and onboarding and leverage Pimlico for multiple AA features.
We recognize onchain contributions to Public Goods. We are currently rewarding those who receive tokens from RetroPGF and donate to validated public goods. Users can mint an Attestation based on their onchain data that allocates a number of PG Points. The PG points allow the user to Level up their PG ID.
Depending on the PG ID level, the User can receive additional perks and discounts in our and partner dApps. During our hack, we’ve built an initial implementation on top of Uniswap V4 that leverages their Hooks function to dynamically set fees, allowing users to gain a discount on the Trading fee charged based on their PG ID level.