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.
Settlement assets
USDC / USDT
Company model
Multi-tenant
Sensitive values
FHE encrypted
Company vault
Encrypted payroll console
Wrapped balance
Next payday
15th
Payroll batch
Encrypted transfer handles
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.
Create company
Owner creates a company, sets the monthly payday, and selects USDC or USDT as the payroll asset.
Fund vault
The company deposits the selected token and wraps it into cUSDC or cUSDT inside its own treasury vault.
Add employees
HR or Owner adds employees, encrypts their monthly salary, and keeps account and payout wallet as separate fields.
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.