Shroud LogoSHROUD

Compliant Privacy Pools On Stellar

Shroud resolves the compliance-vs-privacy paradox. Shield transaction records using native ZK-proofs while demonstrating allowlist compliance with designated Association Set Providers.

BN254
On-Chain Groth16 Verify
K-of-N
ASP Federation
Testnet
Live On-Chain

Real on-chain ZK — no wallet needed

Re-verify a real BN254 Groth16 proof against the deployed Soroban verifier, live on Testnet.

DEMO SANDBOX ACTIVE: RUNNING LOCAL CRYPTO SIMULATIONS

01 / Compliance Check

Verify your Stellar address against the Association Set Provider registry. Successful checks return a Merkle inclusion proof required to complete shielded operations.

02 / System Telemetry

Active Rootf4219057fcb8d33f59222dae6fb2a5375df0227ea18c788e80be14f1b0ca9468
Spent Nullifiers5

Deposit USDC to ShroudPool. Your address will be validated, USDC locked on-chain, and a private Note key generated. You must save this key to execute withdrawals later.

🚨 Please verify your address with ASP registry above to enable deposits.

Core Infrastructure Features

Shroud leverages advanced cryptographic primitives to enforce boundaries without sacrificing the benefits of ledger privacy.

🛡️

Association Set Gateway

Maintains compliance rules using root hashing. Addresses are checked and authenticated before generating ZK inputs, keeping the pool free from sanctioned threats.

Stellar Protocol 25/26

Built on native Soroban host functions (`poseidon` and `bn254_pairing`), reducing proof verification costs from dollars to sub-cents.

⚙️

Gasless Relayer Model

Relayers handle Stellar transaction gas in exchange for a small fee deducted from the USDC payload, fully decoupling your withdrawal address.

Trusted Compliance Operators

"Alejandro, Head of Compliance at a neobank: 'Shroud allows us to confidently offer privacy features to payroll clients, knowing the pool is immune to regulatory blocklists.'"

— LatAm Neobank Operator

"Auditors confirm that integrating the ASP root rotation checks blocks sanctioned assets instantly while maintaining 100% data confidentiality for our retail customers."

— Chief Risk Officer at Fintech

Frequently Asked Questions

Can the ASP steal my funds?

No. The ASP has no access to your private ZK notes or secrets. They can only restrict withdrawals by rotating the Merkle root to exclude your address from the allowlist.

How does Shroud guarantee privacy?

Zero-knowledge cryptography separates your deposit wallet address from your withdrawal wallet address. No public correlation is visible on-chain on the Stellar blockchain.

Ready to audit?

Download our compliance SDK and run local simulations to check the integrity of the ASP gateway architecture.

Start Local Console