Protocol — Shadowpool Private Perpetual DEX
Shadowpool SHADOWPOOL
PROTOCOL VAULTS TERMINAL JOIN WHITELIST →
Protocol
specification

Shadowpool separates what a market must know from what a trader must reveal. The matching engine, risk engine and liquidation keeper operate on commitments and proofs — never on plaintext positions.

VERSION
v2.3
PROOF SYSTEM
PLONK
CIRCUITS
4 LIVE
AUDITS
2 PASSED

Two layers

PUBLIC LAYER — WHAT THE MARKET SEES
{{ row.label }} {{ row.value }}
PRIVATE LAYER — WHAT STAYS SEALED
{{ row.label }} {{ row.bar }}

Proof lifecycle

Every state transition — open, modify, close, liquidate — follows the same four steps. Median end-to-end latency is 240ms.

{{ step.id }}
{{ step.title }}

{{ step.body }}

{{ step.meta }}

Circuit registry

CIRCUITPROVESSIZEVERIFYSTATUS
{{ c.name }} {{ c.proves }} {{ c.size }} {{ c.verify }} {{ c.status }}

Risk engine

Margin is enforced on committed collateral. A position that fails its risk bound becomes liquidatable and the keeper receives a proof of eligibility — not the position itself.

{{ r.label }} {{ r.value }}

Disclosure policy

Disclosure is a setting, not a default. A trader or vault manager elects what becomes public and when — on close, on a schedule, or never.

{{ r.label }} {{ r.value }}

The protocol learns the answer. Not the strategy.

[ JOIN WHITELIST → ] [ VIEW TERMINAL ]
> SPEC END