cory-evans / covid-pass-verifier-api

A flask service to verify New Zealand Covid Passes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Covid Pass Verifier

How it works

Sends a fetch request to tthe server. Request body:

{
	"uri": "NZCP:/1/2KCEVI...NCFDX"
}

On success:

{
	"claims": {
		"@context": [
			"https://www.w3.org/2018/credentials/v1",
			"https://nzcp.covid19.health.nz/contexts/v1"
		],
		"credentialSubject": {
			"dob": "1960-04-16",
			"familyName": "Sparrow",
			"givenName": "Jack"
		},
		"type": ["VerifiableCredential", "PublicCovidPass"],
		"version": "1.0.0"
	},
	"success": true
}

On error:

{
	"error": "Failed to verify.",
	"success": false
}

About

A flask service to verify New Zealand Covid Passes


Languages

Language:Python 96.6%Language:Dockerfile 3.4%