Siphon Docs

Overview

Siphon Protocol — private, composable DeFi execution.

Siphon Protocol is a platform for private DeFi execution — trade without a trace.

It lets traders deposit funds into an encrypted vault, define trading strategies with hidden parameters, and execute swaps and withdrawals without exposing intent, positions, or strategy logic on-chain.

What Siphon unifies

Siphon combines three capabilities that are usually fragmented:

LayerWhat it does
Privacy vaultZK commitments on-chain; only the depositor holds spend secrets
Strategy builderVisual flows and AI-assisted composition for limits, DCA, stops
Encrypted runtimeFHE-evaluated triggers against live oracle prices

The core promise

Your strategies, order sizes, and trigger prices should not be visible to front-runners, MEV bots, or on-chain surveillance.

Repository map

Siphon is a multi-repo monorepo. Each component is independently deployable:

RepoRole
siphon-appNext.js dapp, builder, client ZK/FHE
siphon-contractsEVM vaults, entrypoint, Groth16 verifiers
siphon-zkCircom circuits and trusted setup
siphon-fheFHE engine, trade executor, relayer
siphon-indexerPonder indexer for Merkle leaves and deposits
siphon-docsThis documentation site

Mission

We are building Siphon Protocol — a unified platform for private, anonymous DeFi execution. Our goal is to make cryptographic privacy as accessible and composable as modern trading infrastructure.

On this page