Information Passport
What is an Information Passport?
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.
What is this Project?
This is Open Source code for creating and verifying Information Passports, such as Vaccination Passports, Test Passports and so forth.
Where do I start / Tell me more?
Start here in the documentation.
Folders
-
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).
if you just want to try it, this is the place to go
-
test: test code
Contact
Need this for your organization? Contact Consensas.
Technical support: open an issue. Patches more appreciated than "you should do this"