Utopia Universe Servers Codelab
The Utopia Wholesale codelab teaches you to build the app — a wallet that obtains, stores, and presents credentials. This codelab is its server-side companion: you stand up the issuers and verifiers that the wallet talks to.
You'll run the Utopia Universe — a bundle of five fictional organizations that exercise the full Multipaz ecosystem end to end: a DMV that issues mobile driving licences, a bank that issues a digital payment credential, a records registry that backs them, a payment processor, and a brewery storefront that verifies age and takes payment in a single OpenID4VP exchange.
📄️ Before You Begin
Every credential needs an issuer that mints it and a verifier that checks it. This codelab is about that other half of the ecosystem: the servers.
📄️ Get Set Up
Clone the project
📄️ Run the Bundle
All five organizations are packaged into a single container image that runs them behind an nginx
📄️ Issue Credentials
The Brewery checkout you'll build to later needs two things in the wallet: a government ID to
📄️ Verify and Pay
The Brewery is where the ecosystem comes together. Buying a bottle requires proving you're 18+
📄️ Extend the Servers
The Utopia servers are built to be customized. Two interfaces are the seams where your own logic
📄️ Deploying to Google Cloud Run
So far you've run the Utopia Universe on your own machine. This page puts it on the public internet so