Por que usar o Tracer?
O Tracer é a plataforma open-source da Lerian para validação de transações em tempo real e controle de gastos. O código-fonte está disponível publicamente no GitHub. O Tracer oferece controle preciso sobre como as transações são validadas em todo o seu ecossistema financeiro. Com tempos de resposta inferiores a 80ms (p99) e configuração flexível, você pode aplicar políticas, estabelecer limites de gastos e manter a conformidade—tudo sem comprometer a experiência do usuário ou escrever código complexo. Em seu núcleo, o Tracer fornece duas capacidades fundamentais:
- Regras de validação: Regras baseadas em expressões usando CEL (Common Expression Language) que avaliam o contexto da transação e retornam decisões instantâneas—sem necessidade de deploys de código.
- Limites de gastos dinâmicos: Limites configuráveis por transação, por conta, por portfólio ou por segmento—com rastreamento de uso em tempo real e resets automáticos de período.
Resolvendo desafios de controle e compliance
O Tracer ajuda instituições a avaliar políticas de gastos, identificar transações não autorizadas e atender requisitos de auditoria. Seja para detectar transações que excedem limites de gastos, avaliar regras de negócio personalizadas ou manter um registro de auditoria completo para conformidade SOX/GLBA, o Tracer fornece a velocidade, flexibilidade e governança necessárias para operações financeiras modernas.Principais capacidades
- Validação em tempo real com tempos de resposta inferiores a 80ms (p99)
- Motor de regras baseado em expressões usando CEL (Common Expression Language) para regras type-safe e amigáveis para analistas
- Design agnóstico de produto que suporta múltiplos tipos de transações:
- Transações com cartão (débito, crédito, pré-pago)
- Transferências bancárias (domésticas, internacionais, ACH)
- PIX (instantâneo, agendado)
- Criptomoedas (bitcoin, ethereum, stablecoin)
- Limites de gastos dinâmicos:
- Por transação, conta, portfólio ou segmento
- Períodos diários, mensais ou por transação
- Rastreamento de uso de limites em tempo real com resets automáticos de período
- Registro de auditoria completo com retenção de 7+ anos para conformidade SOX/GLBA
- Arquitetura fail-open configurável para evitar bloquear transações legítimas
Como funciona
O Tracer é construído em torno de três contextos principais:
- Contexto de Validação - Orquestra as requisições de validação, coordena a avaliação de regras e limites, e registra a trilha de auditoria.
- Contexto de Regras - Gerencia as definições de regras, compila expressões e avalia regras contra o contexto da transação.
- Contexto de Limites - Gerencia as configurações de limites de gastos, rastreia contadores de uso e aplica thresholds.

Todos os valores monetários no Tracer são expressos na menor unidade monetária (por exemplo, centavos para BRL, cents para USD). Por exemplo, R$ 50.000,00 = 5.000.000 centavos.
Quando usar o Tracer
O Tracer se encaixa naturalmente em qualquer fluxo de trabalho onde você precisa controlar como o dinheiro se move através da sua instituição.
- Governança de gastos: Avalie transações contra políticas de gastos internas ou em nível de cliente
- Validação de transações: Avalie regras de negócio personalizadas e retorne decisões antes da execução de transações
- Conformidade regulatória: Produza registros prontos para auditoria e garanta rastreabilidade
- Proteção ao cliente: Detecte gastos excessivos e retorne decisões para que seu sistema possa agir
Escopo e princípios de design
O Tracer é um motor de validação de transações, não um sistema completo de gestão de fraudes. É um componente especializado otimizado para decisões de baixa latência (< 100ms) que valida payloads pré-enriquecidos contra regras e limites configuráveis. Este escopo focado permite que o Tracer entregue desempenho previsível enquanto se integra perfeitamente a ecossistemas mais amplos de prevenção a fraudes.
O que o Tracer foca
- Validação baseada em regras: Lógica determinística baseada em expressões usando CEL
- Limites de gastos: Aplicação em tempo real com resets automáticos de período
- Trilha de auditoria: Registros imutáveis para compliance (SOX/GLBA)
- Decisões de baixa latência: Respostas síncronas da API em menos de 80ms (p99)
O que o Tracer não inclui
| Capacidade | Razão | Alternativa |
|---|---|---|
| Scoring por machine learning | Inferência de ML adiciona latência incompatível com meta de sub-100ms | Integre serviços de ML externos upstream e passe scores via metadata |
| Enriquecimento de dados | Chamadas externas durante validação quebram garantias de latência | Enriqueça payloads na sua integração antes de chamar o Tracer |
| Fluxos de revisão manual | Gestão de casos está fora do escopo principal de validação | Construa filas de revisão no seu sistema e use a decisão REVIEW como gatilho |
| Interface de usuário | Design API-first permite integração flexível | Construa UIs customizadas ou use ferramentas de terceiros |
| Janelas de tempo customizadas | Simplicidade sobre flexibilidade para release inicial | Use períodos DAILY, MONTHLY ou PER_TRANSACTION |
Integração
Integrar com o Tracer é simples. Seu sistema de autorização envia requisições de validação com o contexto completo da transação, e o Tracer responde com uma decisão—tipicamente em menos de 35ms. Este Padrão Payload-Complete mantém as coisas simples: todo o contexto que o Tracer precisa chega em uma única requisição, então não há chamadas externas durante a validação e a latência permanece previsível.
O Tracer é atualmente projetado como uma plataforma single-tenant (uma instância por cliente).

