A few weeks ago, British Columbia announced that they were implementing a vaccine passport system. It started being enforced this week and to prepare for that they have a system to download the “cards” from the government’s Health Gateway website. Turns out, the card is a QR code that you can download to your phone and present to businesses. They’ve released a companion app that businesses can use to scan the QR codes and verify they are valid proofs of vaccine. I was curious how the system works, so I did some reading and wrote some code to see what I could learn.