VeilPay
Launch Demo
Programmable Privacy on Solana

Privacy is not binary.

It should be programmable.

Define who can see transaction data, when, and under what conditions — without giving up auditability.

Launch DemoLive on Solana Devnet

The Problem with On-Chain Privacy Today

Existing solutions force a false choice between two broken extremes.

No Privacy

Fully Public

All amounts, senders, and receivers exposed to anyone forever.

No Compliance

Fully Hidden

Mixer-style anonymity that breaks compliance and triggers regulators.

Both

VeilPay

Programmable rules that selectively reveal data to authorized parties only.

How It Works

Three steps from payment to programmable privacy.

01

Send with Rules

Define a privacy policy per transaction — hide amount, sender, receiver, or all three.

02

Rules Enforced

The rule engine applies your policy. Public sees [Hidden]. A ZK commitment is generated.

03

Authorized Reveal

Auditors or designated roles can reveal data on-demand. Time-based auto-reveal supported.

Built for Real-World Finance

Example: On-Chain Payroll

  • HR sends salary to 10 employees on Solana
  • Public sees transactions exist, amounts are hidden
  • Employees see only their own payment
  • Auditor reveals full data when required
  • After 90 days, data auto-reveals for archival
Privacy + Compliance
Transaction Explorer
4Bs2...P81q[Hidden]rule-based
9cT4...E5Y[Hidden]rule-based
5Eu6...G7A[Hidden]private
Auditor reveal available after delay...

Privacy is not a feature. It's a policy.

Launch Demo
Built on Solana·Hackathon Demo