
Privacy-Aware Transaction Routing for EVM Chains
The intelligence layer powering 'Privacy Mode' for wallets, aggregators, and trading bots
Privacy is Hard
Today, privacy-preserving transactions require expertise most users don't have
The Problem
To execute a private transaction today, users must:
- Understand how protocols like Railgun or Tornado Cash work technically
- Assess whether there's sufficient liquidity in privacy pools
- Judge if the anonymity set is large enough for meaningful privacy
- Handle bridging, swapping, and timing risks manually
The Veil Solution
Veil abstracts all complexity. Users simply:
- 1Specify intent: source token, destination token, amount
- 2Receive routes ranked by cost, speed, and privacy estimate
- 3Select and execute with full transparency
User Intent
ETH → USDC
Veil Router
Analyzes routes
Ranked Routes
With privacy scores
Two Ways to Integrate
How It Works
Whether you're building a wallet or need programmatic access, Veil fits your stack
For Wallets & Apps
SDK Integration
Add "Privacy Mode" with one integration
TypeScript SDK wraps complexity
Show privacy health before transactions
Users see scores upfront
No need to understand Railgun internals
We handle protocol complexity
npm install @veil-privacy/sdkFor Developers
REST API Access
/v1/health/scoreStandalone Privacy Score (0-100) with breakdown
/v1/quoteReturns ranked executable routes with privacy scores
/v1/status/{taskId}Cross-chain bridge status tracking
import { Veil } from '@veil-privacy/sdk';
const veil = new Veil({ apiKey: 'your-api-key' });
// Get privacy-scored routesconst quote = await veil.getQuote({const quote = await veil.getQuote({ from: { chain: 'ethereum', token: 'ETH' }, to: { chain: 'arbitrum', token: 'USDC' }, amount: '1.5'});
// Each route includes privacy estimatequote.routes.forEach(route => { console.log(`Score: ${route.privacyScore}/100`); console.log(`Why: ${route.explanation}`);});The Core Differentiator
Transparent Privacy Scoring
Not a black box — every factor is published, every score is reproducible
How Scores Are Calculated
Deterministic & Auditable
Published formula — no ML, no black boxes
Multiplicative Model
Weak factors dominate — honest by design
Privacy Estimate, Not Guarantee
Informs decisions, doesn't promise anonymity
Scoring Factors
fATransaction volume in privacy pool (cover traffic)
fCHow many deposits of similar size exist
fTActivity level at transaction time
fBOn-chain leakage from bridges and DEX swaps
The Formula
score = 100 × fA × fC × fT × fH × fB × fS × fMMultiplicative ensures weak factors can't be hidden by strong ones
Score Interpretation
Likely distinguishable to motivated analysts
Some privacy, but notable weaknesses
Good real-world privacy for active pools
Exceptional conditions, rare to achieve
Battle-Tested Infrastructure
Built on Proven Protocols
We integrate only with protocols that have clean security records
Privacy Protocols
Railgun
v1
Tornado Cash
v2
DEX Aggregators
0x
Odos
OpenOcean
* 1inch excluded — requires KYC/KYB for API access
Bridges
Across
deBridge
Stargate
* Wormhole, LI.FI excluded — security incidents
Supported Chains (v1)
What's Next
Roadmap
From EVM foundation to cross-ecosystem privacy infrastructure
Foundation
- Railgun integration
- 4 EVM chains
- Deterministic scoring engine
Foundation
- Railgun integration
- 4 EVM chains
- Deterministic scoring engine
Protocol Expansion
- Tornado Cash integration
- Additional L2 support
- Enhanced scoring factors
Protocol Expansion
- Tornado Cash integration
- Additional L2 support
- Enhanced scoring factors
Beyond EVM
- Aztec integration
- Cross-ecosystem bridges
- Monero/Zcash support
Beyond EVM
- Aztec integration
- Cross-ecosystem bridges
- Monero/Zcash support
Intent Network
- External solver network
- MEV-protected order flow
- Advanced privacy routing
Intent Network
- External solver network
- MEV-protected order flow
- Advanced privacy routing
Who We Are
Built by RubyNodes
Veil is built by the team behind RubyNodes — a skilled blockchain infrastructure team with deep experience in node operations, protocol development, and privacy-preserving systems.
Common Questions
Frequently Asked Questions
No. Veil is completely non-custodial and permissionless. We never take custody of user funds — we only provide routing intelligence and privacy analysis.
Get in Touch
Ready to Integrate Privacy?
Request API access or reach out to discuss partnership opportunities
Prefer direct contact? Message @pmensik on Telegram
