Groth16 zero-knowledge proofs, live on Stellar

Pay your team.
Prove it cryptographically.

Generate Groth16 zero-knowledge proofs for every payroll run while keeping salaries private on Stellar. Verifiable integrity, total confidentiality.

Salaries never exposed On-chain verification
zerowage-theta.vercel.app/dashboard

Total paid this cycle

$100

3 employees · 100% verified

Proof generation

2.84s

Groth16 · 1,065 constraints

On-chain verification

6ms

Stellar ledger 3,262,727

Payroll runAmountStatus
February 2026 — Cycle 2474 USDCVerified
February — Contractors318,400 USDCPending
Q1 Bonus Pool — 2026642,000 XLMVerified

Built on production cryptography

Circom 2
ZK circuit
Groth16
proving system
BN254
elliptic curve
Soroban
smart contract
Stellar
settlement layer
Freighter
wallet

How it works

From spreadsheet to verifiable proof in four steps

Run payroll the way you already do — we add a cryptographic guarantee on top, without exposing what anyone earns.

01

Import your run

Upload a CSV or sync from your HRIS. Salaries are encrypted client-side and never leave your control in plaintext.

02

Generate the proof

Our Groth16 circuit commits to every salary and produces a succinct zero-knowledge proof of payroll integrity.

03

Verify on Stellar

The proof is verified on-chain in milliseconds. Anyone can confirm correctness without seeing a single amount.

04

Settle payments

Funds settle to employee wallets on Stellar with low fees and finality in seconds, fully reconciled.

Proof Explorer

Every run leaves an auditable trail

Like a block explorer for your payroll. Inspect proof hashes, public inputs, circuit metadata, and on-chain verification — all in one transaction-style view.

  • Succinct Groth16 proofs anyone can verify
  • Salaries stay private; totals stay provable
  • Linked Stellar transaction for full settlement audit
  • Developer-friendly metadata and public inputs

Proof prf_a91c

Status Verified
Proof hash0x7d4e9b2a1f8c3d6e5a0b9c8d7e6f5a4b3c2d1e0f
Circuitpayroll.circom_v2.circom
Constraints660
Verified onStellar ledger 3,262,727
Verification time6 ms

Platform

Enterprise payroll, cryptographic guarantees

Everything you expect from modern payroll, plus a verifiable proof of correctness on every single run.

Private by construction

Individual salaries are committed inside the circuit. Not even ZeroWage can read them from a proof.

Provable integrity

Each run proves totals, headcount, and constraints are correct — auditors verify math, not trust.

Global payouts

Pay contractors and employees across 40+ countries in USDC or XLM with near-instant settlement.

Millisecond verification

Groth16 proofs verify on Stellar in single-digit milliseconds, regardless of team size.

Versioned circuits

Every proof records the exact circuit and parameters used, so results are reproducible forever.

Treasury controls

Multisig approvals, spending limits, and role-based access keep payroll funds locked down.

Security

Built to satisfy the most demanding auditors

Confidentiality and verifiability are not a trade-off. With zero-knowledge proofs, you get both — provable correctness with complete salary privacy.

GDPROpen-source circuits

Client-side encryption

Salary data is encrypted in your browser before it ever reaches our servers.

Zero-knowledge proofs

Groth16 proofs reveal correctness without revealing any underlying values.

Open-source circuits

Our payroll circuits are independently audited and open for public review.

Immutable audit log

Every action is recorded on-chain, producing a tamper-evident history.

Run your next payroll with a proof attached

Join the teams paying their people with cryptographic certainty. Set up your first verifiable run in minutes.