Product 03
v0.2 · plannedAidos Darkpool
Swap without leaving a trace. On a transparent chain, the act of trading is itself a leak — the moment your order reaches a public mempool, adversaries can read it, front-run it, and copy it before it confirms. The darkpool closes that window entirely.
How it works
Orders never touch a public mempool, so there is nothing to front-run, nothing to copy, and no MEV to extract. Instead, orders are collected and matched in batch auctions that settle at fair midpoint prices, and only a single zero-knowledge proof — carrying no amount, no pair, and no trader address — is posted to Solana. The chain learns that a valid swap occurred and learns nothing else.
This is the same idea institutional dark pools have used for decades to move size without moving the market, rebuilt to be self-custodial, on-chain, and consumer-native.
Capabilities
- Pre-trade privacy — order intent is never broadcast to a public mempool, so adversaries can’t see what you intend before you do it.
- Midpoint pricing — trades execute at the fair market midpoint, not a price bots have already moved against you.
- Low-impact large orders — direct buyer-to-seller matching avoids the AMM price impact that makes large on-chain trades expensive.
- ZK settlement — only a valid proof reaches the chain; no amount, pair, or trader address is ever revealed.
- MEV-resistant by design — with no transparent mempool there is no surface for sandwich attacks. The resistance is structural, not heuristic.
- Batch auctions — orders are pooled, matched, and cleared together, so no single participant can be picked off in isolation.
With vs. without the darkpool
| Public mempool | Aidos darkpool |
|---|---|
| Swap $50K SOL → USDC | Swap $50K SOL → USDC |
| MEV bot sees the order | Order enters the darkpool |
| Bot front-runs: lose ~2.3% | Batch auction matches at midpoint |
| Copy-traders clone the strategy | A ZK proof settles on chain |
| Dozens of wallets follow your moves | Chain sees only “a swap happened” |
The Agent trades here too