Part 4 — A Real System: CredGuard
The previous parts covered ideas and standards in the abstract. Part 4 brings them together in a concrete, working system.
CredGuard is a full SSI demo: a Spring Boot backend implementing OID4VCI and OID4VP, a Next.js frontend with three portal UIs, and a mobile wallet built on Credo-TS. It demonstrates three complete end-to-end flows:
- A government officer issues a digital passport to a traveller's wallet
- An embassy officer requests proof of passport, verifies it, and issues a visa — delivered automatically to the same wallet
- An airport kiosk requests both passport and visa simultaneously, verifies both, and automatically issues a boarding pass
Each of the four chapters in this part walks through one of these flows in detail — explaining every HTTP call, every credential exchange, and every protocol decision.
Coming soon.