The GPG45 scoring/calculation engine.
Build or run via gradle by either executing bootRun
or build
tasks.
Path | Description |
---|---|
POST /calculate |
Post an identity verification bundle to be scored and matched to a profile. |
GET /health |
Health status information. |
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.
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.
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.
The response of the GPG45 engine is the scored identity bundle sent back along with the attached identity profile.