ZKNegotiate

ZKNegotiate

A Negotiation Platform that that enables two or more parties to negotiate deals or agreements while keeping their preferences, constraints, and sensitive data private.

ZKNegotiate

ZKNegotiate

A Negotiation Platform that that enables two or more parties to negotiate deals or agreements while keeping their preferences, constraints, and sensitive data private.

The problem ZKNegotiate solves

Negotiations today often rely on trusted intermediaries, risking sensitive data leaks or biased outcomes. Parties need privacy and fairness in automated negotiations. So, our solution aims to increase the trust.

Challenges we ran into

We started to build on SP1. However, soon down the line we realised how scarce its documentation is and on top of that the prover requires a 128 GB of memory and the public Prover network is invite-only. So, we had to quickly shift to Risc0 on the morning of 8th December to get the project in place.

Apart from this, building AI agents was a bit of a hassle as well. LLMs are meant to be unpredictable, while the blockchain demands every bit to be specified. So, making both of them work together was not easy.

Tracks Applied (3)

Best projects integrating with the Walrus protocol

Walrus is at the heart of our project and the parameters with which the parties would negotiate is securely stored on it...Read More

Walrus

Best Horizontally Scaled Application

Our project requires an intermediary to communicate between the frontend and the zkVM. And that cannot be just any other...Read More

Socket

Best zk Dapp on Polygon zkEVM

Another integral part of our project is a zkVM. SP1, being one of the leading ones, was our first choice. We tried to in...Read More

Polygon

Discussion