Create open or closed auctions according to your own conditions
Most web3 auction platforms offer mainly public auctions, or auctions based on a simple whitelist system, while more complex systems require you to create your own platform.
What if there were a platform open to all that allowed you to create auctions with your own access conditions?
To achieve this, our platform is based on mina and its proof system. Thanks to the sideloading key, it's possible to use external proof systems as long as they respect our interface contract, a bit like using an api.
So a private player could create an auction on our platform where only their customer could participate, or you could authorize only users who have already won an auction in the past... You control your rules without disclosing them or your customers' sensitive information.
This application is based on protokit and mina, the code is written in typescript and the interface in react.
We use mina's sideloading key system to validate proofs created by users, so we rely on proofs for private auctions.
When you create your auction, all you have to do is share the hash of your verification key, which will be used when someone bids on your auction to check that the proof he has submitted complies with your rules.