Skip to content
This repository has been archived by the owner on Dec 3, 2021. It is now read-only.

alphagov/di-ipv-alpha-gpg45-engine

Repository files navigation

di-ipv-gpg45-engine

The GPG45 scoring/calculation engine.

Running locally

Build or run via gradle by either executing bootRun or build tasks.

Paths

Path Description
POST /calculate Post an identity verification bundle to be scored and matched to a profile.
GET /health Health status information.

How it works

Request

The service expects a POST request to /calculate path, it expects the request body to look as defined in the sample gpg45 engine json input.

Evidence Scoring

For each provided evidence, the service will score the evidence strength and validity based on some set parameters.

You can find all available evidence types here.

Matching to a profile

The scored evidence bundle is then passed to the profile matching service, this attempts to match the scored evidences to a profile, see all defined JSON profiles.

Response

The response of the GPG45 engine is the scored identity bundle sent back along with the attached identity profile.

About

No description or website provided.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published