Shroud resolves the compliance-vs-privacy paradox. Shield transaction records using native ZK-proofs while demonstrating allowlist compliance with designated Association Set Providers.
Real on-chain ZK — no wallet needed
Re-verify a real BN254 Groth16 proof against the deployed Soroban verifier, live on Testnet.
Verify your Stellar address against the Association Set Provider registry. Successful checks return a Merkle inclusion proof required to complete shielded operations.
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.
Shroud leverages advanced cryptographic primitives to enforce boundaries without sacrificing the benefits of ledger privacy.
Maintains compliance rules using root hashing. Addresses are checked and authenticated before generating ZK inputs, keeping the pool free from sanctioned threats.
Built on native Soroban host functions (`poseidon` and `bn254_pairing`), reducing proof verification costs from dollars to sub-cents.
Relayers handle Stellar transaction gas in exchange for a small fee deducted from the USDC payload, fully decoupling your withdrawal address.
"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 FintechNo. 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.
Zero-knowledge cryptography separates your deposit wallet address from your withdrawal wallet address. No public correlation is visible on-chain on the Stellar blockchain.
Download our compliance SDK and run local simulations to check the integrity of the ASP gateway architecture.
Start Local Console