HR & Payroll
A governed HR and payroll workspace built around effective-dated facts, verified statutory snapshots, and compact settlement outputs. Person identity stays separate from employment, terms, and pay profiles — so multi-entity payroll runs only consume approved source data and valid authority rules.

How it works
- 1
Maintain employees, employments, terms, and pay profiles with effective-dated facts and approval-governed mutations.
- 2
Capture time through rosters and time entries; validate statutory profile snapshots before each payroll period.
- 3
Run payroll from DRAFT through LOCKED, EXPORTED, and PAID — with compact payslip outputs and explicit adjustment paths.
- 4
Settle loans through immutable events and governed installment schedules alongside ordinary payroll.
What it includes
- Employees, employments, employment terms, and pay profiles with effective-dated facts
- Shift definitions, rosters, time entries, and statutory profile snapshots
- Payroll runs (DRAFT → LOCKED → EXPORTED → PAID) with compact payslip outputs
- Loans with immutable events and approval-governed installment schedules
- Platform approvals on source mutations — no duplicate approval state in domain models
Who it's for
- HR and people ops teams running multi-entity or multi-country payroll
- Finance teams that need audit-ready statutory snapshots before each run
- Organizations replacing spreadsheet payroll with governed source mutations
Collections
| Collection | Purpose |
|---|---|
| employees | Person identity and core HR records. |
| employments | Legal employment links to entities and roles. |
| employment_terms | Contractual terms, classification, and benefits. |
| statutory_snapshots | Validated authority rules effective for a period. |
| payroll_runs | Period runs from draft through paid settlement. |
| payslips | Compact monetary outputs per employment per run. |
| loans | Principal balances with governed installment schedules. |
Apps
- hr_controller — people, payroll, scheduling, time, leave, claims, and loans
- hr_employee — self-service views for the workforce
Outcomes teams track
- Fewer payroll corrections from approved-only source data in each run
- Clear statutory snapshot validity before locking a payroll period
- Immutable payslip outputs with explicit adjustment paths for the next cycle
Start from this template
Talk to us about provisioning a workspace from this starter, or explore the platform docs to understand how collections, apps, and Workspace Studio releases fit together.