Shroud Logo
Powered on Solana Devnet — Mainnet Release Soon

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.

Solana On-Chain Program
Deployed on Devnet — Production ready for mainnet launch

Program ID (Devnet)

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxpump
View on Solana Explorer

Real-World Use Cases

Shroud powers privacy-preserving applications across DeFi, governance, identity, and more

Private Transactions

Enable confidential transfers and payments while maintaining full auditability on Solana

Anonymous Voting

Build secure on-chain governance systems with verifiable voter privacy

Document Verification

Prove document authenticity without revealing sensitive content or metadata

Identity Solutions

Create privacy-preserving identity systems with selective disclosure capabilities

Encrypted Data Markets

Trade and monetize encrypted data with zero-knowledge proof of correctness

Compliant DeFi

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

Install the Shroud SDK

Add Shroud to your project with a single command

Initialize the proof engine

Configure your preferred ZK backend (Halo2, Risc0, Nova)

Generate ZK proof

Create proofs using modern cryptographic primitives

Verify on-chain

Submit and verify proofs on Solana with minimal latency

Quick Start Example
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.