Glossary
- Access tier
-
One of the two verdict tiers of the personal background report — whether the supplier may use the platform. Contrast advance tier. See download_personal_background_report.
- Advance tier
-
The second verdict tier of the personal background report — whether the supplier may receive advances.
- Applicant
-
An Onfido object representing the person being verified. Created from the owner’s first and last name before a workflow run can start.
- Au10tix
-
The vendor performing identity-document verification (BOS4 API). Being replaced by Entrust. See Au10tix.
- B2B Task Manager
-
A shared Payability HTTP service that performs
StartWorkflowExecutionon SWF. The Web API calls it instead of calling SWF directly. - Changelog
-
The append-only DynamoDB table auditing every final-status and tool mutation, stamped with the application version. See data/dynamodb.adoc#changelog-table.
- CLEAR
-
Thomson Reuters CLEAR, the vendor behind KYC (EIDV) and the background reports.
- Compliance key
-
An identifier of a compliance category in Payability’s document store. Identity documents captured through Entrust are uploaded under the KYC identity compliance key.
correlation_id-
The single id tying one process execution together — the task row’s
task_id, the final-status partition key, the SWFtask_correlation_id, and the log prefix. For Entrust it is theworkflow_run_id. - Datalake
-
The S3 bucket holding raw vendor responses (
payability-datalake). See S3 datalake. - Dynaconf
-
The configuration library that assembles
settingsfrom the generatedsettings.jsonand.secrets.json. See Configuration & secrets. - EIDV
-
Electronic Identity Verification — the CLEAR product used for the KYC check.
- Entrust (Entrust Identity Verification)
-
Onfido’s hosted identity-verification product, the eventual replacement for Au10tix. Its API is the Onfido REST API. See Entrust / Onfido.
- Final status
-
The underwriting verdict for one execution, stored per
correlation_idwith full version history and overridable by an underwriter. See data/dynamodb.adoc#final-status-table. - GCI
-
The numeric caller identifier the B2B Task Manager requires (
B2B_TASK_MANAGER_GCI);1in production, derived from the environment name in dev. - Handle task
-
The second, asynchronous step of a process, run by the SWF worker. Also called a handle-response task.
- Hosted link
-
The Onfido URL a supplier opens to complete verification, with an expiry; reused by
POST /entrust/sessionswhile it is still valid. - Initial task
-
The first, synchronous step of a process, run inside the Web API. Also called the request task.
- Liveness media
-
The video or motion capture Onfido records to prove the person is present. Uploaded to the document store in a second request, after the identity documents.
- Motion capture
-
Onfido’s alternative liveness modality to a live video; a run produces one or the other.
person_id-
The supplier owner’s login key. Combined with
supplier_keyit identifies the subject of a process. - Process
-
A named underwriting workflow with two ordered steps. Four exist. See Process catalog.
- Process source
-
Where a request came from —
internal,supplier_dashboardoronboarding. Drives authorization and rate limits. See Auth & permissions. - Purge
-
Deleting the archived S3 results of a process and marking the task rows
purged, viaDELETE /tasks/result. Implemented by the Thomson Reuters handle tasks only. pyb-sdk-
Payability’s internal Python SDK — provides
PybApiAuth(session-token auth) and the CloudWatch metric helpers. Pinned to a Python 3.9-compatible branch, which is why this service cannot move to a newer Python. - Section
-
One block of a CLEAR personal background report (
ArrestSection,CriminalSection, …), scoredPASS/FAIL/ERROR. supplier_key-
The Payability supplier identifier — the partition key of the tool and changelog tables, and the HubSpot contact’s
supplierkey. - SWF
-
AWS Simple Workflow, which runs the asynchronous handle step as an activity. See SWF orchestration.
- Task
-
One executable unit with a unique
task_name. See Domain model: processes & tasks. - Task list
-
The SWF queue this repository’s worker polls:
automatic-uw-tool-task-list. - Tool
-
A verification capability tracked per supplier and person, with a status — what
GET /toolsrenders as the underwriting checklist. See Tool endpoints. - Workflow run
-
An Onfido execution of a Studio workflow for one applicant. Its id is the Entrust
correlation_idand theTaskExecutionTabletask_id.