Shielded pools / Groth16 / Soroban BN254

Private notes.
Public proofs.

Shield XLM into a private note, keep an encrypted backup, and settle through a proof verified on Stellar.

Every on-chain transfer is a broadcast. Every open position is a public signal. Every strategy becomes a leak the moment it touches a ledger.

The Protocol

The settlement layer that keeps secrets

Vayyl combines private notes, client-side proving, and Soroban verification in one self-custodied vault. The same foundation extends to positions, orders, and automated settlement.

See what's possible ->
Abstract visualization of shielded value transfer

Hold the note. Prove the spend. Settle on Stellar.

Three moves, one private note

A simple path from deposit to recovery and settlement.

01

Shield

Deposit 1 XLM and create a private note. The pool records its commitment while the note stays with your wallet.

Shield step visualization
02

Keep

Export an encrypted backup, clear the local copy, and restore it later with the same connected wallet.

Route step visualization
03

Settle

Prove ownership locally and unshield through a relayer to any funded Stellar account.

Settle step visualization

What you can build on Vayyl

Five primitives, one verification path.

Private Notes

Create, back up, restore, and spend self-custodied notes through proof-verified settlement.

Private Positions

Open leveraged positions with committed collateral. Prove health to any protocol on demand without revealing size, direction, or strategy.

Hidden Orders

Commit sealed orders that trigger only when your hidden conditions are met. Failed trigger attempts reveal nothing, not even the direction.

Liquidation Protection

Heartbeat attestations prove solvency continuously. Forced reveals happen only after grace periods expire, and only for that one position.

Agentic Settlement

Autonomous agents claim rewards through x402/MPP rails. Agent identity and exact reward amounts stay shielded from on-chain observers.

Built on Stellar

Nine contracts, one verification path

Every proof routes through a single Groth16 verifier using Stellar's native BN254 host functions.

VayylPoolFactory VayylPool (XLM) VayylPool (USDC) Groth16Verifier ASP Membership ASP Non-Membership PositionManager LiquidationEngine HiddenOrderRegistry AgenticSettlementHub all verify through Groth16Verifier

Proven primitives,
production chain.

Vayyl settles on Stellar: fast finality, predictable costs, and an established validator network. The same chain already clearing billions in real-world assets.

< 0M Instructions

Well within Soroban's transaction ceiling per proof.

BN254 + Groth16 Cryptography

Battle-tested curve and proof system with native Stellar host function support.

9 Smart Contracts

Modular architecture: per-asset pools, single verifier, composable settlement.

Open your vault.

Connect a Stellar wallet and create your first private note.