Saltar para o conteúdo principal
Didit angaria 7,5 milhões de dólares para construir a infraestrutura para identidade e fraude
Didit
Voltar ao blog
Blog · 21 de maio de 2026

KYT para Câmbios e Plataformas On-Ramp de Cripto: Um Guia de Implementação (PT-PT-1)

Um guia prático para integrar a análise de carteiras numa bolsa de criptomoedas ou plataforma on-ramp — analisando depósitos e levantamentos no momento certo, codificando políticas e gerindo alertas — a 0,02 $ por análise com.

Por DiditAtualizado
kyt-crypto-exchange-integration.png

Uma plataforma de câmbio ou on-ramp de cripto tem exatamente dois momentos em que o risco on-chain entra ou sai do negócio: um depósito entra e um levantamento sai. Se a análise for feita corretamente nesses dois pontos, cobriu o essencial do Know Your Transaction (KYT). Se for feita incorretamente — analisar demasiado tarde, analisar o errado, ou tratar cada correspondência como um ticket manual — ou aceita fundos contaminados ou sobrecarrega os seus analistas.

Este é um guia de implementação para integrar a Análise de Carteiras da Didit num fluxo de depósito/levantamento. Abrange onde analisar, como codificar a política para que a maioria das decisões sejam automáticas, e como lidar com as que não são — tudo na API unificada /v3/ a 0,02 $ por análise com a sua própria chave (BYOK).

Principais pontos

  • Dois pontos de análise: analise o endereço de depósito na entrada, analise o endereço de destino na saída.
  • Controle antes da liquidação. A análise pré-transferência permite recusar um depósito ou bloquear um levantamento antes que o valor se mova.
  • Codifique a política como regras para que LOW/MEDIUM passem automaticamente, HIGH seja encaminhado para revisão e CRITICAL seja recusado — os analistas apenas lidam com os casos excecionais.
  • Registos pós-transferência por hash de transação mantêm uma trilha de auditoria e detetam designações de sanções retroativas.
  • Gestão de casos integrada + fluxo de trabalho SAR — os alertas abrem na mesma Consola, sem ferramenta separada.
  • 0,02 $ por análise com BYOK (Crystal ou Merkle Science); pagamento por chamada, sem mínimos.

O que o KYT significa para um câmbio

O KYC verifica quem é o seu utilizador no momento do registo. O KYT observa o que o dinheiro deles faz depois — especificamente, de onde veio a criptomoeda que depositam e para onde vai a criptomoeda que levantam. Para um câmbio ou on-ramp, a obrigação é concreta: não aceite fundos com exposição a sanções, mixers, darknet, ransomware ou fundos roubados, e não envie fundos para carteiras com as mesmas características. A análise de carteiras é o mecanismo que impõe isso transação a transação.

Por que é importante

Depósitos e levantamentos são as únicas duas portas que o valor usa, portanto são as únicas duas portas que o risco usa. Um depósito contaminado aceite é uma exposição à lavagem de dinheiro nos seus livros; um levantamento enviado para uma carteira sancionada é uma violação de sanções, independentemente da intenção. A expectativa regulamentar para as VASP é o monitorização contínua explícita das transações, e a expectativa prática é que detete isso antes da liquidação, e não numa revisão de fim de mês.

A razão pela qual as equipas historicamente sub-analisavam era o custo: as subscrições de análise de blockchain legadas precificavam a análise como um contrato empresarial. A 0,02 $ por análise com BYOK, essa restrição desapareceu — pode analisar cada depósito e cada levantamento e ainda assim ser aproximadamente 10 vezes mais barato do que comprar os dados diretamente.

Detalhes técnicos

Tudo funciona em POST /v3/transactions/. Defina currency_kind: "crypto", uma direção e o endereço que está a analisar.

Depósito (INBOUND) — analise o endereço de origem antes de creditar:

curl -X POST https://verification.didit.me/v3/transactions/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "transaction_id": "dep_a31f",
    "category": "finance",
    "amount": 8000,
    "currency": "USDT",
    "currency_kind": "crypto",
    "direction": "INBOUND",
    "wallet_address": "0x12ab...90cd",
    "include_crypto_screening": true,
    "subject": { "vendor_data": "user_2201", "role": "RECEIVER" }
  }'

Levantamento (OUTBOUND) — analise o destino antes de liberar:

curl -X POST https://verification.didit.me/v3/transactions/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "transaction_id": "wd_b58c",
    "category": "finance",
    "amount": 8000,
    "currency": "USDT",
    "currency_kind": "crypto",
    "direction": "OUTBOUND",
    "wallet_address": "0x44de...11ff",
    "include_crypto_screening": true,
    "subject": { "vendor_data": "user_2201", "role": "SENDER" }
  }'

Ramifique com base na banda do veredicto:

{
  "transaction_id": "wd_b58c",
  "status": "APPROVED",
  "wallet_screening": {
    "risk_score": 12,
    "risk_band": "LOW",
    "exposure": [ { "category": "EXCHANGE", "type": "DIRECT", "share": 0.96 } ]
  }
}

