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

# VU Cloud Services

> Las APIs de VU que se integran por separado: antispoofing facial y huella de conexión. Qué resuelve cada una, cuál necesita y cómo se combinan.

<Tip>
  **Disponible.** Los planes Premium y Pro de Identity Link generan sus propias api-keys desde la sección **Cloud Services** del portal, sin abrir un ticket: hasta 5 por servicio, con 10.000 llamadas de prueba cada una. Durante el período de lanzamiento el consumo no se factura. Connection Fingerprint se contrata con un comercial y no usa api-keys.
</Tip>

Los **VU Cloud Services** son APIs que se consumen de a una, sin depender de un flujo de verificación completo. Cada una responde una pregunta concreta y devuelve algo que su sistema puede usar de inmediato.

<CardGroup cols={2}>
  <Card title="ID Analysis" icon="id-card" href="/vucs/id-analysis/introduccion">
    ¿Qué dice este documento de identidad? Extrae los datos del frente y el dorso, identifica el tipo de documento, recorta el rostro y valida la consistencia entre caras y fuentes.

    **Frente y dorso, con validaciones cruzadas.**
  </Card>

  <Card title="Face Analysis" icon="user-check" href="/vucs/face-analysis/introduccion">
    ¿Es la misma persona? Compara la selfie contra la foto del documento —o contra un vector guardado— y evalúa la calidad de la captura, la pose y los atributos faciales.

    **Un puntaje 0–100 por cada par de rostros.**
  </Card>

  <Card title="Antispoofing Facial" icon="face-viewfinder" href="/vucs/antispoofing-facial/introduccion">
    ¿La selfie proviene de una persona real frente a la cámara? Detecta fotocopias, capturas de pantalla, deepfakes y alteraciones cromáticas.

    **Una llamada HTTP, un veredicto.**
  </Card>

  <Card title="Connection Fingerprint" icon="fingerprint" href="/vucs/connection-fingerprint/introduccion">
    ¿Quién está del otro lado de la conexión? Identifica el dispositivo por su firma TLS, sus cabeceras y su origen geográfico.

    **Sin SDK y sin JavaScript de rastreo.**
  </Card>
</CardGroup>

## Cuál necesita

| Si su pregunta es… | El servicio es |
| - | - |
| ¿Qué datos trae este documento de identidad? | **ID Analysis** |
| ¿El dorso corresponde al frente que me enviaron? | **ID Analysis** |
| ¿La selfie es de la misma persona que la foto del documento? | **Face Analysis** |
| ¿Esta captura tiene calidad suficiente para biometría? | **Face Analysis** |
| ¿Este rostro es de una persona real y presente? | **Antispoofing Facial** |
| ¿Esta imagen fue generada o manipulada por IA? | **Antispoofing Facial** |
| ¿Este dispositivo ya estuvo acá antes? | **Connection Fingerprint** |
| ¿El cliente que dice ser un navegador realmente lo es? | **Connection Fingerprint** |
| ¿Desde dónde parte esta conexión, aproximadamente? | **Connection Fingerprint** |

## En qué se diferencian

| | ID Analysis | Face Analysis | Antispoofing Facial | Connection Fingerprint |
| - | - | - | - | - |
| Qué analiza | Las fotos del documento | Una o más imágenes de rostro | Una imagen que usted envía | La conexión TLS de quien llama |
| Qué devuelve | **Datos** extraídos y validaciones | Un **puntaje** 0–100 en `biometric` | Un **veredicto** en `spoofing` | **Señales** para su motor de riesgo |
| Quién hace la llamada | Su backend | Su backend | Su backend | El navegador del usuario final |
| Autenticación | Cabecera `Api-Key` | Cabecera `Api-Key` | Cabecera `Api-Key` | Ninguna en el endpoint principal |
| URL base | La entrega VU por ambiente | La entrega VU por ambiente | La entrega VU por ambiente | `https://fingerprint.api.vusecurity.com` |
| Integridad | Servidor a servidor | Servidor a servidor | Servidor a servidor | Firma RSA que usted verifica |

