Programmable Zero-Knowledge Proofs
for Modern Web3 Applications
Shroud harnesses Halo2, Risc0 zkVM, Nova folding, and advanced Plonkish proof systems to deliver fast, secure, and developer-friendly ZK integrations.
Program ID (Devnet)
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxpumpReal-World Use Cases
Shroud powers privacy-preserving applications across DeFi, governance, identity, and more
Enable confidential transfers and payments while maintaining full auditability on Solana
Build secure on-chain governance systems with verifiable voter privacy
Prove document authenticity without revealing sensitive content or metadata
Create privacy-preserving identity systems with selective disclosure capabilities
Trade and monetize encrypted data with zero-knowledge proof of correctness
Build DeFi protocols with regulatory compliance through selective transparency
Building Something New?
Shroud's flexible ZK architecture supports custom proof systems and novel cryptographic protocols. Whether you're building privacy infrastructure or experimenting with cutting-edge cryptography, we provide the tools you need.
Explore Documentation →How Shroud Works
A streamlined developer experience from proof generation to on-chain verification
Add Shroud to your project with a single command
Configure your preferred ZK backend (Halo2, Risc0, Nova)
Create proofs using modern cryptographic primitives
Submit and verify proofs on Solana with minimal latency
import { Shroud } from "@shroud/sdk";
const client = new Shroud({ network: "devnet" });
// Example: generating a Halo2/Nova ZK proof
const proof = await client.prover.generate({
backend: "halo2",
inputs: {
secret: 12345,
public: { amount: 100 },
},
});
// submit to Solana program
await client.solana.verifyProof(proof);Start Building with Shroud
A unified SDK powering Halo2, Risc0 zkVM, Nova folding, and Plonkish proof systems — fully integrated with Solana.