An Information Passport is a signed digital document that makes some claim, for example "So and so was Vaccinated against COVID-19 on a certain date". If the signature matches the public key of the digital document, the document is Verified. If the Claim made in the document checks against a set of (use-defined) rules and the "fingerprint" of the public key is known, we say the document is Validated.
A Vaccination Passport is an Information Passport that provides digital proof of a Vaccination. A Test Passport is an Information Passport that provides digital proof a some test having been performed.
This is Open Source code for creating and verifying Information Passports, such as Vaccination Passports, Test Passports and so forth.
Start here in the documentation.
-
docs: documentation, including standards we are defining.
-
crypto: the core signing and verification algorithms
-
validate: the validation algortithms.
-
web: a sample web interface that will scan and verify Information Passport QR codes or take QR code entry
-
tools: tools for working with IPs. Includes command line verification and pretty printing code, interface for barcode scanner on Raspberry Pi (or likely anywhere).
-
test: test code
Need this for your organization? Contact Consensas.
Technical support: open an issue. Patches more appreciated than "you should do this"