<Note>
  La diferencia de fondo está en quién fija el umbral: **el Antispoofing Facial decide** (`spoofing` es un veredicto), **ID Analysis y Face Analysis entregan datos y puntajes** sobre los que su política define qué aceptar, y **el Connection Fingerprint informa** —insumos para su propio motor de riesgo.
</Note>

## Cómo se combinan

En un onboarding real, los cuatro aportan en momentos distintos de la misma sesión: el documento se lee primero, el rostro del documento se compara con la selfie, y la selfie se somete a prueba de vida.

```mermaid theme={null}
sequenceDiagram
    participant N as Navegador
    participant B as Su backend
    participant CF as Connection Fingerprint
    participant IDA as ID Analysis
    participant FA as Face Analysis
    participant AS as Antispoofing Facial
    N->>CF: GET / al abrir la sesión
    CF-->>N: userData + signature
    N->>B: Reenvía la huella completa
    N->>B: Fotos del documento
    B->>IDA: POST /front → POST /back
    IDA-->>B: datos + rostro del documento
    N->>B: Selfie capturada
    B->>AS: POST /inference
    AS-->>B: spoofing: false
    B->>FA: POST /inference (selfie vs rostro del documento)
    FA-->>B: biometric ≥ 70
    B->>B: Decide con todas las señales
```

<Steps>
  <Step title="La huella llega primero">
    La obtiene al abrir la sesión, antes de pedirle nada al usuario. Si el cliente ya parece automatizado, puede endurecer el flujo o cortarlo sin gastar una verificación biométrica.
  </Step>

  <Step title="El documento se lee y se valida">
    [ID Analysis](/vucs/id-analysis/introduccion) extrae los datos del frente y el dorso, valida que las dos caras correspondan al mismo documento y devuelve el rostro recortado.
  </Step>

  <Step title="La selfie se compara y se somete a prueba de vida">
    [Antispoofing Facial](/vucs/antispoofing-facial/introduccion) confirma que la selfie es de una persona presente; [Face Analysis](/vucs/face-analysis/introduccion) la compara contra el rostro del documento: `biometric["0"]["1"] >= 70`.
  </Step>

  <Step title="La decisión final es suya">
    El veredicto de antispoofing y el puntaje biométrico autorizan la aprobación; la huella y las validaciones del documento le dicen con cuánta confianza y si conviene pedir un factor adicional.
  </Step>
</Steps>

## Antes de empezar

<CardGroup cols={2}>
  <Card title="Credenciales y ambientes" icon="key">
    VU le entrega la URL base y la api-key de ID Analysis, Face Analysis y Antispoofing Facial por ambiente — cada servicio tiene su propia clave. Para Connection Fingerprint, sus orígenes deben estar registrados en la lista CORS antes de la primera llamada.
  </Card>

  <Card title="Soporte" icon="life-ring">
    Escriba a [customer.support@vusecurity.com](mailto:customer.support@vusecurity.com) con el identificador de la transacción, el ambiente y la marca de tiempo aproximada.
  </Card>
</CardGroup>

<Warning>
  Ninguno de estos servicios reemplaza a [Identity Link](/identity-link/introduccion) cuando necesita una verificación de identidad completa —documento, datos extraídos y prueba de vida en un mismo flujo administrado—. Son piezas que se integran solas o combinadas bajo su propia orquestación.
</Warning>


## Related topics

- [Documentación técnica de VU](/index.md)
- [Changelog de Identity Link API](/identity-link/changelog.md)
- [Face Analysis](/vucs/face-analysis/introduccion.md)
- [Antispoofing Facial](/vucs/antispoofing-facial/introduccion.md)
- [Connection Fingerprint](/vucs/connection-fingerprint/introduccion.md)


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