Empezar

Introducción

Qué hace la plataforma, cómo se integra y qué está disponible hoy.

kyc.ar verifica la identidad de una persona en Argentina y te devuelve un veredicto. Tu backend crea una sesión de verificación, le pasás a la persona un link (o un QR), ella completa el flujo desde su celular y vos recibís el resultado por webhook firmado o consultando la API.

La plataforma es API-first: no hay SDK obligatorio ni app que instalar. Todo lo que hace falta es HTTPS y un endpoint que reciba un POST.

Cómo se ve una integración

# 1. Tu backend crea la sesión
curl -X POST https://api.kyc.ar/v1/verification-sessions \
  -H "Authorization: Bearer sk_test_..." \
  -H "Content-Type: application/json" \
  -d '{"project_id": "prj_01J9Z2K3M4N5P6Q7R8S9T0V1W2", "external_ref": "cliente-4821"}'

# 2. La respuesta trae el link y el QR: se los mostrás a la persona
# 3. Cuando termina, te llega el evento verification_session.approved firmado

Qué puede verificar

CampoTipoDescripción
document_arDocumentoDNI tarjeta argentino (PDF417 del dorso), pasaporte (MRZ) y licencia de conducir. Extrae los datos, cruza el frente contra el código de barras, valida el dígito verificador del CUIL, detecta fotos de pantalla y opcionalmente cruza contra el padrón.
face_livenessBiometríaPrueba de vida (Amazon Rekognition Face Liveness) y, opcionalmente, comparación de la cara contra la foto del documento.
otp_emailCanalCódigo de un solo uso por email para verificar la casilla.
otp_whatsappCanalCódigo de un solo uso por WhatsApp para verificar el teléfono.
formDatosFormulario propio: campos de texto, select, fecha, número y checkbox.
choiceRamificaciónAgrupa varios pasos como opciones y exige completar un mínimo, elija la persona o el flujo.

El consentimiento lo antepone siempre la plataforma: no es un paso configurable ni se puede desactivar.

Qué está disponible hoy

Esta documentación describe la plataforma tal como está construida. Para que no haya sorpresas, lo que todavía no existe está marcado como pendiente: