Trade prediction
markets, privately.
Polyshield is a zero-knowledge vault layer for Polymarket. Deposit USDC, place trades from a shared anonymity set, and settle privately — with cryptographic guarantees, not promises.
Five privacy primitives, one vault.
Private trading.
Every bet you authorize exits the vault as if it came from a shared pool of traders. No wallet-level attribution. Observers see the vault trade — they cannot identify you.
Zero-knowledge proofs.
Bet authorization, settlement, and withdrawal are each gated by a ZK circuit. Your browser proves you are authorized — without revealing your note, balance, or identity.
Strategy-safe execution.
FOK orders, randomized relay delay, and decoy traffic eliminate timing correlation attacks. Your conviction stays yours — not alpha for copy traders and bots.
Shared anonymity set.
Every depositor in the vault shares one Polymarket EOA. Every trade you authorize is cryptographically indistinguishable from every other depositor's trade. The anonymity set grows with every new depositor.
Non-custodial.
Your note is generated locally. Your secret never leaves your browser. The vault holds USDC — not your identity. Withdraw any time back to your own address with a ZK proof. Your depositing wallet is cryptographically bound inside the note commitment.
Eight components. One privacy invariant.
What the protocol promises.
Every state transition is gated by a circuit constraint. Invalid proofs are rejected on-chain. No admin backdoor.
Smart contracts are open-source and MIT licensed. Independent audits are planned before mainnet deployment.
Your note preimage never leaves your browser. The vault holds USDC, not your identity material.
Proof generation runs entirely in your browser via WASM. Expect 30 seconds to 2 minutes depending on device and circuit.
A note is only spendable by whoever knows the secret. Lose the note, lose access — no recovery.
Every spent note produces a public nullifier. On-chain deduplication prevents double-spend without revealing which note was spent.
Apply for testnet access.
We're onboarding a limited cohort to validate the full ZK proof flow on Polygon Amoy. Testnet USDC provided — no real funds required.