← Back to Markets
Encrypt Sidetrack · Confidential Markets

Sealed pre-trade intent
for football markets.

Tei lets users commit directional demand before a market opens without leaking trade size or conviction. The public AMM only receives aggregate YES/NO demand after the sealed window closes.

Pre-alpha honesty note

Encrypt pre-alpha currently demonstrates the confidential-programming architecture; production privacy guarantees depend on the Encrypt devnet/mainnet release.

1. Seal locallyThe client commits to side, amount, fixture, and nonce before anything public can read the trader's conviction.
2. Commit on-chainA PrivateIntent PDA stores only the 32-byte commitment. The user wallet, auction PDA, and timestamp are auditable.
3. Reveal aggregateOnly total YES/NO demand is finalized to derive opening odds for the public AMM.
On-chain auction PDApa_liverpool_vs_chelsea_match_wiChKyh2dnxZo3iBbSssZZ2dwWiemtXpueMRRR1Za89gHz
CommitmentsNot initializedSealed window open
What judges should verify

Privacy is part of the market mechanism.

This is not a wrapper around Tei. The sealed auction sits before the AMM, captures private demand, and turns the aggregate into opening odds. That makes privacy useful to traders, not cosmetic.

Protocol accountPrivateAuction PDA

Auction window, commitment count, status, and finalized opening odds.

User accountPrivateIntent PDA

One sealed commitment per wallet per auction.

Encrypt pathHash -> REFHE

Current digest boundary can be replaced by Encrypt ciphertext as the SDK matures.

Submit sealed intent

Connect Phantom on devnet to write the sealed commitment PDA.

Aggregate reveal

Match Winner

YES demand$80.00
NO demand$120.00
Opening YES 40.0%Opening NO 60.0%

Individual intents stay sealed during the auction window. Only aggregate demand is used to set the public AMM's opening odds.

Sealed intent ledger

2 private submissions

enc-prealpha:8b7f3b9a4f2c12ef9ab42d0e4a91388cYES intent · amount sealed · 15:40
enc-prealpha:1d904cfe703bc93db2a781140ad5c277NO intent · amount sealed · 15:40