Private by design. Verifiable by default. Void makes any application trustless, no matter where it runs.
Complex apps need privacy and verifiability at scale. Running them onchain is slow and expensive. Running them offchain abandons what makes crypto valuable: you can't verify what's happening. Until now, builders had to choose between performance and trust.
Privacy onchain and provable computation offchain, ensuring user data is protected by default.
Encrypted state and computation that no validator can see.
Run heavy computation offchain with cryptographic proof of correctness.
Near-instant settlement without sacrificing decentralization.
Everything you need to ship private, verifiable applications at scale.
Encrypted computation with TEE-backed execution. Your users' data stays theirs.
Zero-knowledge proofs generated automatically for every offchain operation.
Parallel execution engine delivers sub-second settlement for real-time apps.
Native messaging across Ethereum, BSC, and major L2s with proof-of-relay.
TypeScript and Rust SDKs, CLI, testing framework, and one-click deploy to mainnet.
200+ validators across 40 countries securing the network with delegated proof-of-stake.
Interact with smart contracts with familiar tooling. Our SDK handles encryption, proof generation, and cross-chain messaging — so you can focus on your objective.
Run in terminal// Deploy a confidential token vault import { VOIDClient } from "@VOID/sdk"; const client = new VOIDClient({ network: "mainnet", privacy: "confidential" }); const vault = await client.deploy({ contract: "ConfidentialVault", params: { maxDeposit: parseEther("1000"), proofType: "zk-snark", finality: 1 // blocks } }); console.log(`Deployed: ${vault.address}`); // → 0x7a3f...c41e