Built on Stellar Protocol 26 (Yardstick)

Payroll.
Private by proof.

Zero-knowledge payroll for enterprises. Salary amounts hidden by cryptographic proof. Verified on-chain. Fully compliant.

No server stores your salary data. No on-chain amount visibility.

Protocol Stack

┌─────────────────────────────────────────────┐
│           USER LAYER (Browser)               │
│  Employer Portal    Employee Portal          │
│  Next.js + React    Noir.js WASM Proof Gen   │
│  Freighter Wallet   Freighter Wallet         │
└───────────────────────┬─────────────────────┘
                        │
┌───────────────────────▼─────────────────────┐
│         PROOF GENERATION LAYER               │
│  payrolL_withdrawal.nr (Noir Circuit)        │
│  UltraHonk Backend via Barretenberg          │
│  Poseidon2 over BN254 scalar field           │
└───────────────────────┬─────────────────────┘
                        │
┌───────────────────────▼─────────────────────┐
│           SOROBAN CONTRACT LAYER              │
│  ConfidentialPayrollContract                  │
│    ├─ Merkle root storage                     │
│    ├─ Nullifier set (spent tracker)           │
│    ├─ Token pool (USDC escrow)                │
│    └─ Calls UltraHonkVerifierContract         │
└───────────────────────┬─────────────────────┘
                        │
┌───────────────────────▼─────────────────────┐
│          STELLAR PROTOCOL LAYER               │
│  BN254 host functions (CAP-0074)              │
│  Poseidon2 host functions (CAP-0075)          │
│  BN254 MSM + scalar arithmetic (CAP-0080)     │
│  Protocol 26 (Yardstick)                      │
└─────────────────────────────────────────────┘

How It Works

📋
01

Upload CSV

Employer uploads payroll CSV with wallet addresses and salary amounts.

🔒
02

Commit & Deposit

System builds a Merkle tree of commitments. Employer deposits total payroll into the Soroban contract.

🔗
03

Share Claim Links

Each employee receives a unique withdrawal link with their secret payload.

04

Employee Claims

Employee generates a ZK proof in-browser, submits it, and salary is paid — privately.

Powered By

StellarNoirUltraHonkPoseidon2BN254SorobanWASMFreighterUSDC