← Back to home

zkbroker

zkbroker - a trustless and secure brokering app leveraging ZK technology

Problem Statement

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:The users sign in on the platform secured by Self ProtocolThe owners can list their properties on the platform, after verifying that the property actually belongs to themRenters can show their interest in the property.

Solution

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:Self Protocol for User ID verificationzkPDF for securely verifying that the property actually belongs to the userSolidity for verifier contractNextJS for building Frontend and BackendRust/SP1 prover for generating proofsAll 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.

Hackathon

ETHGlobal New Delhi

2025

Contributors