¿Por qué usar Tracer?
Sin controles automatizados, las instituciones financieras enfrentan gastos no autorizados, incumplimiento de políticas internas y dificultades para demostrar gobernanza ante reguladores. Las revisiones manuales no escalan, y los controles post-transacción llegan demasiado tarde. 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 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
- Decisión predeterminada configurable para casos sin coincidencia (
DEFAULT_DECISION_WHEN_NO_MATCH) — cuando ninguna regla coincide con la transacción, Tracer devuelve el predeterminado configurado (ALLOW para fail-open, DENY para fail-closed). Las fallas de infraestructura aparecen como errores HTTP; el sistema que llama decide el comportamiento de fallback.
Cómo funciona
Tracer está construido alrededor de tres contextos principales:
- 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.
- Contexto de Reglas - Gestiona las definiciones de reglas, compila expresiones y evalúa reglas contra el contexto de la transacción.
- Contexto de Límites - Gestiona las configuraciones de límites de gasto, rastrea contadores de uso y aplica umbrales.

Quién hace qué
Tracer se ubica entre varios equipos. Cada equipo es dueño de una parte del ciclo:| Actor | Qué hace | Toca |
|---|---|---|
| Analista de riesgo / fraude | Escribe y ajusta reglas (“denegar PIX por encima de R$ 50k de cuentas nuevas”) | POST /v1/rules, /v1/rules/{id}/activate, revisión del rastro de auditoría |
| Gestor de producto / riesgo | Configura límites de gasto por segmento, portafolio, cuenta | POST /v1/limits, endpoints de ciclo de vida, monitoreo de uso |
| Ingeniero de integración | Construye la llamada del sistema de autorización a Tracer | POST /v1/validations, manejo de retry / timeout / fallback |
| Sistema de autorización | Envía cada transacción para validación, actúa sobre ALLOW / DENY / REVIEW | Llama a POST /v1/validations en el camino crítico |
| Tracer | Evalúa reglas y límites, registra el resultado, devuelve la decisión | Corre internamente — nunca llama de vuelta |
| Compliance / auditoría | Consulta el rastro, verifica integridad de la cadena de hash, corre reportes SOX/GLBA | GET /v1/validations, /v1/audit-events, /v1/audit-events/{id}/verify |
| SRE / plataforma | Monitorea latencia, capacidad, readiness | Observa /readyz, métricas OTel, tasas de error |
Los valores monetarios (
amount de la transacción, maxAmount del límite de gasto y contadores de uso) se expresan como cadenas decimales, por ejemplo "1500.00" o "50000.00".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
| Capacidad | Razón | Alternativa |
|---|---|---|
| Scoring por machine learning | La inferencia de ML añade latencia incompatible con el objetivo de sub-100ms | Integre servicios de ML externos upstream y pase scores vía metadata |
| Enriquecimiento de datos | Las llamadas externas durante la validación rompen las garantías de latencia | Enriquezca payloads en su integración antes de llamar a Tracer |
| Flujos de revisión manual | La gestión de casos está fuera del alcance principal de validación | Construya colas de revisión en su sistema y use la decisión REVIEW como disparador |
| Interfaz de usuario | El diseño API-first permite integración flexible | Construya UIs personalizadas o use herramientas de terceros |
| Ejecución de pagos | Tracer devuelve decisiones de validación; no mueve fondos | Ejecuta o bloquea pagos en el sistema upstream según la decisión |
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.
De forma predeterminada, Tracer opera en modo single-tenant y soporta operación multi-tenant cuando se despliega en modo SaaS o BYOC Multi-Tenant. En modo multi-tenant, la resolución y el aislamiento de tenants funcionan igual que en el resto de la plataforma — consulta Multi-tenancy para el modelo y Access Manager para el flujo de autenticación.
Próximos pasos
Explorar la API de Tracer
Consulte endpoints para reglas de validación, límites de gasto y rastros de auditoría.
Primeros pasos
Configure Tracer y cree su primera regla de autorización.

