Antes de começar
Você precisa de:
- Uma instância do Tracer em funcionamento
- Credenciais para um dos dois modos de autenticação suportados
cURL. Substitua $API_KEY pela sua chave de API (single-tenant) ou $JWT pelo seu token Bearer (multi-tenant), e https://tracer.sandbox.lerian.net pela URL do seu Tracer.
O modo de auth depende da implantação. Implantações single-tenant usam
X-API-Key. Implantações multi-tenant (SaaS / BYOC Multi-Tenant) usam Authorization: Bearer <jwt> — o JWT é emitido pelo Access Manager e carrega a claim tenantId. Em modo multi-tenant, substitua todo -H "X-API-Key: $API_KEY" deste guia por -H "Authorization: Bearer $JWT". O Tracer resolve o tenant a partir do token automaticamente — nunca passe o identificador do tenant em qualquer outro campo. Consulte Multi-tenancy para o modelo.Passo 1: Criar uma regra
Crie uma regra de validação com uma expressão CEL. As regras são sempre criadas no estado
DRAFT — elas não afetam transações até que você as ative.
cURL
ruleId. Você usará ele para ativar a regra.
Valores monetários (
amount da transação, maxAmount do limite de gastos e contadores de uso) são expressos como strings decimais, por exemplo "1500.00" ou "10000.00".Passo 2: Ativar a regra
Ative a regra para que ela seja avaliada contra as transações recebidas.
cURL
DRAFT para ACTIVE.
Ciclo de vida das regras
Regras
INACTIVE podem voltar para DRAFT para reedição usando POST /v1/rules/{id}/draft.
Passo 3: Criar um limite de gasto
Crie um limite de gasto para controlar valores de transações por escopo e período de tempo. Assim como as regras, os limites começam no estado
DRAFT.
cURL
Tipos de limites
Ative o limite da mesma forma que ativou a regra:
cURL
Passo 4: Validar uma transação
Envie uma transação ao Tracer para validação em tempo real contra todas as regras e limites ativos. O Tracer não faz chamadas externas durante a avaliação, garantindo tempos de resposta abaixo de 80ms (p99).
cURL
Tipos de decisão
O Tracer retorna decisões como recomendações. Seu sistema é responsável por agir sobre a decisão (bloquear, aprovar ou enfileirar a transação).
Tipos de transação
Passo 5: Consultar uso de limites
Monitore quanto de um limite de gasto foi consumido no período atual.
cURL
nearLimit ativa em 80% de utilização, permitindo a gestão proativa de limites.
Passo 6: Revisar eventos de auditoria
Cada decisão de validação e mudança de configuração é registrada em um log de auditoria imutável. Consulte os eventos de auditoria para relatórios de compliance e debugging.
cURL
Tipos de eventos de auditoria
Passo 7: Verificar integridade da auditoria
Verifique a cadeia de hash criptográfica dos eventos de auditoria para confirmar que nenhum registro foi adulterado. Isso é essencial para conformidade com SOX e GLBA.
cURL
Próximos passos
Primeiros passos com o Tracer
Visão geral do ciclo de vida de validação e conceitos principais.
Motor de regras
Aprofundamento em expressões CEL e configuração avançada de regras.
Limites de gasto
Configure e gerencie limites por escopo, período e tipo de transação.
Tratamento de erros
Lista completa de códigos de erro e como resolvê-los.

