All swaps are TEE-only. tokenOut / minOut / salt stay encrypted until attestation. Escrow size is visible on-chain. Fill routes through Uniswap at settlement.
You pay (escrowed)Bal: --
Sealed receiveBal: --
--
Pipeline
Encrypt intent → escrow on PrivacyRouter → TEE match → attested settle.