Após a liquidação, analise a transação confirmada por hash (payment_reference_id) para manter um registo de auditoria pós-transferência.

Webhooks. Subscreva transaction.status.updated para que o seu livro-razão reflita as decisões do analista e qualquer remediação AWAITING_USER.

Preço. 0,02 $ por análise com BYOK (Crystal ou Merkle Science), por chamada, sem mínimos.

Um fluxo de referência

Pedido de depósito
   └─ POST /v3/transactions/ (INBOUND, wallet_address, screening)
        ├─ LOW / MEDIUM  → creditar o depósito
        ├─ HIGH          → reter; abrir alerta; analista revê
        └─ CRITICAL      → rejeitar; congelar; abrir alerta; considerar SAR

Pedido de levantamento
   └─ POST /v3/transactions/ (OUTBOUND, destination wallet_address, screening)
        ├─ LOW / MEDIUM  → libertar
        ├─ HIGH          → reter; analista revê
        └─ CRITICAL      → bloquear; abrir alerta

Pós-liquidação
   └─ POST /v3/transactions/ (hash como payment_reference_id) → registo de auditoria

Codifique o tratamento LOW/MEDIUM/HIGH/CRITICAL uma vez no pacote de regras Crypto screening para que o status retorne já decidido — o seu backend apenas age sobre ele.

Casos de uso

  • Câmbios centralizados — analise cada depósito e levantamento; recuse automaticamente CRITICAL, coloque HIGH em fila, registe o resto.
  • Plataformas On/off-ramp — controle as conversões fiat↔cripto na carteira da contraparte antes de liquidar para os trilhos bancários.
  • Corretoras que adicionam cripto — reutilize uma integração de monitorização de transações existente; a análise de cripto é o mesmo endpoint.
  • Custodiantes — analise na entrada e re-analise no movimento, com o grafo de rede como prova de congelamento.
  • VASPs — combine KYT com troca de dados FATF Travel Rule no mesmo motor para risco de contraparte de ponta a ponta.

Como integrar com a Didit

  1. Configure provedor + padrão. Em Consola → Transações → Definições, defina Crystal ou Merkle Science (BYOK ou gerido) e o comportamento de análise padrão.
  2. Escreva as regras de política. Ative o pacote de regras de análise de cripto e defina bandas → ações para que a maioria das decisões sejam automáticas.
  3. Analise em ambas as portas. Chame POST /v3/transactions/ para cada depósito (INBOUND) e levantamento (OUTBOUND) antes da liquidação.
  4. Registe após a liquidação. Re-analise a transação confirmada por hash para a trilha de auditoria.
  5. Trabalhe os casos excecionais. As análises HIGH/CRITICAL abrem alertas; investigue, escale para um caso e arquive SARs na mesma Consola.

Como tudo está na API unificada /v3/, o mesmo utilizador que deposita passa pela monitorização de transações, uma transação sinalizada pode pausar via AWAITING_USER e acionar um passo de remediação, e KYC, KYT e AML compõem uma única plataforma de identidade e fraude.

Perguntas frequentes

Onde exatamente devo analisar?

Em dois pontos: o endereço de origem de cada depósito (INBOUND) antes de creditar, e o endereço de destino de cada levantamento (OUTBOUND) antes de liberar. Adicione a análise pós-transferência por hash para registos.

Analisar cada transação não será caro?

Não. A 0,02 $ por análise com BYOK — aproximadamente 10 vezes mais barato do que comprar análises diretamente — analisar cada depósito e levantamento é acessível, mesmo em alto volume.

Como evito a revisão manual em cada correspondência?

Codifique a política no pacote de regras de análise de cripto para que LOW/MEDIUM passem automaticamente, HIGH seja encaminhado para um analista e CRITICAL seja recusado. Os analistas apenas lidam com os casos excecionais.

Isso também abrange a Travel Rule?

Sim. O mesmo motor de Monitorização de Transações suporta a FATF Travel Rule, então a troca de dados da contraparte e a análise de carteiras funcionam em conjunto.

Quais provedores posso usar?

Crystal e Merkle Science hoje (BYOK ou gerido); Chainalysis e Elliptic estarão disponíveis em breve a 0,02 $ BYOK.

Pronto para começar?

Leia a visão geral da Análise de Carteiras na documentação, veja como se encaixa na plataforma na página do produto Análise de Carteiras e verifique os preços por chamada na página de preços. Quando estiver pronto, comece gratuitamente — 500 verificações KYC gratuitas todos os meses e análise de carteiras a 0,02 $ por análise com BYOK.

Infraestrutura para identidade e fraude.

Uma API para KYC, KYB, Monitorização de Transações e Rastreio de Carteiras. Integre em 5 minutos.

Peça a uma IA para resumir esta página
KYT para Câmbios e On-Ramps de Cripto | Didit.