🏆Zypherpunk Hackathon Winner$4,000

The Privacy Standard
for Web3

Like HTTPS for the internet. One toggle to shield sender, amount, and recipient.

Chain-agnosticSettlement-agnosticCompliance-ready
2,757+ Tests Passing
M15 Complete
15+ Chains

Privacy Made Simple

Enterprise-grade cryptography with a developer-friendly API

Stealth Addresses

One-time recipient addresses prevent transaction linkability. Each payment uses a unique address derived from the recipient's meta-address.

Hidden Amounts

Transaction amounts are hidden using Pedersen commitments. Solvers see cryptographic commitments, not actual values.

Viewing Keys

Selective disclosure for compliance. Share transaction details with auditors without exposing your full history.

Cross-Chain

Privacy works across any NEAR-connected chain. Swap between Ethereum, Solana, Zcash, and more with full privacy.

PRIVACY ACROSS 15+ CHAINS

NEAR
Ethereum
Solana
Zcash
Base
Arbitrum
Optimism
Polygon
Bitcoin
BNB Chain
Mina

Add Privacy in
5 Lines of Code

SIP integrates seamlessly with your existing codebase. No infrastructure changes, no complicated setup.

  • TypeScript-first with full type safety
  • Works with any NEAR-connected chain
  • Mock proofs for development, real ZK for production
  • Viewing keys for regulatory compliance
import { SIP, PrivacyLevel } from '@sip-protocol/sdk'

const sip = new SIP({ network: 'mainnet' })

// Create a shielded cross-chain swap
const intent = await sip
  .intent()
  .input('ethereum', 'ETH', 1_000_000_000_000_000_000n)
  .output('solana', 'SOL')
  .privacy(PrivacyLevel.SHIELDED)  // ← One toggle
  .build()

// Execute with privacy
const result = await sip.execute(intent)

Ready to Add Privacy?

Start building with SIP Protocol today. Full documentation and examples available.

npm install @sip-protocol/sdk