Back to Home

How It Works

Our decentralized prediction market combines the transparency of public markets with the privacy of Aztec's zero-knowledge technology.

Private Betting

When you place a bet, your individual position is stored as a private note on the Aztec network. This means no one can see which side you bet on or how much you wagered. Your privacy is protected through zero-knowledge proofs, which allow you to prove you placed a bet without revealing the details.

Public Totals

While individual bets remain private, the total amounts wagered on each outcome (Yes/No) are public. This transparency allows for accurate odds calculation and ensures the market functions properly. The smart contract maintains these totals without revealing who contributed to them.

Zero-Knowledge Proofs

Our platform uses Noir, a domain-specific language for writing zero-knowledge proofs, to verify transactions without revealing sensitive information. These proofs allow users to demonstrate they placed a bet and are entitled to winnings without exposing their betting history.

Market Resolution

When an event concludes, the market admin resolves the market by determining the winning outcome. This resolution is recorded on the blockchain, making it transparent and immutable. The resolution process triggers the payout mechanism, allowing winners to claim their rewards.

Private Payouts

After a market resolves, winners can claim their payouts privately. The claiming process uses zero-knowledge proofs to verify eligibility without revealing the user's identity or bet details. Funds are transferred through shielded transactions on the Aztec network, ensuring complete privacy.

Technical Architecture

Our prediction market is built on three main components:

Getting Started

  1. Connect your wallet (Metamask with Aztec extension)
  2. Browse available markets
  3. Place private bets on outcomes
  4. Wait for market resolution
  5. Claim winnings privately if your prediction was correct
Explore Markets