Product flow
From company signup to private pay records
Every public workflow uses real email delivery, company-specific Canton parties, signed role sessions, and live ledger contracts. There is no public sample tenant or authentication bypass.
Company onboarding
- 01
Verify email
A one-time code is delivered through the configured transactional email provider.
- 02
Create company
Sotto allocates the employer party and provisions the company account and payroll state.
- 03
Fund payroll
On DevNet, the employer adds clearly labeled test USDC with no monetary value.
Team activation
An invitation creates a pending employee identity and profile. The employee receives a signed, expiring link, verifies the invited email address, and activates the account. Pending employees are excluded from payroll.
Monthly settlement
The employer reviews the period, active employee profiles, approved net amounts, treasury, and active audit grants. A fingerprint binds confirmation to exactly that review. If any input changes, Sotto requires a fresh review.
After settlement
The employer receives run detail and paid-notice delivery status. Each employee receives only their own pay record and downloadable payslip. Active auditors receive the records disclosed to them by the settlement itself.
What happens outside Sotto
Gross pay, hours, deductions, tax withholding, benefits, classifications, and filings happen upstream. Sotto starts after the employer has approved the net amount for each employee.