Lenstagrammer: Port your web2 fandom to web3( using ZK verified proof of your instagram profile
Lenstagrammer
Hi, today I am going to present you :Lenstagrammer”
Any Instagrammer with more than a certain number of followers , 10,000 in this use case here, can get a free lens handle. As the first step, we can use it only to give lens handles, and can create pseudonymous profiles on Lens & web3, with verified credentials on web2. This way one can port their fandom from web2 to web3.
This project can further be extended to categorize a label of lens handles, based on their data on Instagram, like fashion influencer, fitness influencer, food blogger etc. This also opens up targeting outreach for the lens teams, while they try to instagram influencers from web2 to web3.
The underlying core technology that makes this possible is the reclaim protocol, a zk based credential verification protocol, which basically generates a zk proof of the web session, so I don’t have to use the Instagram API for fetching verified data. I can do this to prove any data from my Instagram profile.
For the demo here, I have built a flask application using python, and have written an Instagram provider using reclaim documentation, clicking on claiming the handle opens up a QR code, which allows the user to scan and open the Reclaim Wallet app. On the wallet app, I login into instagram zk web browser by reclaim, and a zk circuit runs on my mobile to generate a proof of my number of followers. The moment the number of followers is proven (for the demo I have taken the threshold as 100) generates a lens handle to claim. Will be requesting around a 1000 invites from the lens team to distribute this to influencers on Instagram with more than 10K followers as an extension of this project to see this live in production. Thank you.