Technicians can only be attached to a signed inspection or attestation once their IICRC, WHS, and state licences are on file. RestoreAssist verifies licences at engagement time — not at login — to satisfy IICRC S500:2025 §5 attribution requirements.
Send the invite
From Settings → Team, click Invite technician. Enter their email and pick a role:
- Senior Technician — can sign off inspections and attestations
- Junior Technician — evidence capture only; cannot sign off
RestoreAssist emails the technician a single-use invite token valid for 7 days. The invite is bound to the email address — forwarding doesn't grant access.
Technician accepts the invite
When the technician clicks the invite link, they're walked through:
- Set a password (or sign in with Google)
- Confirm name + mobile number
- Open the
EngagementLicenceModal— the licence capture form
Capture the licences
The EngagementLicenceModal asks for three artefacts, all required:
- IICRC certification — certification number, level (WRT / ASD / AMRT / FSRT), expiry date
- WHS licence — state-issued white card or equivalent, expiry date
- State licence — Queensland QBCC, NSW Fair Trading, VIC VBA, etc. Looked up against
lib/nir-jurisdictional-matrix.ts
Engagement-time verification
Each time the technician is attached to an attestation, RestoreAssist re-checks expiry against the Authorisation table. If any licence has lapsed, the attestation refuses to record and surfaces a LicenceExpired banner. The technician keeps using the app for evidence capture — they just can't sign anything.
Removing a technician
From Settings → Team → [name] → Remove access, you can revoke a technician. Past attestations they signed stay intact (per immutable-attestation rule); they just can't sign new ones.