Zama FHE payroll protocol

Private payroll for companies that pay on-chain.

Salary Cipher lets companies manage employees, fund isolated vaults, execute encrypted payroll, negotiate salary changes, run fairness audits, and issue privacy-preserving salary proof NFTs.

See workflow

Settlement assets

USDC / USDT

Company model

Multi-tenant

Sensitive values

FHE encrypted

Company vault

Encrypted payroll console

Live

Wrapped balance

Next payday

15th

Payroll batch

Encrypted transfer handles

Ready

0x7c5B...3639

Employee

0x4E7B...4491

HR

0x9b5C...dFfF

Payout wallet

Audit

Proof

Withdraw

Product surface

Built around the real payroll lifecycle.

The current product covers company creation, employee management, encrypted salary storage, vault funding, payroll execution, negotiation, compliance audit, and employee-owned salary proofs.

Company vaults

Each company gets an isolated treasury vault, chooses USDC or USDT, deposits public tokens, and wraps them into confidential settlement assets.

Encrypted payroll

Monthly salary, payroll amount, employee balance, and payroll history are handled as encrypted values instead of public token transfers.

Private salary negotiation

Owner and employee can submit encrypted offers and asks. The contract checks the match without exposing either side's number.

Salary fairness audit

Owner and HR can run company-level compliance checks and decrypt only the audit result, not every employee's salary.

RWA salary proofs

Employees can generate privacy-preserving income proofs and mint them as NFT credentials without revealing their exact salary.

Role-based workspace

Owner, HR, and Employee see different menus, actions, and encrypted fields based on their role in the selected company.

Execution flow

From company setup to encrypted salary delivery.

Salary Cipher keeps the operational flow familiar for HR and finance teams while replacing public salary transfers with confidential token movement.

01

Create company

Owner creates a company, sets the monthly payday, and selects USDC or USDT as the payroll asset.

02

Fund vault

The company deposits the selected token and wraps it into cUSDC or cUSDT inside its own treasury vault.

03

Add employees

HR or Owner adds employees, encrypts their monthly salary, and keeps account and payout wallet as separate fields.

04

Execute payroll

Payroll transfers confidential tokens to employee payout wallets while salary records remain encrypted on-chain.

Privacy model

FHE keeps payroll useful without making it public.

The platform uses Zama FHE to let contracts process encrypted payroll data. Companies can run payroll and audits, employees can prove income, and sensitive salary values stay hidden unless an authorized user explicitly decrypts them.

  • Salary amounts are encrypted before they are stored or processed.
  • Payroll transfer amounts are represented by encrypted handles.
  • Only authorized users can request decryption for the data they are allowed to see.
  • Salary proofs can be shared as verifiable credentials without exposing raw income.

Encrypted by default

Salary, audit result, proof result, balance.

Authorized decryption

Users only decrypt records allowed by their company role.

Proof without disclosure

NFT metadata avoids raw salary while preserving proof status.