Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Consensas/information-passport

Information / COVID Passport Validator
https://github.com/Consensas/information-passport

Last synced: about 2 months ago
JSON representation

Information / COVID Passport Validator

Awesome Lists containing this project

README

        

# Information Passport

## What is an Information Passport?

An **[Information Passport](https://github.com/Consensas/information-passport/tree/main/docs#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](docs) in the documentation.**

## Folders

* [docs](docs): documentation, including standards we are defining.

* [crypto](crypto): the core signing and verification algorithms

* [validate](validate): the validation algortithms.

* [web](https://github.com/Consensas/information-passport-wbesite):
a sample web interface that will scan and verify
Information Passport QR codes or take QR code entry

* [tools](https://github.com/Consensas/information-passport-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

## Contact

Need this for your organization?
Contact [Consensas](mailto:[email protected]).

Technical support:
[open an issue](https://github.com/Consensas/information-passport/issues).
Patches more appreciated than "you should do this"