Overview
This use case enables community organisations to confirm a Working With Children Check (Blue Card) quickly and reliably using Verifiable Credentials.
Why it matters
Charities, sporting clubs, schools, and childcare providers must verify that volunteers and staff are cleared to work with children. Today this is often manual, error-prone, and burdensome for volunteer-run organisations.
Ecosystem roles
- Issuer: The authorised state or territory agency that issues the Blue Card credential.
- Holder: The volunteer or staff member storing the credential in a wallet.
- Verifier: The charity or organisation validating status at onboarding or renewal.
Lifecycle and assurance
Revocation and status signalling are essential. If a card is suspended or revoked, verifiers need to know at the point of use without contacting multiple registries or re-checking manually.
| Objective | Enable a charity to instantly check the status of a Blue Card holder. |
| Description | Enables a charity to instantly check the status of a Blue Card holder. This allows the charity to ensure that a Blue Card has not been revoked. |
| Actors | Charity; Blue Card holder. |
| Dependencies | A volunteer already has a Blue Card issued to them. |
| Preconditions | The volunteer wishes to do volunteer work involving children. |
| Postconditions | The charity allows the volunteer to work with children. |
flowchart LR
ISS@{icon: "fa:building-columns", label: "Issuing authority", pos: "b"} -->|Issues Blue Card VC| WAL@{icon: "fa:wallet", label: "Wallet", pos: "b"}
WAL -->|Presents credential| VER@{icon: "fa:handshake", label: "Charity / verifier", pos: "b"}
VER -->|Status check| REG@{icon: "fa:book", label: "Status registry", pos: "b"}
REG -->|Valid / revoked| VER
sequenceDiagram
participant Issuer as Issuing authority
participant Holder as Blue Card holder
participant Wallet
participant Verifier as Charity / verifier
participant Registry as Status registry
Issuer-->>Wallet: Issue Blue Card VC
Holder->>Wallet: Stores credential
Holder->>Verifier: Present Blue Card VC
Verifier->>Registry: Check status
Registry-->>Verifier: Valid / revoked
Verifier-->>Holder: Access granted / denied