ZeroWage Developer Docs
Everything you need to understand, integrate, and audit ZeroWage — the zero-knowledge payroll protocol on Stellar.
Connect your Freighter wallet and run your first zero-knowledge payroll in under 5 minutes.
Deep dive into the Circom circuit — constraints, witness generation, trusted setup, and proof structure.
Integrate ZeroWage into your existing payroll workflow with our REST and Stellar SDK references.
How we protect salary data, the trust assumptions, and what the ZK proof actually guarantees.
Quickstart
Get from zero to your first on-chain payroll proof in minutes.
Download the Freighter browser extension and create or import a Stellar wallet.
Get free testnet XLM from friendbot.stellar.org to pay transaction fees.
Click Connect Wallet on the dashboard and approve the connection in Freighter.
Click New Run, enter employee names, wallet addresses, and salary amounts.
Click Generate ZK Proof. Your browser runs the Groth16 circuit locally — salaries never leave your device.
The proof and payroll record are submitted to the Soroban verifier contract on Stellar testnet.
Security Model
What ZeroWage guarantees — and what it doesn't.