Overview
Tradespeople can prove safety and compliance training at the point of site access using verifiable credentials.
Why it matters
Mining sites operate under strict safety and compliance requirements. Manual checks slow onboarding and increase risk if records are outdated.
Ecosystem roles
- Issuer: Training providers or regulators issuing certifications.
- Holder: The tradesperson.
- Verifier: Site access control or safety compliance teams.
Operational considerations
Credentials should be time-bound with clear revocation or expiry policies to reflect ongoing training requirements.
| Objective | Enables a mining site to validate the training qualifications of a tradesperson required to work on-site |
| Description | Use verifiable credentials to allow a tradesperson to show they have the relevant training qualifications. |
| Actors | Tradesperson |
| Dependencies | Tradesperson has training certifications already in their wallet |
| Preconditions | The tradesperson is engaged to work on mining site, and needs to present training qualifications in order to access the site. |
| Postconditions | The tradesperson is permitted to enter the work site. |
flowchart LR
TRAIN@{icon: "fa:certificate", label: "Training provider", pos: "b"} -->|Issues training VC| WAL@{icon: "fa:wallet", label: "Wallet", pos: "b"}
WAL -->|Presents credential| VER@{icon: "fa:hard-hat", label: "Site access / verifier", pos: "b"}
VER -->|Status check| REG@{icon: "fa:book", label: "Credential registry", pos: "b"}
sequenceDiagram
participant Trainer as Training provider
participant Wallet
participant Worker as Tradesperson
participant Verifier as Site access / verifier
participant Registry as Credential registry
Trainer-->>Wallet: Issue training VC
Worker->>Wallet: Stores credential
Worker->>Verifier: Present training VC
Verifier->>Registry: Check status
Registry-->>Verifier: Valid
Verifier-->>Worker: Site access granted