Hacker News new | ask | show | jobs
by morvita 1731 days ago
I'm not sure how Quebec's system works, but BC's vaccine cards are based on the SMART Health Card [0] standard. The validation app they've put out is open source [1].

I haven't looked at the validation app's code, but I assume the main reason the have their own app instead of pointing businesses to one of the existing SMART Health Card validators is so they can bundle the public keys used for verifying the QR data wasn't tampered with allowing the app to work offline. The SMART Health Card system does provide a way to download the public keys (I've checked and BC does publish them as expected), but it's probably easier to guarantee offline functionality here.

[0] https://smarthealth.cards/index.html [1] https://github.com/bcgov/BCVAX-iOS, https://github.com/bcgov/BCVAX-Android

1 comments

> I'm not sure how Quebec's system works

An explanation: https://mikkel.ca/blog/digging-into-quebecs-proof-of-vaccina...