Saltar al contenido principal
Version: Guardian v0.1.0

Niveles de riesgo

Cada llamada a verify() devuelve un riskLevel que indica la evaluación del backend.

Niveles

NivelSignificadoAcción recomendada
lowRiesgo normal - la transacción parece seguraContinuar
mediumRiesgo elevado - algunas señales marcadasContinuar con precaución o solicitar verificación adicional
highRiesgo alto - señales de fraude fuertesBloquear o escalar
blockedBloqueado por política del backendNo continuar - estado de error
unknownNo se pudo determinar el riesgoNo continuar - estado de error
aviso

blocked y unknown son valores exclusivos del SDK que indican condiciones de error. Cuando riskLevel es alguno de estos, allowed será false y el array errors contendrá detalles. El backend solo devuelve low, medium o high.

Flujo de decisión

verify() → result
├── result.allowed === true
│ └── riskLevel: low | medium
│ └── Continuar (opcionalmente añadir fricción para medium)
└── result.allowed === false
└── riskLevel: high | blocked | unknown
└── Bloquear transacción, verificar result.errors