Concept boundary
Identity proofing establishes confidence that a claimed identity belongs to the person
participating in a transaction. It is distinct from account/session authentication, 1:1
biometric verification, 1:N identification, and authorization to perform an action.
Methods and evidence classes
CheckID publishes only source-backed methods: CheckID subject/process contracts, document/eID
evidence, authoritative-source data and biometrics when the selected process supports them.
User-declared data must remain distinct from document-derived, chip-derived,
authoritative-source-derived and system-derived results.
Source-backed transaction model
CheckID API contract V1.2.260123 defines `POST /v1/create/subject`, `POST /v1/create/process`,
`PUT /v1/perform/process` and `GET /v1/get/process/detail`. Runtime behavior must be described
from contract fields such as `process_status`, `process_type`, `perform_result` and returned
identifiers; this site does not invent undocumented states.
Holder binding
Holder binding connects identity evidence to the person participating in the journey. For
face-based flows, capture, quality, PAD and 1:1 comparison are separate technical steps. PAD
evidence applies to presentation attacks within its evaluated scope and does not establish
overall channel security.
Failure and step-up
Failure classes include invalid input, unreadable evidence, unavailable source, insufficient
biometric quality, inconclusive PAD/match results, invalid process state and policy-driven need
for more evidence. Fallback or step-up behavior is published only when a contract or policy
source supports it.
Auditable outcome
For bank and government use, a proofing result should be traceable to the subject/process,
method/source, result, time and policy context where those implementation fields exist.
Operational logging is not represented as business evidence without an explicit mapping.