A collaboration tool aimed at companies and DAO to make them able to post on decentralized protocol without the need to give a private key to a 3rd party like a community manager.
Today, Lens and XMTP are growing a lot and for DAOs and companies it make sense to have more presence on both of these apps; but they face a problem: if they want to hire someone to manage the community, they have to trust him with a private key where the handle is.
This is a very bad security practice and we came with a simple and elegant solution to manage this problem.
We're building a Lens and XMTP Relayer, making it possible for authorized persons to post on behalf of the company, without putting the private key at risk!
On top of that we built an entire system of permissions (we can also think of them as roles in discord), that makes it possible to customize who can do what!
For that, we used Sismo and their tool Sismo connect, leveraging groups.
That's where our name comes from: the more you can prove (via sismo and their zero-knowledge proofs), the more you can access on our app!
We took the example of Nouns DAO as some kind of real-life usage of how our tool could be useful to the Nouns community to make it easier to manage their lens!
For this project we use Vite for the frontend and node for the backend. We also used Figma for designing it haha
The website was an assembly of multiple pieces together, leveraging multiple APIs, such as the Lens API (that we needed to auth on the backend), the XMTP one (auth on the backend as well) and Sismo Connect (Sismo team has been of great help to set it up correctly)
On the backend, to create a lens post, we have to do multiple APIs calls to authenticate, then creating a JSON with JSONBin (this json is the contenturi of the lens post)
Otherwise, it's a pretty standard project, we connect using sismo connect, get the data from lens and xmtp from the backend, and show them to the user.