> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# 무서류 신분증 인증: 공인 출처 조회

> Didit의 무서류 인증은 사용자가 국가 신분증 번호와 세부 정보를 입력하면 해당 국가의 공인 출처와 대조하여 신원을 즉시 검증합니다.

Non-doc lookup은 세 가지 [신분증 인증 방식](https://docs.didit.me/ko/core-technology/id-verification/verification-methods.md) 중 하나입니다. 사용자가 문서를 촬영하는 대신 자신의 국가 식별 번호와 몇 가지 개인정보를 입력하면, Didit이 해당 국가의 공신력 있는 출처와 대조하여 확인합니다.

결과에는 `data_match` 보증 등급이 부여됩니다. 이는 사용자가 제공한 세부 정보가 해당 출처가 보유한 기록과 일치했음을 의미합니다. 문서를 직접 검사하지 않았으므로 문서의 진위 여부에 대해서는 어떠한 주장도 하지 않습니다.

## 조회되는 출처

대부분의 국가는 정부 등록부(남아프리카공화국의 내무부, 아르헨티나의 RENAPER, 인도의 UIDAI, 덴마크의 CPR 등록부 등)를 조회합니다. **일부 국가는 그렇지 않습니다.** 캐나다, 프랑스, 인도네시아, 네덜란드, 노르웨이, 싱가포르, 영국 및 미국에서 Didit이 접근할 수 있는 공신력 있는 기록은 국가 등록부가 아닌 신용 정보 기관, 금융 서비스 기록, 공과금 기록 또는 거주 기록 파일입니다.

이러한 차이는 단순한 형식상의 문제가 아닙니다. 일치 결과가 증명하는 내용, 조회가 수행되는 동의 체계, 규제 기관에 출처에 관해 설명할 수 있는 내용이 달라집니다. 따라서 이 페이지에서는 결코 일반화하여 설명하지 않습니다. 아래의 **조회된 출처** 열에는 모든 국가의 정확한 출처가 명시되어 있으며, 이는 신뢰할 수 있는 유일한 출처 정보입니다. 국가를 활성화하기 전에 반드시 확인하십시오.

> [!NOTE]
>
> 최종 사용자에게는 출처 이름이 표시되지 않습니다. 이 정보는 세션 payload(`id_lookup.source`), 콘솔 및 내보내기 파일에 귀하와 감사인을 위해 기록됩니다.

## 사용자가 하는 일

1. 신분증 단계에서 국가를 선택합니다.
2. 해당 국가에서 요구하는 필드를 입력합니다. 항상 식별자가 포함되며, 일반적으로 성명, 때로는 생년월일이나 주소가 포함됩니다.
3. 해당 국가의 조회가 요구하는 경우 셀피를 촬영합니다.
4. 결과를 받습니다: 인증 완료 후 다음 단계로 이동, 번호 수정 요청, 재시도, 문서 촬영으로 전환 또는 거부됩니다.

전체 단계는 텍스트 입력과 5개 국가에 한해 셀피 1회 촬영으로 구성됩니다. 파일 업로드나 카메라 구도 맞추기, 실물 문서는 전혀 필요하지 않습니다.

## 셀피, 인물 사진 및 이후의 얼굴 대조 단계

조회는 기록을 통해 신원을 확인합니다. 조회가 남기는 데이터에 따라 워크플로의 후속 [얼굴 대조](https://docs.didit.me/ko/core-technology/face-match/overview.md) 단계에서 사용자의 실시간 캡처와 무엇을 비교할 수 있는지가 결정됩니다. 모든 출처는 다음 세 가지 작업 중 하나를 수행하며, [아래 표](#지원-국가-및-요금)의 **셀피, 라이브니스 및 얼굴 대조** 열에서 국가별 동작 방식을 확인할 수 있습니다.

| 출처의 동작 | 이후 얼굴 대조 단계에서 비교하는 대상 |
| - | - |
| 소지자의 사진을 반환함 | 워크플로가 `registry_portrait` 응답 필드를 유지하는 한, 등록부의 사진 |
| 기록된 얼굴과 셀피를 직접 대조하여 판정을 반환함 | 출처가 검증한 셀피 |
| 데이터만 반환함 | 없음 |

출처가 사진을 반환하는 경우, 사용자에게 셀피를 요청하고 [패시브 라이브니스](https://docs.didit.me/ko/core-technology/liveness/overview.md)를 실행한 후 등록부 인물 사진과 얼굴 대조를 수행합니다. 이 세 가지 과정은 모두 조회 내부에서 수행되며 조회 가격에 포함되어 있어, 별도의 라이브니스 감지 또는 얼굴 대조 비용이 발생하지 않습니다. 조회를 통해 등록부 사진과 일치하는 살아있는 사람임이 이미 입증되었으므로, 해당 국가의 `skip_liveness_and_face_match` 스위치(기본값 켜짐)를 통해 일치 후 워크플로 자체의 라이브니스 감지 및 얼굴 대조 단계를 건너뛸 수 있습니다. 해당 단계를 그래도 실행하려면 스위치를 끄십시오.

**브라질**, **아르헨티나**(RENAPER), **나이지리아**, **파나마**(Tribunal Electoral의 생체 인식 서비스)처럼 출처가 셀피를 직접 확인하는 경우, 확인 작업은 인물 사진이 아닌 판정 결과를 반환합니다. 이는 라이브니스 확인이 아니므로 저장 시 스위치가 꺼짐으로 정규화되며, 워크플로에 있는 모든 라이브니스 감지 및 얼굴 대조 단계가 계속 실행됩니다. 일치 시 얼굴 대조는 실시간 캡처를 조회가 검증한 셀피와 비교합니다. **나이지리아**에서는 사용자가 신분증 유형을 선택하며, NIN과 BVN 모두 기록된 얼굴과 셀피를 대조합니다.

그 외 모든 출처와 셀피를 촬영하지 않는 아르헨티나 출처는 데이터만 반환합니다. 셀피는 촬영되지 않으며 저장 시 스위치는 꺼짐으로 정규화됩니다.

### 사진을 남기지 않는 방식 이후의 얼굴 대조 단계

데이터 전용 조회는 얼굴 대조 단계에서 비교할 대상을 남기지 않으며, [디지털 신원 지갑](https://docs.didit.me/ko/core-technology/id-verification/digital-id-wallets.md) 로그인도 마찬가지입니다. 지갑이 인물 사진을 공유하더라도 얼굴 대조 참조로는 사용되지 않습니다. 이러한 방식으로 도달한 얼굴 대조 단계는 사용자를 자동으로 통과시킬 수 없으며, 여기에 도달한 모든 사용자는 검토 중으로 이동하거나 거부됩니다. 워크플로 에디터와 모든 클라이언트가 사용하는 그래프 유효성 검사는 게시하기 전에 이를 알려줍니다.

* 어떤 국가에 대해 얼굴 대조 단계로 들어가는 모든 경로가 사진을 남기지 않는 방식으로만 사용자를 인증하고, 해당 신분증 인증 단계에서 나오는 모든 경로가 얼굴 대조 단계로 이어지는 경우 **워크플로를 게시할 수 없습니다**. 모든 결과가 얼굴 대조로 다시 이어지는 분기가 있더라도 이는 달라지지 않습니다. 해당 국가에 신분증 문서 캡처를 허용하거나, 사진을 반환하거나 셀피를 확인하는 출처를 선택하거나, 얼굴 대조 단계를 제거하십시오.
* 사용자 선택에 따라 달라지는 경우 **경고**가 표시됩니다. 신분증 문서 캡처 또는 사진을 남기는 출처도 함께 제공되거나, 신분증 인증 단계 이후의 분기가 이러한 사용자를 얼굴 대조가 없는 결과로 보낼 수 있는 경우입니다. 데이터 전용 방식으로 완료한 사용자는 여전히 비교할 대상이 없는 상태로 얼굴 대조에 도달합니다.

콘솔에서는 얼굴 대조 단계가 뒤따를 때마다 신분증 인증 단계의 **국가** 탭에 있는 이러한 각 출처 및 지갑 옆에 동일한 내용의 메모가 표시됩니다. 세션 생성 시 참조 얼굴을 수집하는 워크플로(생체 인증 또는 `portrait_image`를 사용하여 신분증 인증 단계 전에 실행할 수 있는 얼굴 대조 단계)는 항상 비교할 대상이 있으므로 경고 플래그가 지정되지 않습니다.

워크플로의 다른 요소에서 참조를 제공하지 않는 경우, 데이터 전용 일치 후 얼굴 대조 단계에는 실시간 캡처와 비교할 참조 대상이 없습니다.
이 경우 자동으로 거부하는 대신 비교를 계산할 수 없음(`FACE_MATCH_NOT_COMPUTED`, 점수 `null`)으로 보고합니다.
그런 다음 얼굴 대조 단계의 `face_match_not_computed_action`에 따라 결과가 결정됩니다. 기본값은 `In Review`이며, `DECLINE`으로 설정한 경우 `Declined`가 됩니다.
[얼굴 대조 경고](https://docs.didit.me/ko/core-technology/face-match/warnings-face-match.md)를 참고하십시오.

## 지원 국가 및 요금

아래 가격은 응답된 시도당 공개 소매 USD 기준이며, 2026년 9월 11일 익명 데이터베이스 검증 요금 피드를 기준으로 확인되었습니다. 해당 국가에 구성된 서비스를 사용합니다. 가격 표시는 프로덕션 출시 안내가 아니므로 애플리케이션 카탈로그에서 제공하는 방식만 활성화하십시오. 기존 제공 여부 스냅샷은 이 가격 업데이트와 별도로 유지됩니다.

여러 출처를 사용하는 국가의 경우, 표에는 모든 출처가 응답했을 때의 합계가 표시됩니다. 응답된 시도에는 청구 가능한 출처 응답에 대해서만 비용이 청구되며, 응답하지 않은 출처는 제외됩니다. 나이지리아는 합계가 아닌 **NIN 또는 BVN**을 사용합니다. 맞춤형 계약 요율은 다를 수 있으며 콘솔에 표시됩니다. 이는 신분증 단계 조회 가격이며, 해당 국가에서 제공되는 다른 모든 데이터베이스 검증 서비스에 대한 견적이 아닙니다.

| 국가 | USD / 시도 | 코드 | 조회 출처 | 제공 여부 | 셀피, 라이브니스 및 얼굴 대조 | 동의 체계 |
| - | - | - | - | - | - | - |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/ar.svg)아르헨티나 | \$0.20 | `ARG` | RENAPER | 사용 가능 | 조회를 통해 셀피 검증; 라이브니스 및 얼굴 대조는 계속 실행됨 | Ley 25.326 |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/bo.svg)볼리비아 | \$0.20 | `BOL` | SEGIP | 사용 가능 | 해당 없음 — 데이터 전용 | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/br.svg)브라질 | \$0.40 | `BRA` | Receita Federal | 사용 가능 | 조회를 통해 셀피 검증; 라이브니스 및 얼굴 대조는 계속 실행됨 | LGPD |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/kh.svg)캄보디아 | \$0.59 | `KHM` | 내무부 유권자 등록부 | 사용 가능 | 해당 없음 — 데이터 전용 | 명시적 동의 필요 |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/ca.svg)캐나다 | \$6.59 | `CAN` | 캐나다 신용정보기관 기록(FINTRAC 이중 프로세스) | 사용 가능 | 해당 없음 — 데이터 전용 | PIPEDA |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/cl.svg)칠레 | \$0.20 | `CHL` | Servicio de Registro Civil e Identificación | 사용 가능 | 해당 없음 — 데이터 전용 | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/cn.svg)중국 | \$0.50 | `CHN` | NCIIC(전국시민신원정보센터) | 사용 가능 | 해당 없음 — 데이터 전용 | 명시적 동의 필요 |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/co.svg)콜롬비아 | \$0.20 | `COL` | Registraduría General de la Nación / ANI | 사용 가능 | 해당 없음 — 데이터 전용 | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/cr.svg)코스타리카 | \$0.20 | `CRI` | Tribunal Supremo de Elecciones | 사용 가능 | 해당 없음 — 데이터 전용 | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/dk.svg)덴마크 | \$2.32 | `DNK` | CPR 등록부 | 사용 가능 | 해당 없음 — 데이터 전용 | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/do.svg)도미니카 공화국 | \$0.05 | `DOM` | Junta Central Electoral | 사용 가능 | 해당 없음 — 데이터 전용 | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/ec.svg)에콰도르 | \$0.20 | `ECU` | Registro Civil del Ecuador | 사용 가능 | 해당 없음 — 데이터 전용 | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/sv.svg)엘살바도르 | \$0.20 | `SLV` | RNPN | 사용 가능 | 해당 없음 — 데이터 전용 | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/fi.svg)핀란드 | \$3.50 | `FIN` | DVV 주민등록부 | 사용 가능 | 해당 없음 — 데이터 전용 | 명시적 동의 필요 |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/fr.svg)프랑스 | \$2.58 | `FRA` | 프랑스 거주 및 공공요금 기록 | 사용 가능 | 해당 없음 — 데이터 전용 | GDPR |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/gt.svg)과테말라 | \$0.20 | `GTM` | RENAP | 사용 가능 | 해당 없음 — 데이터 전용 | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/hn.svg)온두라스 | \$0.20 | `HND` | CNE | 사용 가능 | 해당 없음 — 데이터 전용 | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/in.svg)인도 | \$0.42 | `IND` | UIDAI (Aadhaar) | 사용 가능 | 해당 없음 — 데이터 전용 | Aadhaar 동의 |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/id.svg)인도네시아 | \$0.35 | `IDN` | 거주 기록을 통한 인도네시아 주민등록부 | 사용 가능 | 해당 없음 — 데이터 전용 | UU PDP |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/ke.svg)케냐 | \$0.75 | `KEN` | IPRS (Integrated Population Registration System) | 사용 가능 | 해당 없음 — 데이터 전용 | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/my.svg)말레이시아 | \$0.59 | `MYS` | JPN(국민등록국) | 사용 가능 | 해당 없음 — 데이터 전용 | 명시적 동의 필요 |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/mx.svg)멕시코 | \$0.20 | `MEX` | RENAPO | 이용 가능 | 해당 없음 — 데이터 전용 | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/nl.svg)네덜란드 | \$1.50 | `NLD` | 네덜란드 거주자 기록 | 이용 가능 | 해당 없음 — 데이터 전용 | GDPR |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/ng.svg)나이지리아 | NIN $0.35 / BVN $0.35 | `NGA` | NIMC / NIBSS | 이용 가능 | 조회 시 셀피 확인, 라이브니스 및 얼굴 대조는 계속 실행됨 | NDPR |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/no.svg)노르웨이 | \$4.04 | `NOR` | 노르웨이 거주자 기록 | 이용 가능 | 해당 없음 — 데이터 전용 | GDPR |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/pa.svg)파나마 | \$1.25 | `PAN` | Tribunal Electoral / SIB | 이용 가능 | 조회 시 셀피 확인, 라이브니스 및 얼굴 대조는 계속 실행됨 | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/py.svg)파라과이 | \$0.20 | `PRY` | Tribunal Superior de Justicia Electoral | 이용 가능 | 해당 없음 — 데이터 전용 | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/pe.svg)페루 | \$0.20 | `PER` | RENIEC | 이용 가능 | 해당 없음 — 데이터 전용 | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/sg.svg)싱가포르 | \$7.17 | `SGP` | 싱가포르 신용평가기관 및 공공 서비스 기록 | 이용 가능 | 해당 없음 — 데이터 전용 | PDPA |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/za.svg)남아프리카 공화국 | \$2.68 | `ZAF` | Department of Home Affairs | 이용 가능 | 조회에 포함됨 | POPIA |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/se.svg)스웨덴 | \$0.59 | `SWE` | Skatteverket 인구 등록부 | 이용 가능 | 해당 없음 — 데이터 전용 | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/th.svg)태국 | \$0.59 | `THA` | DOPA 주민등록 | 이용 가능 | 해당 없음 — 데이터 전용 | 명시적 동의 필요 |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/gb.svg)영국 | \$3.09 | `GBR` | 영국 신용평가기관 및 금융 서비스 기록 | 이용 가능 | 해당 없음 — 데이터 전용 | UK GDPR |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/us.svg)미국 | \$0.45 | `USA` | 미국 신용평가기관 및 금융 서비스 기록 | 이용 가능 | 해당 없음 — 데이터 전용 | GLBA 허용 목적 |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/uy.svg)우루과이 | \$0.20 | `URY` | Dirección Nacional del Registro de Estado Civil | 이용 가능 | 해당 없음 — 데이터 전용 | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/ve.svg)베네수엘라 | \$0.20 | `VEN` | CNE | 이용 가능 | 해당 없음 — 데이터 전용 | — |
| ![](https://didit-public-assets.s3.eu-west-1.amazonaws.com/flags/zm.svg)잠비아 | \$0.20 | `ZMB` | Zambia Revenue Authority | 이용 가능 | 해당 없음 — 데이터 전용 | — |

> [!NOTE]
>
> 제공 여부는 백엔드에서 제공하는 기능 카탈로그에 따라 결정되며, 카탈로그에서 해당 국가에 대해 `Available`로 표시하지 않은 조회를 활성화하는 워크플로는 API에서 거부됩니다. **요청 시 제공**으로 표시된 가격은 아직 공개되지 않은 가격입니다. 비문서 방식은 국가별로 가격이 책정되며 어카운트 팀에서 견적을 제공합니다.

## 형식 규칙

식별자 필드는 데이터가 전송되기 전에 국가에 따라 길이, 숫자 전용 규칙, 체크섬 또는 패턴 등 클라이언트 측 형식 검사를 수행합니다. 이 검사를 통과하지 못한 번호는 소스에 도달하지 않으므로, **비용이 청구되지 않으며 `max_attempts`에도 반영되지 않습니다**. 사용자에게는 국가별 메시지가 표시되고 수정을 요청합니다.

아래의 국가별 표에는 각 필드에 대한 규칙이 나열되어 있습니다. 규칙이 없는 필드는 이름, 인터페이스에서 수집하는 날짜 또는 이미지 캡처와 같은 자유 형식 텍스트입니다.

직접 사전 입력할 때 형식을 올바르게 지정하면 오타로 인한 비용이 전혀 발생하지 않습니다.

## 국가별 필드

#### 아르헨티나 (`ARG`)

출처: **RENAPER**. 조회 시 셀피도 함께 촬영하여 해당 신원 기록상의 얼굴과 비교합니다. 이 검증은 인물 사진 대신 판정 결과를 반환합니다. 이는 라이브니스 검사가 아니므로 건너뛰기 스위치는 꺼진 상태로 유지됩니다. 워크플로의 모든 라이브니스 감지 및 얼굴 대조 단계는 그대로 실행되며, 얼굴 대조는 라이브 캡처 사진을 해당 검증된 셀피와 비교합니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| DNI 번호 | `document_number` | 예 | 패턴 `[MFmf]?\d{7,8}`, 7-9자 |
| 셀피 | `selfie` | 예 | — |
| DNI에 표시된 성별 | `gender` | 예 | `M`, `F`, `X` 중 하나 |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 기록 상태 | `record_status` | 아니요 |
| 출처명 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 볼리비아 (`BOL`)

출처: **SEGIP**. 이 출처는 데이터만 반환하므로 얼굴을 대조할 인물 사진이 제공되지 않습니다. 이 방식으로 인증된 사용자의 경우 이후 워크플로의 얼굴 대조 단계에서 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 볼리비아 CI | `document_number` | 예 | 패턴 `\d{6,10}(?:[-\s]?\d[A-Za-z])?`, 6-13자 |
| 생년월일 | `date_of_birth` | 예 | — |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 기록 상태 | `record_status` | 아니요 |
| 출처명 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 브라질 (`BRA`)

출처: **Receita Federal**. 조회 시 셀피도 함께 촬영하여 해당 신원 기록상의 얼굴과 비교합니다. 이 검증은 인물 사진 대신 판정 결과를 반환합니다. 이는 라이브니스 검사가 아니므로 건너뛰기 스위치는 꺼진 상태로 유지됩니다. 워크플로의 모든 라이브니스 감지 및 얼굴 대조 단계는 그대로 실행되며, 얼굴 대조는 라이브 캡처 사진을 해당 검증된 셀피와 비교합니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 브라질 CPF | `tax_number` | 예 | 정확히 11자, 숫자만 |
| 생년월일 | `date_of_birth` | 예 | — |
| 셀피 | `selfie` | 예 | — |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 기록 상태 | `record_status` | 아니요 |
| 출처명 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 캄보디아 (`KHM`)

출처: **내무부 유권자 등록부**. 이 출처는 데이터만 반환하므로 얼굴을 대조할 인물 사진이 제공되지 않습니다. 이 방식으로 인증된 사용자의 경우 이후 워크플로의 얼굴 대조 단계에서 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 이름 | `first_name` | 예 | — |
| 성 | `last_name` | 예 | — |
| 생년월일 | `date_of_birth` | 예 | — |
| 유권자 ID 번호 | `voter_id` | 예 | 패턴 `(?:\d{8}\|\d{2}-\d{3}-\d{3})` |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 기록 상태 | `record_status` | 아니요 |
| 출처명 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 캐나다 (`CAN`)

출처: **캐나다 신용조회기관 기록(FINTRAC 이중 절차)**. 이 출처는 데이터만 반환하므로 얼굴을 대조할 인물 사진이 제공되지 않습니다. 이 방식으로 인증된 사용자의 경우 이후 워크플로의 얼굴 대조 단계에서 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 이름 | `first_name` | 예 | — |
| 성 | `last_name` | 예 | — |
| 생년월일 | `date_of_birth` | 예 | — |
| 거주지 주소 | `address` | 예 | — |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 이름 일치 여부(정확히 일치, 부분 일치 또는 일치하지 않음) | `name_match` | 예 |
| 생년월일 일치 여부 | `date_of_birth_match` | 예 |
| 주소 일치 여부 | `address_match` | 예 |
| 신원을 확인한 출처 수 | `sources_confirming` | 예 |
| 출처명 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 칠레 (`CHL`)

출처: **Servicio de Registro Civil e Identificación**. 이 출처는 데이터만 반환하므로 얼굴을 대조할 인물 사진이 제공되지 않습니다. 이 방식으로 인증된 사용자의 경우 이후 워크플로의 얼굴 대조 단계에서 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 칠레 RUT | `personal_number` | 예 | 8-12자 |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 기록 상태 | `record_status` | 아니요 |
| 출처명 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 중국 (`CHN`)

출처: **NCIIC(국가공민신분정보센터)**. 이 출처는 데이터만 반환하므로 얼굴을 대조할 인물 사진이 제공되지 않습니다. 이 방식으로 인증된 사용자의 경우 이후 워크플로의 얼굴 대조 단계에서 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 성명 | `full_name` | 예 | — |
| 생년월일 | `date_of_birth` | 예 | — |
| 국가 신분증 번호 | `national_id` | 예 | 패턴 `(\d{15}\|\d{17}[\dXx])` |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 기록 상태 | `record_status` | 아니요 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 콜롬비아 (`COL`)

소스: **Registraduría General de la Nación / ANI**. 이 소스는 데이터만 반환하므로 얼굴 대조를 진행할 인물 사진이 없습니다. 따라서 워크플로의 후속 얼굴 대조 단계에서 이 방식으로 인증된 사용자에 대해 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 콜롬비아 Cédula | `personal_number` | 예 | 6-10자, 숫자만 |
| 발급일 | `date_of_issue` | 예 | — |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 레코드 상태 | `record_status` | 아니요 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 코스타리카 (`CRI`)

소스: **Tribunal Supremo de Elecciones**. 이 소스는 데이터만 반환하므로 얼굴 대조를 진행할 인물 사진이 없습니다. 따라서 워크플로의 후속 얼굴 대조 단계에서 이 방식으로 인증된 사용자에 대해 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 코스타리카 Cédula | `personal_number` | 예 | 9-12자, 숫자만 |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 레코드 상태 | `record_status` | 아니요 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 덴마크 (`DNK`)

소스: **CPR register**. 이 소스는 데이터만 반환하므로 얼굴 대조를 진행할 인물 사진이 없습니다. 따라서 워크플로의 후속 얼굴 대조 단계에서 이 방식으로 인증된 사용자에 대해 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 이름 | `first_name` | 예 | — |
| 성 | `last_name` | 예 | — |
| 생년월일 | `date_of_birth` | 예 | — |
| 국가 식별 번호 | `national_id` | 예 | 패턴 `\d{6}-?\d{4}` |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 레코드 상태 | `record_status` | 아니요 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 도미니카 공화국 (`DOM`)

소스: **Junta Central Electoral**. 이 소스는 데이터만 반환하므로 얼굴 대조를 진행할 인물 사진이 없습니다. 따라서 워크플로의 후속 얼굴 대조 단계에서 이 방식으로 인증된 사용자에 대해 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 도미니카 Cédula | `personal_number` | 예 | 정확히 11자, 숫자만 |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 레코드 상태 | `record_status` | 아니요 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 에콰도르 (`ECU`)

소스: **Registro Civil del Ecuador**. 이 소스는 데이터만 반환하므로 얼굴 대조를 진행할 인물 사진이 없습니다. 따라서 워크플로의 후속 얼굴 대조 단계에서 이 방식으로 인증된 사용자에 대해 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 에콰도르 Cédula | `personal_number` | 예 | 정확히 10자, 숫자만 |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 레코드 상태 | `record_status` | 아니요 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 엘살바도르 (`SLV`)

소스: **RNPN**. 이 소스는 데이터만 반환하므로 얼굴 대조를 진행할 인물 사진이 없습니다. 따라서 워크플로의 후속 얼굴 대조 단계에서 이 방식으로 인증된 사용자에 대해 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 엘살바도르 DUI | `document_number` | 예 | 정확히 9자, 숫자만 |
| 생년월일 | `date_of_birth` | 예 | — |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 레코드 상태 | `record_status` | 아니요 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 핀란드 (`FIN`)

소스: **DVV population register**. 이 소스는 데이터만 반환하므로 얼굴 대조를 진행할 인물 사진이 없습니다. 따라서 워크플로의 후속 얼굴 대조 단계에서 이 방식으로 인증된 사용자에 대해 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 이름 | `first_name` | 예 | — |
| 성 | `last_name` | 예 | — |
| 생년월일 | `date_of_birth` | 예 | — |
| 국가 식별 번호 | `national_id` | 예 | 패턴 `(?:\d{6}[-+A]\d{3}[0-9A-Z]\|\d{6}\d{3}[0-9A-Z])` |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 레코드 상태 | `record_status` | 아니요 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 프랑스 (`FRA`)

소스: **프랑스 주거 및 공과금 기록**. 이 소스는 데이터만 반환하므로 얼굴 대조를 진행할 인물 사진이 없습니다. 따라서 워크플로의 후속 얼굴 대조 단계에서 이 방식으로 인증된 사용자에 대해 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 이름 | `first_name` | 예 | — |
| 성 | `last_name` | 예 | — |
| 생년월일 | `date_of_birth` | 예 | — |
| 자택 주소 | `address` | 예 | — |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 일치 여부(일치, 부분 일치 또는 불일치) | `name_match` | 예 |
| 생년월일 일치 여부 | `date_of_birth_match` | 예 |
| 주소 일치 여부 | `address_match` | 예 |
| 신원을 확인한 출처 수 | `sources_confirming` | 예 |
| 출처 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 과테말라 (`GTM`)

출처: **RENAP**. 이 출처는 데이터만 반환하므로 얼굴을 대조할 인물 사진이 없습니다. 워크플로의 후속 얼굴 대조 단계에서 이러한 방식으로 인증된 사용자에 대해 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 과테말라 DPI | `document_number` | 예 | 정확히 13자, 숫자만 허용 |
| 생년월일 | `date_of_birth` | 예 | — |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 기록 상태 | `record_status` | 아니요 |
| 출처 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 온두라스 (`HND`)

출처: **CNE**. 이 출처는 데이터만 반환하므로 얼굴을 대조할 인물 사진이 없습니다. 워크플로의 후속 얼굴 대조 단계에서 이러한 방식으로 인증된 사용자에 대해 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 온두라스 DNI | `document_number` | 예 | 정확히 13자, 숫자만 허용 |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 기록 상태 | `record_status` | 아니요 |
| 출처 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 인도 (`IND`)

출처: **UIDAI (Aadhaar)**. 이 출처는 데이터만 반환하므로 얼굴을 대조할 인물 사진이 없습니다. 워크플로의 후속 얼굴 대조 단계에서 이러한 방식으로 인증된 사용자에 대해 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 성명 | `full_name` | 예 | — |
| 생년월일 | `date_of_birth` | 예 | — |
| 국가 신분증 번호 | `personal_number` | 예 | 정확히 12자, 숫자만 허용 |
| PAN | `pan` | 예 | 패턴 `[A-Z]{5}\d{4}[A-Z]`, 대문자 변환 |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 기록 상태 | `record_status` | 아니요 |
| 출처 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 인도네시아 (`IDN`)

출처: **거주 기록 기반 인도네시아 인구 등록부**. 이 출처는 데이터만 반환하므로 얼굴을 대조할 인물 사진이 없습니다. 워크플로의 후속 얼굴 대조 단계에서 이러한 방식으로 인증된 사용자에 대해 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 이름 | `first_name` | 예 | — |
| 성 | `last_name` | 예 | — |
| 생년월일 | `date_of_birth` | 예 | — |
| 자택 주소 | `address` | 예 | — |
| NIK(16자리) | `national_id` | 예 | 정확히 16자, 숫자만 허용 |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 일치 여부(일치, 부분 일치 또는 불일치) | `name_match` | 예 |
| 생년월일 일치 여부 | `date_of_birth_match` | 예 |
| 주소 일치 여부 | `address_match` | 예 |
| 신원을 확인한 출처 수 | `sources_confirming` | 예 |
| 출처 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 케냐 (`KEN`)

출처: **IPRS(통합 인구 등록 시스템)**. 이 출처는 데이터만 반환하므로 얼굴을 대조할 인물 사진이 없습니다. 워크플로의 후속 얼굴 대조 단계에서 이러한 방식으로 인증된 사용자에 대해 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 이름 | `first_name` | 예 | — |
| 성 | `last_name` | 예 | — |
| 생년월일 | `date_of_birth` | 예 | — |
| 국가 신분증 번호 | `national_id` | 예 | 패턴 `\d{8,9}` |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 기록 상태 | `record_status` | 아니요 |
| 출처 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 말레이시아 (`MYS`)

출처: **JPN(국립등록부)**. 이 출처는 데이터만 반환하므로 얼굴을 대조할 인물 사진이 없습니다. 워크플로의 후속 얼굴 대조 단계에서 이러한 방식으로 인증된 사용자에 대해 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 성명 | `full_name` | 예 | — |
| 생년월일 | `date_of_birth` | 예 | — |
| 국가 신분증 번호 | `national_id` | 예 | 정확히 12자, 숫자만 허용 |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 기록 상태 | `record_status` | 아니요 |
| 출처 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 멕시코 (`MEX`)

출처: **RENAPO**. 이 출처는 데이터만 반환하므로 얼굴을 대조할 인물 사진이 없습니다. 워크플로의 후속 얼굴 대조 단계에서 이러한 방식으로 인증된 사용자에 대해 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 멕시코 CURP | `personal_number` | 예 | 정확히 18자 |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 레코드 상태 | `record_status` | 아니요 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 네덜란드 (`NLD`)

소스: **네덜란드 거주자 기록**. 이 소스는 데이터만 반환하므로 얼굴을 대조할 인물 사진이 없습니다. 이 방식으로 인증된 사용자의 경우 워크플로의 후속 얼굴 대조 단계에서 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 이름 | `first_name` | 예 | — |
| 성 | `last_name` | 예 | — |
| 생년월일 | `date_of_birth` | 예 | — |
| 거주지 주소 | `address` | 예 | — |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 이름 일치 여부 (완전 일치, 부분 일치 또는 일치하지 않음) | `name_match` | 예 |
| 생년월일 일치 여부 | `date_of_birth_match` | 예 |
| 주소 일치 여부 | `address_match` | 예 |
| 신원을 확인한 소스 수 | `sources_confirming` | 예 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 나이지리아 (`NGA`)

소스: **NIMC / NIBSS**. 조회 시 셀피도 함께 수집하여 해당 신원에 등록된 얼굴과 비교합니다. 이 검사는 인물 사진 대신 판정 결과를 반환합니다. 이는 라이브니스 감지가 아니므로 건너뛰기 스위치는 꺼진 상태로 유지됩니다. 워크플로의 모든 라이브니스 감지 및 얼굴 대조 단계는 계속 실행되며, 얼굴 대조 단계에서 실시간 캡처본을 검증된 해당 셀피와 비교합니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 신분증 유형 | `identifier_type` | 예 | `NIN`, `BVN` 중 하나 |
| 번호 자체 | `identifier` | 예 | 정확히 11자, 숫자만 |
| 이름 | `first_name` | 예 | — |
| 성 | `last_name` | 예 | — |
| 셀피 | `selfie` | 예 | — |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 출신 주 | `state_of_origin` | 아니요 |
| 전화번호 (마스킹됨) | `phone_number_masked` | 아니요 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 노르웨이 (`NOR`)

소스: **노르웨이 거주자 기록**. 이 소스는 데이터만 반환하므로 얼굴을 대조할 인물 사진이 없습니다. 이 방식으로 인증된 사용자의 경우 워크플로의 후속 얼굴 대조 단계에서 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 이름 | `first_name` | 예 | — |
| 성 | `last_name` | 예 | — |
| 생년월일 | `date_of_birth` | 예 | — |
| 거주지 주소 | `address` | 예 | — |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 이름 일치 여부 (완전 일치, 부분 일치 또는 일치하지 않음) | `name_match` | 예 |
| 생년월일 일치 여부 | `date_of_birth_match` | 예 |
| 주소 일치 여부 | `address_match` | 예 |
| 신원을 확인한 소스 수 | `sources_confirming` | 예 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 파나마 (`PAN`)

소스: **Tribunal Electoral / SIB**. 조회 시 셀피도 함께 수집하여 해당 신원에 등록된 얼굴과 비교합니다. 이 검사는 인물 사진 대신 판정 결과를 반환합니다. 이는 라이브니스 감지가 아니므로 건너뛰기 스위치는 꺼진 상태로 유지됩니다. 워크플로의 모든 라이브니스 감지 및 얼굴 대조 단계는 계속 실행되며, 얼굴 대조 단계에서 실시간 캡처본을 검증된 해당 셀피와 비교합니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 파나마 Cédula | `personal_number` | 예 | 패턴 `(?:\d{1,2}(?:-?(?:AV\|PI))?\|PE\|E\|N)[\d-]*`, 최소 5자, 대문자 |
| 셀피 | `selfie` | 예 | — |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 레코드 상태 | `record_status` | 아니요 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 파라과이 (`PRY`)

소스: **Tribunal Superior de Justicia Electoral**. 이 소스는 데이터만 반환하므로 얼굴을 대조할 인물 사진이 없습니다. 이 방식으로 인증된 사용자의 경우 워크플로의 후속 얼굴 대조 단계에서 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 파라과이 CI | `document_number` | 예 | 6-10자, 숫자만 |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 레코드 상태 | `record_status` | 아니요 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 페루 (`PER`)

소스: **RENIEC**. 이 소스는 데이터만 반환하므로 얼굴을 대조할 인물 사진이 없습니다. 이 방식으로 인증된 사용자의 경우 워크플로의 후속 얼굴 대조 단계에서 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 페루 DNI | `personal_number` | 예 | 정확히 8자, 숫자만 |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 레코드 상태 | `record_status` | 아니요 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 싱가포르 (`SGP`)

소스: **싱가포르 신용 정보 기관 및 공공요금 기록**. 이 소스는 데이터만 반환하므로 얼굴을 대조할 인물 사진이 없습니다. 이 방식으로 인증된 사용자의 경우 워크플로의 후속 얼굴 대조 단계에서 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 이름 | `first_name` | 예 | — |
| 성 | `last_name` | 예 | — |
| 생년월일 | `date_of_birth` | 예 | — |
| 거주지 주소 | `address` | 예 | — |
| NRIC / FIN | `national_id` | 예 | 패턴 `[STFGM]\d{7}[A-Z]`, 대문자로 변환됨 |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 이름 일치 여부(정확히 일치, 부분 일치 또는 일치하지 않음) | `name_match` | 예 |
| 생년월일 일치 여부 | `date_of_birth_match` | 예 |
| 주소 일치 여부 | `address_match` | 예 |
| 신원을 확인한 소스 수 | `sources_confirming` | 예 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 남아프리카 공화국(`ZAF`)

소스: **Department of Home Affairs**. 이 소스는 인물 사진을 반환하므로, 셀피를 촬영하고 셀피에서 수동 라이브니스 감지를 수행한 다음 조회 내에서 해당 인물 사진과 얼굴 대조를 수행합니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 13자리 신분증 번호 | `national_id` | 예 | 정확히 13자, 숫자만 허용, LUHN 체크섬 |
| 이름 | `first_name` | 예 | — |
| 성 | `last_name` | 예 | — |
| 셀피 | `selfie` | 예 | — |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 시민권 | `citizenship` | 아니요 |
| 신분증 상태(유효, 사망 또는 차단됨) | `id_status` | 예 |
| 등록부 인물 사진 | `registry_portrait` | 아니요 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 스웨덴(`SWE`)

소스: **Skatteverket 인구 등록부**. 이 소스는 데이터만 반환하므로 얼굴 대조를 수행할 인물 사진이 없습니다. 이 방식으로 인증된 사용자의 경우 워크플로 후속 단계의 얼굴 대조 단계에서 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 이름 | `first_name` | 예 | — |
| 성 | `last_name` | 예 | — |
| 생년월일 | `date_of_birth` | 예 | — |
| 주민등록번호 | `national_id` | 예 | 패턴 `(\d{10}\|\d{12})`, 숫자만 허용 |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 기록 상태 | `record_status` | 아니요 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 태국(`THA`)

소스: **DOPA 주민 등록**. 이 소스는 데이터만 반환하므로 얼굴 대조를 수행할 인물 사진이 없습니다. 이 방식으로 인증된 사용자의 경우 워크플로 후속 단계의 얼굴 대조 단계에서 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 이름 | `first_name` | 예 | — |
| 성 | `last_name` | 예 | — |
| 생년월일 | `date_of_birth` | 예 | — |
| 태국 주민등록증 번호 | `national_id` | 예 | 정확히 13자, 숫자만 허용 |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 기록 상태 | `record_status` | 아니요 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 영국(`GBR`)

소스: **영국 신용 조사 기관 및 금융 서비스 기록**. 이 소스는 데이터만 반환하므로 얼굴 대조를 수행할 인물 사진이 없습니다. 이 방식으로 인증된 사용자의 경우 워크플로 후속 단계의 얼굴 대조 단계에서 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 이름 | `first_name` | 예 | — |
| 성 | `last_name` | 예 | — |
| 생년월일 | `date_of_birth` | 예 | — |
| 거주지 주소 | `address` | 예 | — |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 이름 일치 여부(정확히 일치, 부분 일치 또는 일치하지 않음) | `name_match` | 예 |
| 생년월일 일치 여부 | `date_of_birth_match` | 예 |
| 주소 일치 여부 | `address_match` | 예 |
| 신원을 확인한 소스 수 | `sources_confirming` | 예 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 미국(`USA`)

소스: **미국 신용 조사 기관 및 금융 서비스 기록**. 이 소스는 데이터만 반환하므로 얼굴 대조를 수행할 인물 사진이 없습니다. 이 방식으로 인증된 사용자의 경우 워크플로 후속 단계의 얼굴 대조 단계에서 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 이름 | `first_name` | 예 | — |
| 성 | `last_name` | 예 | — |
| 생년월일 | `date_of_birth` | 예 | — |
| 거주지 주소 | `address` | 예 | — |
| 사회보장번호(마지막 4자리 또는 전체) | `ssn` | 아니요 | 4-9자, 숫자만 허용 |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 이름 일치 여부(정확히 일치, 부분 일치 또는 일치하지 않음) | `name_match` | 예 |
| 생년월일 일치 여부 | `date_of_birth_match` | 예 |
| 주소 일치 여부 | `address_match` | 예 |
| 신원을 확인한 소스 수 | `sources_confirming` | 예 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 우루과이(`URY`)

소스: **Dirección Nacional del Registro de Estado Civil**. 이 소스는 데이터만 반환하므로 얼굴 대조를 수행할 인물 사진이 없습니다. 이 방식으로 인증된 사용자의 경우 워크플로 후속 단계의 얼굴 대조 단계에서 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검사 |
| - | - | - | - |
| 우루과이 CI | `personal_number` | 예 | 7-9자, 숫자만 허용 |
| 생년월일 | `date_of_birth` | 예 | — |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 기록 상태 | `record_status` | 아니요 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 베네수엘라(`VEN`)

소스: **CNE**. 이 소스는 데이터만 반환하므로 얼굴 대조를 수행할 인물 사진이 없습니다. 이 방식으로 인증된 사용자의 경우 워크플로 후속 단계의 얼굴 대조 단계에서 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검증 |
| - | - | - | - |
| 베네수엘라 Cédula | `document_number` | 예 | 패턴 `[VvEe]?-?\d{6,10}`, 6-12자 |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 레코드 상태 | `record_status` | 아니요 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

#### 잠비아 (`ZMB`)

소스: **Zambia Revenue Authority**. 이 소스는 데이터만 반환하므로 얼굴 대조를 진행할 인물 사진이 없습니다. 이 방식으로 인증된 사용자의 경우 워크플로의 후속 얼굴 대조 단계에서 비교할 대상이 없습니다.

| 요청 항목 | 필드 키 | 필수 여부 | 형식 검증 |
| - | - | - | - |
| 국가 신분증 번호 | `national_id` | 예 | 패턴 `\d{6}/?\d{2}/?\d`, 대문자 변환 |
| 이름 | `first_name` | 예 | — |
| 성 | `last_name` | 예 | — |

| 반환 항목 | 필드 키 | 필수 여부 |
| - | - | - |
| 성명 | `full_name` | 예 |
| 생년월일 | `date_of_birth` | 예 |
| 성별 | `gender` | 아니요 |
| 주소 | `address` | 아니요 |
| 레코드 상태 | `record_status` | 아니요 |
| 소스 이름 | `source_name` | 아니요 |
| 조회 일시 | `queried_at` | 아니요 |

## 동의

여러 소스는 해당 인물의 명시적 동의가 있어야만 조회할 수 있으며, 동의 규정은 국가마다 다릅니다(남아프리카공화국의 POPIA, 나이지리아의 NDPR, 브라질의 LGPD, 영국의 UK GDPR, 미국의 GLBA 허용 목적 등). 각 소스에 적용되는 규정은 위의 지원 범위 표에 나와 있습니다.

해당 동의에 대한 책임은 귀하에게 있습니다. 자체 플로우에서 동의를 수집하거나 신분증 단계 앞에 [설문지](https://docs.didit.me/ko/core-technology/questionnaires/overview.md) 단계를 추가하고 기록을 보관하십시오. Didit은 귀하가 요청한 조회를 실행할 뿐이며, 귀하에게 조회를 요청할 권한이 있었는지는 판단하지 않습니다. 특정 국가의 소스에서 자체적인 동의 문구를 요구하는 경우, 인증 UI에서 조회가 실행되기 전에 해당 문구를 표시합니다.

## 시도 횟수, 결과 및 결제

응답이 완료된 각 조회는 1회의 시도로 계산됩니다. `max_attempts`는 1에서 5까지 설정할 수 있으며 기본값은 1입니다.

| 결과 | 시도로 계산 | 결제 청구 | 이후 진행 사항 |
| - | - | - | - |
| `match` | 예 | 예 | 등록부의 레코드가 신분증 인증 결과가 되고 워크플로가 다음으로 진행됩니다. |
| `partial_match` | 예 | 예 | 잔여 시도 횟수가 있는 동안 재시도하며, 이후 `on_partial_match`가 적용됩니다. |
| `no_match` | 예 | 예 | 잔여 시도 횟수가 있는 동안 재시도하며, 이후 `on_no_match`가 적용됩니다. |
| `provider_error` | 아니요 | 아니요 | 사용자에게 재시도가 요청됩니다. 해당 단계에서 응답 없는 조회가 3회 발생하면 `on_provider_error`가 적용됩니다. |
| `format_rejected` | 아니요 | 아니요 | 사용자에게 필드 수정을 요청합니다. 등록부에 도달하지 않았습니다. |

청구 가능한 응답 완료 시도마다 일치, 부분 일치 또는 불일치로 응답한 서비스의 소비자 요금이 합산됩니다. 재시도는 새로운 시도이며 추가 요금이 발생할 수 있습니다. 공급자 오류로 끝난 시도는 청구되지 않습니다. 형식 거부는 청구되지 않습니다.

조회가 문서 촬영으로 폴백되는 경우, 완료된 문서 검사는 별도로 청구됩니다. 폴백을 비활성화하면 세션이 거부되며, 이미 완료된 조회는 환불되지 않습니다. 샌드박스 시나리오에서는 유료 등록부 조회나 사용 요금 없이 결과를 시뮬레이션합니다.

## 세션에 반영되는 데이터

일치한 조회는 문서를 판독했을 때와 동일한 방식으로 신분증 인증 결과를 채우며(성명, 생년월일, 국가 식별자), `id_lookup` 증거 블록을 추가합니다.

```json theme={null}
{
  "node_id": "feature_ocr_1",
  "status": "Approved",
  "verification_method": "id_lookup",
  "assurance": "data_match",
  "wallet_provider": null,
  "fallback_from": null,
  "id_lookup": {
    "source": "Department of Home Affairs",
    "checked_at": "2026-09-04T09:12:44Z",
    "attempts": 1,
    "max_attempts": 2,
    "outcome": "match",
    "comparison": [
      { "field": "identification_number", "label": "ID number", "provided": "9106155043088", "record": "9106155043088", "result": "match" },
      { "field": "full_name", "label": "Full name", "provided": "Thabo Mokoena", "record": "Thabo Mokoena", "result": "match" },
      { "field": "date_of_birth", "label": "Date of birth", "provided": "1991-06-15", "record": "1991-06-15", "result": "match" }
    ],
    "registry_portrait": "https://<media-host>/registry_portrait.jpg",
    "face_match_score": 96.4,
    "source_errors": []
  },
  "wallet_verification": null
}
```

`comparison`에는 비교 가능한 필드당 하나의 행이 포함되며, `result`는 `match`, `partial`, `no_match` 중 하나로 설정되므로 검토자는 어떤 필드가 일치하지 않았는지 정확히 확인할 수 있습니다. 성과 이름을 합쳐 하나의 성명으로 비교하고 모든 식별자 별칭을 하나의 번호로 비교하므로, 행 이름은 각 국가의 요청 필드 키가 아닌 표준화된 형태(`identification_number`, `full_name`, `date_of_birth`, `address`)로 표시됩니다.

현재 스테이징 응답은 소스 오류를 별도의 `source_errors` 배열에 보관합니다. 이 항목에는 제공된 경우 `service_id`, `code`, `message`, `details`, `outcome_detail`이 포함될 수 있습니다. 이를 신원 불일치가 아닌 조회 진단 정보로 처리하십시오. 이전 릴리스에서는 소스 오류가 `result: "error"` 형태의 `comparison` 행으로 표시될 수 있으므로, 대상 환경에 배포된 규격을 확인하십시오.

`registry_portrait`는 인물 사진을 반환하는 소스에서 선택된 응답 필드가 사진을 보존할 때만 존재합니다. 이 경우 `face_match_score`는 셀피와 해당 인물 사진을 비교한 결과입니다. 셀피를 직접 검사하는 소스(아르헨티나 RENAPER, 나이지리아)는 인물 사진을 반환하지 않으며, `face_match_score`는 자체 검사에서 보고한 점수가 됩니다.

전체 필드 유형은 [신분증 인증 데이터 모델](https://docs.didit.me/ko/reference/data-models.md#신분증-인증)에서 확인할 수 있습니다.

## 데이터 보존

일치 결과를 반환한 소스 레코드는 신분증 인증 결과로 저장되며 문서 판독과 정확히 동일하게 조직의 [데이터 보존](https://docs.didit.me/ko/console/data-retention.md) 설정을 따릅니다. 세션을 삭제하면 이 데이터도 함께 삭제됩니다. 자세한 내용은 [세션 삭제](https://docs.didit.me/ko/sessions-api/delete-session.md)를 참조하십시오.

> [!WARNING]
>
> 현재 스테이징 구현에서는 비교 출력, 선택적 성별 및 보존된 등록부 인물 사진에 `id_lookup.response_fields`를 적용합니다. 필수 신원 필드는 인증 레코드의 일부로 유지됩니다. 이것이 모든 중간 공급자 payload가 처리 과정에서 제외됨을 보장하는 것은 아닙니다. 이 변경 사항에 대한 프로덕션 배포는 검증되지 않았으므로 데이터 보존 요건을 필드 선택에 의존하기 전에 대상 환경에서의 동작을 확인하십시오.

## 관련 문서

* [신분증 인증 방식](https://docs.didit.me/ko/core-technology/id-verification/verification-methods.md) — 세 가지 방식, 폴백 및 요금
* [디지털 ID 지갑](https://docs.didit.me/ko/core-technology/id-verification/digital-id-wallets.md) — 암호화 방식
* [데이터베이스 검증](https://docs.didit.me/ko/core-technology/database-validation/overview.md) — 이미 촬영한 문서를 소스와 대조하여 확인하는 독립형 기능
* [워크플로 기능 설정](https://docs.didit.me/ko/management-api/workflows/feature-configs.md#ocr-/-신분증-인증) — `methods` 키 레퍼런스


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.