Overview
Hospitality staff receive an RSA credential from an approved training provider. Venues verify the credential before onboarding staff or assigning alcohol service duties.
Why it matters
RSA compliance is often checked via paper certificates or screenshots. A Verifiable Credential enables fast, tamper-evident verification and clear audit trails.
Ecosystem roles
- Issuer: Approved training provider.
- Holder: Hospitality worker.
- Verifier: Venue, employer, or regulator.
Assurance and lifecycle
Credentials can be revoked if training is invalidated. Verifiers check issuer trust and credential status.
| Objective | Confirm staff hold valid RSA training. |
| Description | Verify an RSA Verifiable Credential before assigning alcohol service duties. |
| Actors | Training provider; Worker; Venue or regulator |
| Dependencies | Issuer trust registry and status endpoint. |
| Preconditions | Worker completed approved RSA training. |
| Postconditions | Worker cleared or denied for alcohol service duties. |
flowchart LR
TRAIN@{icon: "fa:certificate", label: "Training provider", pos: "b"} -->|Issues RSA VC| WAL@{icon: "fa:wallet", label: "Wallet", pos: "b"}
WAL -->|Present RSA proof| VER@{icon: "fa:martini-glass", label: "Venue / employer", pos: "b"}
VER -->|Check status| REG@{icon: "fa:book", label: "Registry/status", pos: "b"}
sequenceDiagram
participant Trainer as Training provider
participant Wallet
participant Worker
participant Verifier as Venue / employer
participant Registry as Registry/status
Trainer-->>Wallet: Issue RSA VC
Worker->>Verifier: Apply for role or shift
Verifier->>Wallet: Request RSA proof
Wallet-->>Verifier: Present RSA proof
Verifier->>Registry: Validate issuer and status
Registry-->>Verifier: Valid
Verifier-->>Worker: Cleared or denied