zkbroker - a trustless and secure brokering app leveraging ZK technology
zkBroker is a trustless, zero-knowledge brokering platform that lets owners and renters verify identity and property documents privately using Self Protocol identity attestation and zkPDF document proofs - direct matches, no broker fees. The flow is as follows:
We built this project in the ETHGlobal Hackathon.
It leverages the ZK technology using Self Protocol and zkPdf. The idea is that a both the renter and owner can securely identify themselves without actually sharing their IDs or other sensitive information. On top of that, we also securely verify that the property being listed is actually owned by the owner. We are doing all this without ever storing any user/property ID on our servers.
We are mainly using the following technologies:
All these code pieces are stitched together to give seamless experience to the user right from onboarding to listing properties and getting matched.
There are many things that we would have liked to implement (like tokenising the properties using ERC3643 specs, etc.) but couldn't do because of limited time during the hackathon.

