Onchain Privacy Infrastructure for Enterprises

Privacy Boost enables enterprises to operate confidential on-chain workflows on public blockchains, with performance and auditability suitable for real world use cases.

2000+ TPS
~500ms proofs
Self-custodial
Documentation
Throughput
2000+ TPS
Proof Time
<500ms
Scroll

Core Capabilities

Built for enterprise adoption

01
HighPerformant

2,000 TPS

Sustained throughput with sub-500ms proof generation, designed for high-throughput on-chain workflows requiring instant settlement.

02
RegulationFriendly

Selective Auditability

Audit-ready privacy with selective disclosure and configurable risk management controls.

03
SelfCustodial

0 Intermediaries

Full self-custody for end users. No trusted intermediaries — users control their funds at all time. Users can withdraw their funds at any time, without relying on any third party.

The Process

How it works

A simple flow combining ZK proofs and TEEs for fast and private transactions with audit support.

01

Deposit

Assets deposited into privacy layer, converted to private notes.

02

Transfer Request

Users sign with spending keys. Shared key derived between parties.

03

ZK Proof Generation

TEE Prover generates proof with compliance rules enforced with Proof Aggregation for additional performance.

04

On-chain Verification

Proof verified on-chain. Only result recorded, details hidden.

05

State Indexing

TEE Indexer reads state with viewing key, indexes encrypted data.

06

Instant Access

TEE prover generates ZK proofs based on predefined policies aligned with audit and sanctions risk considerations, with proof aggregation for improved performance.

Total transaction time: <1s

Developer Experience

SDK-first integration

Drop-in SDKs for any platform. Ship faster with powerful and easy-to-use APIs that abstract cryptographic complexity.

  • Simple APIs: transfer(), getBalance(), getHistory()
  • No browser-based proof generation required
  • Works in mobile environments
  • Full TypeScript support
import { PrivacyBoost } from '@testinprod-io/privacy-boost';

const sdk = await PrivacyBoost.create({
  indexerUrl: 'https://test-api.privacy-boost.sunnyside.io/indexer',
  proverUrl: 'https://test-api.privacy-boost.sunnyside.io/prover',
  chainId: 11155420, 
  shieldContract: '0xB22fD661b322F10d4B7cd0cFcb9578C485423119',
  wethContract: '0x4200000000000000000000000000000000000006',
});

// Connect wallet and log in
await sdk.connect(wallet);
const { privacyAddress, mpk } = await sdk.auth.login();

// Deposit into private vault
const result = await sdk.vault.deposit({
  tokenAddress: '0x....'
  amount: '100',
});

// Check private balance
const balance = await sdk.vault.getBalance('0x....');

// Make a private transfer
const result = await sdk.vault.send({
  to: '0x04...recipient-privacy-address',
  tokenAddress: '0x...',
  amount: 500000000000000000n,
});

FAQ

Frequently asked questions

Everything you need to know about Privacy Boost.

Privacy Boost combines ZK proofs with TEEs to achieve both strong privacy guarantees and high performance. This hybrid approach enables sub-500ms proof generation and 2000+ TPS throughput—significantly faster than pure ZK solutions—while maintaining the same cryptographic security guarantees. Privacy Boost also provides a comprehensive compliance model while providing self-custody for end users.

Privacy Boost provides dedicated audit view keys that can be issued to regulators or authorized auditors. These keys enable selective disclosure of specific transaction data without exposing information to unauthorized parties. Audit and risk management controls are configurable to support sanctions risk considerations, audit requirements, and jurisdictional constraints, without compromising self-custody or user control.

Privacy Boost is designed for EVM-compatible chains. We currently support OP Sepolia and are expanding to OP Mainnet and Ethereum Mainnet soon. Contact us if you need support for a specific chain.

Users control their own spending keys at all times. The privacy layer operates in a fully self-custodial manner, without any custody of user assets or private keys. Users authorize transactions directly with their private keys, while the TEE-based prover generates ZK proofs as a computation layer, without ever accessing or controlling user funds.

We typically complete a production-grade PoC in 2 weeks. The scope includes private transfers, balance and history queries, and audit view functionality. Most developers can get a basic implementation running in a day. Feel free to contact us at contact@sunnyside.io.

Privacy Boost is designed to support ERC-20 tokens. The system is well-suited for use cases such as stablecoins, RWAs, and governance tokens. When assets are deposited into the privacy layer, they're converted into private notes. We're currently whitelisting ERC-20 tokens in the pool; please contact us if you wish to whitelist specific tokens.

Ready to add privacy to your application?

Get in contact with our team to integrate Privacy Boost into your application. Enhance your product with seamless privacy features designed for production environments.