The DocumentLiveness Object

Attributes


client - ObjectId - Required

Reference to the client who owns this document liveness record.


appRegistration - ObjectId - Required

Reference to the app registration associated with this document liveness validation.


imageSaved - Boolean - Optional - Default: false

Indicates whether the processed document image has been saved to storage.


imageUrl - String - Optional - Default: ""

URL where the processed document image is stored (when imageSaved is true).


validateScreenReplay - Boolean - Optional - Default: false

Enable screen replay detection to identify documents displayed on screens or monitors.


validatePrintedCopy - Boolean - Optional - Default: false

Enable printed copy detection to identify photocopied or printed versions of documents.


validatePortraitSubstitution - Boolean - Optional - Default: false

Enable portrait substitution detection to identify when photos on documents have been replaced.


validateDigitalManipulation - Boolean - Optional - Default: false

Enable digital manipulation detection to identify digitally altered or edited documents.


sreenReplayScore - Number - Optional - Default: 0

Liveness score for screen replay detection (0-1 scale, where 1 indicates authentic document).


printedCopyScore - Number - Optional - Default: 0

Liveness score for printed copy detection (0-1 scale, where 1 indicates authentic document).


portraitSubstitutionScore - Number - Optional - Default: 0

Liveness score for portrait substitution detection (0-1 scale, where 1 indicates authentic document).


digitalManipulationScore - Number - Optional - Default: 0

Liveness score for digital manipulation detection (0-1 scale, where 1 indicates authentic document).


screenReplayProbability - Number - Optional - Default: 0

Probability score indicating likelihood of screen replay fraud (0-1 scale, where 0 indicates authentic).


printedCopyProbability - Number - Optional - Default: 0

Probability score indicating likelihood of printed copy fraud (0-1 scale, where 0 indicates authentic).


portraitSubstitutionProbability - Number - Optional - Default: 0

Probability score indicating likelihood of portrait substitution fraud (0-1 scale, where 0 indicates authentic).


digitalManipulationProbability - Number - Optional - Default: 0

Probability score indicating likelihood of digital manipulation fraud (0-1 scale, where 0 indicates authentic).


sreenReplayCalibration - String - Required - Default: "REGULAR"

Calibration setting for screen replay detection. Can be "REGULAR", "SOFT", or "HARD".


printedCopyCalibration - String - Required - Default: "REGULAR"

Calibration setting for printed copy detection. Can be "REGULAR", "SOFT", or "HARD".


portraitSubstitutionCalibration - String - Required - Default: "REGULAR"

Calibration setting for portrait substitution detection. Can be "REGULAR", "SOFT", or "HARD".


digitalManipulationCalibration - String - Required - Default: "REGULAR"

Calibration setting for digital manipulation detection. Can be "REGULAR", "SOFT", or "HARD".


ignoreDocumentCroppedValidation - Boolean - Optional - Default: false

Skip validation checks for cropped document images.


ignoreColourLessValidation - Boolean - Optional - Default: false

Skip validation checks for black and white or grayscale document images.


screenReplayWarnings - Array - Optional - Default: []

Array of image quality warnings related to screen replay detection.


printedCopyWarnings - Array - Optional - Default: []

Array of image quality warnings related to printed copy detection.


portraitSubstitutionWarnings - Array - Optional - Default: []

Array of image quality warnings related to portrait substitution detection.


digitalManipulationWarnings - Array - Optional - Default: []

Array of image quality warnings related to digital manipulation detection.


screenReplayErrors - Array - Optional - Default: []

Array of errors encountered during screen replay detection processing.


printedCopyErrors - Array - Optional - Default: []

Array of errors encountered during printed copy detection processing.


portraitSubstitutionErrors - Array - Optional - Default: []

Array of errors encountered during portrait substitution detection processing.


digitalManipulationErrors - Array - Optional - Default: []

Array of errors encountered during digital manipulation detection processing.


aggregatedScore - Number - Optional - Default: 0

Overall aggregated liveness probability score combining all enabled validation types (0-1 scale, where 0 indicates authentic).


The Document Liveness Object

{
    "data": {
        "client": "613375a1eab2fe08527f81e2",
        "imageSaved": true,
        "imageUrl": "https://cdn.verifik.co/document-liveness/document-liveness-1755889460500",
        "validateScreenReplay": true,
        "validatePrintedCopy": true,
        "validatePortraitSubstitution": true,
        "validateDigitalManipulation": true,
        "sreenReplayScore": 0.4201007,
        "printedCopyScore": 2.7406464,
        "portraitSubstitutionScore": 10.7250834,
        "digitalManipulationScore": -0.124236,
        "screenReplayProbability": 0.0019733,
        "printedCopyProbability": 0.000001,
        "portraitSubstitutionProbability": 0.948844,
        "digitalManipulationProbability": 0.3582724,
        "sreenReplayCalibration": "REGULAR",
        "printedCopyCalibration": "REGULAR",
        "portraitSubstitutionCalibration": "REGULAR",
        "digitalManipulationCalibration": "REGULAR",
        "ignoreDocumentCroppedValidation": false,
        "ignoreColourLessValidation": false,
        "screenReplayWarnings": [
            "GLARE_ON_IMAGE"
        ],
        "printedCopyWarnings": [
            "GLARE_ON_IMAGE"
        ],
        "portraitSubstitutionWarnings": [
            "GLARE_ON_IMAGE"
        ],
        "digitalManipulationWarnings": [
            "GLARE_ON_IMAGE"
        ],
        "screenReplayErrors": [],
        "printedCopyErrors": [],
        "portraitSubstitutionErrors": [],
        "digitalManipulationErrors": [],
        "aggregatedScore": 0.000001,
        "_id": "68a8bf34d8207d5f3357b643",
        "updatedAt": "2025-08-22T19:04:25.503Z",
        "createdAt": "2025-08-22T19:04:25.503Z",
        "__v": 0,
        "chargesCount": 4
    },
    "signature": {
        "dateTime": "August 22, 2025 7:04 PM",
        "message": "Certified by Verifik.co"
    },
    "id": "08S7B"
}

Last updated

Was this helpful?