Verification

How to show Sotto is real

The evidence path is the authenticated product, the Daml source, automated tests, and a private DevNet smoke run. It is not a public proof screen or shared sample tenant.

What to show in the app

  • Company creation after email verification.
  • Employee invitation and acceptance through delivered email.
  • Payroll review with exact employee count and total.
  • Employer run detail with network, Daml release, receipt count, and run contract reference.
  • Employee pay portal showing only that employee's record and payslip.
  • Auditor console showing only records disclosed through active access.

Public source links

DevNet evidence

Canton evidence is not an EVM contract-address link. Sotto uploads and exercises a Daml package on Five North Canton DevNet. The evidence to show is the public Daml source, the deployed package name/version, the submitted command update ID, the payroll run contract reference visible to the employer, and the fact that employee and auditor queries return only their authorized contracts.

Release gates

cd daml && dpm build --all
cd sotto-tests && dpm test

cd ../../app
pnpm tsc --noEmit
pnpm lint
pnpm test
pnpm build
pnpm test:e2e