Skip to main content

O que são Entidades?

Entidades são os objetos principais no gu1 que representam os sujeitos da sua análise de risco. Uma entidade pode ser uma empresa, um indivíduo, uma transação ou qualquer tipo personalizado relevante para o seu negócio. Cada entidade contém:
  • Informações de identidade (nome, ID externo, tipo)
  • Avaliação de risco (pontuação de risco, status)
  • Dados personalizados (JSON flexível para seus campos específicos)
  • Relacionamentos (conexões com outras entidades)
  • Resultados de análise (insights gerados por IA)
  • Linha do tempo (histórico de mudanças e eventos)

Tipos de Entidades

Empresa

Entidades corporativas para análise KYB

Pessoa

Entidades individuais para análise KYC

Transação

Transações financeiras para monitoramento

Personalizado

Qualquer tipo de entidade personalizado para o seu negócio

Ciclo de Vida da Entidade

1

Criação

Entidade é criada via API com informações básicas e dados personalizados opcionais
2

Enriquecimento

Dados adicionais são adicionados através de atualizações ou integrações
3

Análise

Análise de risco alimentada por IA é gerada automaticamente
4

Avaliação de Regras

Regras de risco são aplicadas para calcular a pontuação de risco e gerar alertas
5

Investigação

Alertas acionam investigações para revisão manual
6

Resolução

Status da entidade é atualizado com base nos resultados da investigação

Status da Entidade

Entidades pessoa e empresa usam o enum Postgres entity_status. Não há um grafo de transições obrigatório: depois da criação, um rótulo da matriz de risco, uma ação de regra (updateEntityStatus), uma automação ou um PATCH manual podem mover a entidade para qualquer status permitido (salvo se changeStatusManual estiver travado).

Padrão na criação

  • Se você omitir status na criação (manual ou automática), o Gu1 define under_review.
  • Você pode enviar outro valor explicitamente, por exemplo status: "not_started". Esse valor substitui o padrão, a menos que depois a matriz/regra/automação altere o status novamente.

Valores canônicos

Não existe o status approved. Em produto, “aprovado” é active. pending_verification é um status de ciclo de vida suportado (aguardando conclusão de KYC/KYB); awaiting_information é espera de dados pedidos ao cliente (por exemplo documentos de onboarding por e-mail), não captura de identidade. Ambos são distintos de not_started (análise ainda não iniciada) e de under_review (revisão de compliance em andamento). Rótulos legacy V2: NOT_STARTEDnot_started, IN_PROGRESSunder_review, APPROVEDactive, DENIEDrejected.

Fluxos de exemplo (incluindo matriz de risco)

Não há status intermediário obrigatório entre a criação e a aprovação/negação. O que acontece depende dos rótulos da matriz e das regras:
  1. Criar com not_started → matriz/regras não alteram o status → permanece not_started até algo atualizar.
  2. Criar com not_started → faixa de score ou regra define under_review → precisa de análise manual antes de active / rejected / etc.
  3. Criar com not_started → matriz/regra define active direto → aprovado sem passar por under_review.
  4. Criar com not_started → matriz/regra define rejected ou blocked direto → negado/bloqueado sem status intermediário de revisão.
  5. Criar com o padrão under_review → depois matriz/manual para active ou rejected.
Configure o binding score→status nos rótulos da matriz e/ou ações updateEntityStatus para alinhar ao comportamento da V2.

Bloqueio de operações

Somente blocked, suspended e rejected bloqueiam operações da entidade por padrão. not_started, under_review, pending_verification e awaiting_information não bloqueiam da mesma forma.

Pontuação de Risco

Cada entidade tem uma pontuação de risco (0-100) calculada com base em:
Modelos de machine learning analisam comportamento, padrões e anomalias da entidade
Regras personalizadas avaliam condições específicas e atribuem pontos de risco
Listas de sanções, PEPs, resultados de triagem de mídia adversa
Padrões de transações, atividade da conta e mudanças ao longo do tempo
Entidades conectadas e seus perfis de risco
Faixas de Pontuação de Risco:
  • 0-25: Baixo risco (verde)
  • 26-50: Risco médio (amarelo)
  • 51-75: Alto risco (laranja)
  • 76-100: Risco crítico (vermelho)

Estrutura de Dados da Entidade

Campos Principais

Dados Personalizados da Entidade

O campo entityData é um objeto JSON flexível onde você pode armazenar quaisquer campos personalizados relevantes para o seu caso de uso: Exemplo KYB:
Exemplo KYC:
Exemplo de Transação:

Operações Comuns

Criar Entidade

POST /entities - Criar nova entidade

Obter Entidade

GET /entities/:id - Recuperar detalhes da entidade

Listar Entidades

GET /entities - Consultar entidades com filtros

Atualizar Entidade

PUT /entities/:id - Atualizar dados da entidade

Excluir Entidade

DELETE /entities/:id - Remover entidade

Importação em Massa

POST /entities/bulk - Importar múltiplas entidades

Melhores Práticas

Sempre defina externalId com seu identificador interno para facilitar a reconciliação e atualizações
Use valores de tipo de entidade consistentes em toda a sua organização (ex: “company” vs “corporate”)
Sempre inclua códigos de país ISO para avaliação de risco adequada e verificações de compliance
Organize entityData com nomes de campos consistentes e objetos aninhados para dados complexos
Use o timestamp updatedAt para detectar mudanças e sincronizar com seus sistemas
Use importação em massa para criar múltiplas entidades (>10) para melhorar o desempenho

Recursos Avançados

Análise Alimentada por IA

Cada entidade pode ter análise de risco gerada por IA:
Retorna análise abrangente incluindo:
  • Resumo executivo
  • Padrões comportamentais
  • Fatores de risco identificados
  • Recomendações
  • Pontuação de confiança
Saiba mais →

Relacionamentos de Entidades

Conecte entidades para mostrar propriedade, transações ou outros relacionamentos:

Anexos de Documentos

Anexe documentos (carteiras de identidade, licenças, contratos) às entidades:
Saiba mais →

Fluxos de Trabalho de Exemplo

Onboarding KYB

Fluxo de trabalho completo de onboarding de empresas

Verificação KYC

Processo de verificação de clientes individuais

Monitoramento de Transações

Triagem de transações em tempo real

Monitoramento Contínuo

Configuração de monitoramento contínuo de entidades

Próximos Passos

1

Crie Sua Primeira Entidade

Siga o guia Criar Entidade para adicionar uma entidade
2

Configure o Mapeamento de Dados

Use Schemas Personalizados para importações estruturadas
3

Configure Regras

Aplique regras de risco através do painel para calcular pontuações de risco
4

Monitore e Aja

Configure webhooks para receber alertas quando as pontuações de risco mudarem