Saltar al contenido principal
Tracer es la plataforma de código abierto de Lerian para validación de transacciones en tiempo real y control de gastos. Permite a las instituciones financieras tomar decisiones instantáneas (ALLOW/DENY/REVIEW) para cualquier tipo de transacción en menos de 100ms, manteniendo el cumplimiento regulatorio. El código fuente está disponible públicamente en GitHub.

¿Por qué usar Tracer?


Tracer es la plataforma de código abierto de Lerian para validación de transacciones en tiempo real y control de gastos. El código fuente está disponible públicamente en GitHub. Tracer le brinda control preciso sobre cómo se validan las transacciones en todo su ecosistema financiero. Con tiempos de respuesta inferiores a 80ms (p99) y configuración flexible, puede aplicar políticas, establecer límites de gasto y mantener el cumplimiento—todo sin comprometer la experiencia del usuario ni escribir código complejo. En su núcleo, Tracer proporciona dos capacidades fundamentales:
  • Reglas de validación: Reglas basadas en expresiones usando CEL (Common Expression Language) que evalúan el contexto de la transacción y devuelven decisiones instantáneas—sin requerir despliegues de código.
  • Límites de gasto dinámicos: Límites configurables por transacción, por cuenta, por portafolio o por segmento—con seguimiento de uso en tiempo real y restablecimientos automáticos de período.

Resolviendo desafíos de control y cumplimiento

Tracer ayuda a las instituciones a aplicar políticas de gasto, identificar transacciones no autorizadas y satisfacer requisitos de auditoría. Ya sea que necesite limitar gastos, aplicar reglas de negocio personalizadas o mantener un registro de auditoría completo para cumplimiento SOX/GLBA, Tracer proporciona la velocidad, flexibilidad y gobernanza requeridas para operaciones financieras modernas.

Capacidades principales


  • Validación en tiempo real con tiempos de respuesta inferiores a 80ms (p99)
  • Motor de reglas basado en expresiones usando CEL (Common Expression Language) para reglas type-safe y amigables para analistas
  • Diseño agnóstico de producto que soporta múltiples tipos de transacciones:
    • Transacciones con tarjeta (débito, crédito, prepago)
    • Transferencias bancarias (domésticas, internacionales, ACH)
    • PIX (instantáneo, programado)
    • Criptomonedas (bitcoin, ethereum, stablecoin)
  • Límites de gasto dinámicos:
    • Por transacción, cuenta, portafolio o segmento
    • Períodos diarios, mensuales o por transacción
  • Seguimiento de uso de límites en tiempo real con restablecimientos automáticos de período
  • Registro de auditoría completo con retención de 7+ años para cumplimiento SOX/GLBA
  • Arquitectura fail-open configurable para evitar bloquear transacciones legítimas

Cómo funciona


Tracer está construido alrededor de tres contextos principales:
  1. Contexto de Validación - Orquesta las solicitudes de validación, coordina la evaluación de reglas y límites, y registra el rastro de auditoría.
  2. Contexto de Reglas - Gestiona las definiciones de reglas, compila expresiones y evalúa reglas contra el contexto de la transacción.
  3. Contexto de Límites - Gestiona las configuraciones de límites de gasto, rastrea contadores de uso y aplica umbrales.
Cuando se envía una transacción para validación:
Todas las reglas activas se evalúan, y si alguna regla DENY coincide, Tracer devuelve una decisión DENY. Tu sistema es responsable de actuar sobre esta decisión (por ejemplo, bloquear la transacción, informar al usuario, o registrar para revisión). Los límites se verifican contra el uso actual, y la decisión se devuelve con un registro de auditoría completo.
Todos los montos monetarios en Tracer se expresan en la unidad monetaria más pequeña (por ejemplo, centavos para BRL, cents para USD). Por ejemplo, R$ 50.000,00 = 5.000.000 centavos.

Cuándo usar Tracer


Tracer encaja naturalmente en cualquier flujo de trabajo donde necesite controlar cómo se mueve el dinero a través de su institución.
  • Gobernanza de gastos: Aplique políticas de gasto internas o a nivel de cliente
  • Validación de transacciones: Aplique reglas de negocio personalizadas antes de la ejecución de transacciones
  • Cumplimiento regulatorio: Produzca registros listos para auditoría y garantice la trazabilidad
  • Protección al cliente: Controle el gasto excesivo y aplique límites de transacción

Alcance y principios de diseño


Tracer es un motor de validación de transacciones, no un sistema completo de gestión de fraude. Es un componente especializado optimizado para decisiones de baja latencia (< 100ms) que valida payloads pre-enriquecidos contra reglas y límites configurables. Este alcance enfocado permite que Tracer entregue rendimiento predecible mientras se integra perfectamente con ecosistemas más amplios de prevención de fraude.

En qué se enfoca Tracer

  • Validación basada en reglas: Lógica determinística basada en expresiones usando CEL
  • Límites de gasto: Aplicación en tiempo real con restablecimientos automáticos de período
  • Rastro de auditoría: Registros inmutables para cumplimiento (SOX/GLBA)
  • Decisiones de baja latencia: Respuestas síncronas de API en menos de 80ms (p99)

Lo que Tracer no incluye

CapacidadRazónAlternativa
Scoring por machine learningLa inferencia de ML añade latencia incompatible con el objetivo de sub-100msIntegre servicios de ML externos upstream y pase scores vía metadata
Enriquecimiento de datosLas llamadas externas durante la validación rompen las garantías de latenciaEnriquezca payloads en su integración antes de llamar a Tracer
Flujos de revisión manualLa gestión de casos está fuera del alcance principal de validaciónConstruya colas de revisión en su sistema y use la decisión REVIEW como disparador
Interfaz de usuarioEl diseño API-first permite integración flexibleConstruya UIs personalizadas o use herramientas de terceros
Ventanas de tiempo personalizadasSimplicidad sobre flexibilidad para release inicialUse períodos DAILY, MONTHLY o PER_TRANSACTION
Estos límites mantienen a Tracer rápido, predecible y enfocado en su valor principal: decisiones instantáneas de transacción con rastros de auditoría completos.

Integración


Integrar con Tracer es sencillo. Su sistema de autorización envía solicitudes de validación con el contexto completo de la transacción, y Tracer responde con una decisión—típicamente en menos de 35ms. Este Patrón Payload-Complete mantiene las cosas simples: todo el contexto que Tracer necesita llega en una única solicitud, por lo que no hay llamadas externas durante la validación y la latencia se mantiene predecible.
Tracer está actualmente diseñado como una plataforma single-tenant (una instancia por cliente).
Al igual que todos los productos de Lerian, Tracer se desarrolla con integración nativa al Access Manager. Cuando está habilitado, Access Manager gestiona la autenticación y autorización para las APIs de Tracer. Esta es una funcionalidad opcional disponible en el modelo Enterprise.

Próximos pasos