From 2bec6b3d6854d204b11bc2318988c2cf13d43e6c Mon Sep 17 00:00:00 2001 From: Artsiom Tsybulko Date: Wed, 14 Jan 2026 15:36:52 +0300 Subject: [PATCH 1/7] 49106 - add bsiTr03135Results, BSIV2Result --- p-process.yml | 3 +++ rt-bsi-v2.yml | 11 +++++++++++ rt.yml | 11 +++++++++++ 3 files changed, 25 insertions(+) create mode 100644 rt-bsi-v2.yml diff --git a/p-process.yml b/p-process.yml index 67cab04..cccc781 100644 --- a/p-process.yml +++ b/p-process.yml @@ -480,6 +480,9 @@ components: returnTransliteratedFields: description: "Allows transliteration to be turned on or off; by default, it is enabled." type: boolean + bsiTr03135Results: + description: "When enabled, returns processing results in accordance with the BSI TR-03135 standard in addition to the existing processing results." + type: boolean MRZFormat: title: "MRZFormat" diff --git a/rt-bsi-v2.yml b/rt-bsi-v2.yml new file mode 100644 index 0000000..bb9c599 --- /dev/null +++ b/rt-bsi-v2.yml @@ -0,0 +1,11 @@ +openapi: 3.0.4 +components: + schemas: + BSIV2Item: + title: "BSIV2Item" + type: object + required: + - XML_buffer + properties: + XML_buffer: + type: string diff --git a/rt.yml b/rt.yml index 8240e66..bffaf22 100644 --- a/rt.yml +++ b/rt.yml @@ -38,6 +38,7 @@ components: - 50 - 61 - 62 + - 73 - 85 - 87 - 97 @@ -78,6 +79,7 @@ components: - "Contains license" - "Contains result of MRZ position" - "Contains result of barcode position" + - "Contains results in accordance with the BSI TR-03135 standard" - "Contains information about document position on the input image, its center, angle, etc" - "Contains result of MRZDetectorResult" - "Contains result of FaceDetection" @@ -118,6 +120,7 @@ components: - "LICENSE" - "MRZ_POSITION" - "BARCODE_POSITION" + - "BSI_XML_V2" - "DOCUMENT_POSITION" - "MRZ_DETECTOR" - "FACE_DETECTION" @@ -178,6 +181,7 @@ components: 50: "LicenseResult" 61: "MRZPositionResult" 62: "BarcodePositionResult" + 73: "BSIV2Result" 85: "DocumentPositionResult" 87: "MRZDetectorResult" 97: "FaceDetectionResult" @@ -232,6 +236,7 @@ components: - $ref: "#/components/schemas/VDSNCDataResult" - $ref: "#/components/schemas/VDSDataResult" - $ref: "#/components/schemas/MDLResult" + - $ref: "#/components/schemas/BSIV2Result" StatusResult: title: "StatusResult" @@ -413,3 +418,9 @@ components: allOf: - $ref: "#/components/schemas/ResultItem" - $ref: "./rt-mdl.yml#/components/schemas/MDLItem" + + BSIV2Result: + title: "BSIV2Result" + allOf: + - $ref: "#/components/schemas/ResultItem" + - $ref: "./rt-bsi-v2.yml#/components/schemas/BSIV2Item" From 9758c41d5379e0cc7f86ee6b757f1b13589f7584 Mon Sep 17 00:00:00 2001 From: Artsiom Tsybulko Date: Wed, 14 Jan 2026 15:42:29 +0300 Subject: [PATCH 2/7] 49077 - add checkHoldersSignature --- p-process.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/p-process.yml b/p-process.yml index 67cab04..c78b880 100644 --- a/p-process.yml +++ b/p-process.yml @@ -480,6 +480,9 @@ components: returnTransliteratedFields: description: "Allows transliteration to be turned on or off; by default, it is enabled." type: boolean + checkHoldersSignature: + description: "Set to true to enable detection of the document holder’s signature." + type: boolean MRZFormat: title: "MRZFormat" From 23e05294bd11083717411abb8e995c13efbad3e9 Mon Sep 17 00:00:00 2001 From: Artsiom Tsybulko Date: Thu, 15 Jan 2026 09:53:21 +0300 Subject: [PATCH 3/7] 49077 - update description --- p-process.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/p-process.yml b/p-process.yml index 1ba54b9..f875f04 100644 --- a/p-process.yml +++ b/p-process.yml @@ -484,7 +484,7 @@ components: description: "When enabled, returns processing results in accordance with the BSI TR-03135 standard in addition to the existing processing results." type: boolean checkHoldersSignature: - description: "Set to true to enable detection of the document holder’s signature." + description: "When enabled, activates detection of presence of the document holder's signature." type: boolean MRZFormat: From 601541c3a019b941224004a867afe7db0dd70e21 Mon Sep 17 00:00:00 2001 From: Vladislav Yakimchik <31860804+vyakimchik@users.noreply.github.com> Date: Thu, 15 Jan 2026 10:01:24 +0300 Subject: [PATCH 4/7] Update p-process.yml --- p-process.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/p-process.yml b/p-process.yml index f875f04..0113ecc 100644 --- a/p-process.yml +++ b/p-process.yml @@ -484,7 +484,7 @@ components: description: "When enabled, returns processing results in accordance with the BSI TR-03135 standard in addition to the existing processing results." type: boolean checkHoldersSignature: - description: "When enabled, activates detection of presence of the document holder's signature." + description: "When enabled, activates detection of the document holder’s signature presence." type: boolean MRZFormat: From 1811e35c9b99bab90193abab90e4a785b4a04b19 Mon Sep 17 00:00:00 2001 From: Artsiom Tsybulko Date: Thu, 15 Jan 2026 11:15:12 +0300 Subject: [PATCH 5/7] 49070 - update SecurityFeatureType enum --- e-security-feature-type.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/e-security-feature-type.yml b/e-security-feature-type.yml index 123fe69..5c64bb9 100644 --- a/e-security-feature-type.yml +++ b/e-security-feature-type.yml @@ -63,6 +63,10 @@ components: - 55 - 56 - 57 + - 58 + - 59 + - 60 + - 61 x-enum-descriptions: - "Blank element" - "Personalization element" @@ -121,6 +125,10 @@ components: - "Liveness geometry check" - "Age check" - "Sex check" + - "RFID vs ghost portrait comparison" + - "Barcode vs ghost portrait comparison" + - "Ghost vs live camera portrait comparison" + - "External vs ghost portrait comparison" x-enum-varnames: - "BLANK" - "FILL" @@ -179,3 +187,7 @@ components: - "LIVENESS_GEOMETRY_CHECK" - "AGE_CHECK" - "SEX_CHECK" + - "PORTRAIT_COMPARISON_RFID_VS_GHOST" + - "PORTRAIT_COMPARISON_BARCODE_VS_GHOST" + - "PORTRAIT_COMPARISON_GHOST_VS_LIVE" + - "PORTRAIT_COMPARISON_EXT_VS_GHOST" From 087c72b4f8a8c5b7e56a5425bf45bed25062e93f Mon Sep 17 00:00:00 2001 From: Artsiom Tsybulko Date: Thu, 22 Jan 2026 16:39:39 +0300 Subject: [PATCH 6/7] 49070 - remove checkHoldersSignature --- p-process.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/p-process.yml b/p-process.yml index 0113ecc..cccc781 100644 --- a/p-process.yml +++ b/p-process.yml @@ -483,9 +483,6 @@ components: bsiTr03135Results: description: "When enabled, returns processing results in accordance with the BSI TR-03135 standard in addition to the existing processing results." type: boolean - checkHoldersSignature: - description: "When enabled, activates detection of the document holder’s signature presence." - type: boolean MRZFormat: title: "MRZFormat" From 483ac04b7daf161679c2a2a83cad5cb25cbe15f0 Mon Sep 17 00:00:00 2001 From: Artsiom Tsybulko Date: Fri, 23 Jan 2026 10:22:38 +0300 Subject: [PATCH 7/7] 49703 - add chd_DocLiveness_VirtualCameraDetected --- authenticity/e-check-diagnose.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/authenticity/e-check-diagnose.yml b/authenticity/e-check-diagnose.yml index 5c45444..337a8b9 100644 --- a/authenticity/e-check-diagnose.yml +++ b/authenticity/e-check-diagnose.yml @@ -127,6 +127,7 @@ components: - 239 - 240 - 241 + - 242 - 243 - 244 - 245 @@ -256,6 +257,7 @@ components: - "DOC_LIVENESS_BLACK_AND_WHITE_COPY_DETECTED" - "DOC_LIVENESS_ELECTRONIC_DEVICE_DETECTED" - "DOC_LIVENESS_INVALID_BARCODE_BACKGROUND" + - "DOC_LIVENESS_VIRTUAL_CAMERA_DETECTED" - "CHD_ICAO_IDB_BASE32_ERROR" - "CHD_ICAO_IDB_ZIPPED_ERROR" - "CHD_ICAO_IDB_MESSAGE_ZONE_EMPTY"