
BOA ID
Dutch Special Investigating Officers (BOAs) — from ticket inspectors to environmental enforcement — have historically identified themselves with a plastic badge. Lose it, and anyone can impersonate you; show it, and you reveal your full name to every citizen you address. Together with Justis, the RET and the INSIGNE initiative, Credenco built the first digital BOA ID: a Verifiable Credential issued by Justis, carried on the officer\'s phone, and verifiable by any citizen with a simple QR scan. Authenticity, selective disclosure and instant revocation — built on open standards, piloted with 20 BOAs at RET Rotterdam.
The Challenge
There are roughly 24,000 BOAs in the Netherlands — public-transport inspectors, parking enforcement, forest rangers, harbor police, and many more. Each one carries a physical badge issued by Justis. Two structural problems sit on top of that badge:
- Fraud-sensitive. A lost or stolen badge can be used by anyone. Citizens have no way of checking whether the holder is a real, currently-accredited BOA.
- Privacy-sensitive. The badge shows the BOA's full name. Hostile citizens use that to track officers down, harass them at home, or target their families.
- Slow & expensive to issue. Printing, shipping, activating and revoking physical badges is a logistical chain that takes days.
- No way to revoke. Once a badge is in the wild, Justis has no real-time mechanism to invalidate it in the eyes of the public.
The Ministry of Justice & Security wanted a digital alternative that eliminated those risks while preserving the trust that the physical badge carries — and preferably, added new capabilities along the way.
The Solution
The INSIGNE platform replaces the plastic badge with a Verifiable Credential issued by Justis, carried on the BOA's phone, and verifiable by any citizen — without installing anything.
1. Issuance. Justis uses a web portal to issue a digital BOA ID as a Verifiable Credential, signed with Justis' own DID. The BOA receives an email with a reference code and, separately, a PIN. They install the INSIGNE app, enter the PIN, and the credential is stored encrypted on their device — with a seed-phrase recovery flow for device loss.
2. Identification. When the BOA needs to identify themselves, they open the app, choose which attributes to share (badge number, photo, scope of authority) and unlock with biometrics. The app generates a short-lived Verifiable Presentation.
3. Verification. The citizen scans the QR on the BOA's screen with their default phone camera — no app needed. The QR contains an encrypted link to a Ministry-hosted page showing the BOA's selected attributes, authenticity status and current validity. The presentation expires after 15 minutes and is used at most once.
4. Revocation. Justis can revoke a BOA ID from the Issuer Portal. The next verification — online within seconds — reports the credential as invalid.
The whole flow is built on W3C Decentralized Identifiers and Verifiable Credentials, so the same credential can be used across any compatible verifier and sits wallet-ready for the European Digital Identity Wallet rollout.
Credenco's Role
Credenco delivered the complete INSIGNE stack for the Justis-RET pilot, from mobile app to Issuer Portal to verification service. Scope:
- INSIGNE mobile app for iOS and Android — credential storage, selective disclosure, biometric unlock, offline safeguards.
- Justis Issuer Portal — web application for issuing, re-issuing and revoking BOA credentials.
- Verification service — public-facing page that renders the Verifiable Presentation for any citizen who scans the QR, plus an authenticated view for fellow enforcement officers.
- HSM-backed key management on the mobile device for the BOA's private keys, plus automatic lockout if the phone stays offline for too long.
- Revocation & audit trail — who issued, who activated, who viewed, and when.
- Privacy-by-design architecture — Verifiable Presentations encrypted at rest, deleted after one view or 15 minutes, and never tied to the verifying citizen's identity.
At a glance
Sector
Public · Enforcement & Identity
Initiative
INSIGNE — digital BOA ID
End client
Justis (Ministerie van Justitie en Veiligheid)
Pilot partner
RET Rotterdam — 20 BOAs
Standards
W3C DID · Verifiable Credentials · OID4VP
How a digital BOA ID works
Four steps from Justis to the public — issuance, identification, verification and revocation.
1. Issue
Justis signs the credential
Justis issues a Verifiable Credential for the BOA via the Issuer Portal, signed with Justis' DID.
2. Activate
BOA sets up the app
The BOA receives a reference code and PIN, installs the INSIGNE app, enters the PIN and stores the credential encrypted on the device.
3. Identify
Selective QR on duty
The BOA selects which attributes to share and generates a QR. A citizen scans it with their phone camera — no app required.
4. Verify
Live authenticity check
The citizen lands on a Ministry-hosted verification page showing authenticity, validity and the shared attributes. Revoked? The page says so.
The consortium
A focused team: Justis as issuing authority, RET Rotterdam as the pilot employer, Credenco as the technology partner delivering the full INSIGNE stack.

End client & issuing authority
Justis

Pilot partner & employer of BOAs
RET Rotterdam
Mobile app, Issuer Portal & wallet backend
Credenco
Impact
What changes when the plastic badge becomes a Verifiable Credential.
No more lost physical badges
A lost plastic BOA badge could previously be used by anyone. A digital BOA ID can be revoked instantly from the Issuer Portal — and the citizen verifying it always sees the live revocation status.
Privacy by design
The physical badge shows the BOA's full name and other personal data to every member of the public. The digital BOA ID lets the officer choose which attributes to share — proof of authority without unnecessary exposure.
Verifiable by any citizen
Citizens scan the QR on the officer's screen with their phone camera — no app required. A website hosted by the Ministry of Justice & Security shows authenticity, validity and the selected attributes.
Faster, cheaper issuance
Digital issuance removes the print-and-ship logistics of physical badges. Justis issues a Verifiable Credential in seconds; the BOA activates it on their phone with a PIN.
Future Outlook
The INSIGNE pattern reaches well beyond BOAs. Any credential issued by a public authority — police ID, vehicle permits, VOG certificates, weapon licences — can follow the same pattern: issued by the authoritative source, carried in a wallet, selectively disclosed, and verifiable by anyone. As the European Digital Identity Wallet rolls out, the same BOA ID becomes portable across member states, interoperable with other wallets, and ready for cross-border enforcement cooperation.