Skip to main content

What is KYT

KYT (Know Your Transaction) is a risk identification mechanism for individual cryptocurrency transactions, providing real-time analysis of each on-chain transaction to determine its risk level and provide handling recommendations.
Core Question: Is this transaction safe?KYT helps you quickly identify the risk level and associated risk entities before processing each transaction.

Comparison with Traditional Finance

How It Works

Analysis Flow

  1. Fund Tracing: Trace fund sources and destinations forward/backward
  2. Entity Identification: Identify known entities involved in transactions (exchanges, protocols, labeled addresses)
  3. Pattern Detection: Identify suspicious transaction patterns (splitting, obfuscation, layering)
  4. Sanctions Screening: Match against sanctions lists

Risk Level Definitions

ChainStream uses a four-tier risk classification system:

Level Details

  • Definition: Direct association with confirmed criminal activity
  • Data Sources: OFAC sanctions list, law enforcement reports, confirmed hacking incidents
  • False Positive Rate: Very low (<0.1%)
  • Recommended Action: Immediate freeze, report to regulators
  • Definition: High-risk characteristics but unconfirmed criminal activity
  • Data Sources: Mixer identification, scam address clustering, behavior pattern analysis
  • False Positive Rate: Low (<5%)
  • Recommended Action: Manual review, delayed processing
  • Definition: Risk signals present but requires further evaluation
  • Data Sources: Association analysis, behavioral anomaly detection
  • False Positive Rate: Moderate (5-15%)
  • Recommended Action: Enhanced monitoring, may proceed
  • Definition: No obvious risk characteristics
  • Data Sources: Normal transaction patterns, known compliant entities
  • Recommended Action: Process normally

Based on risk level, the system provides standardized action recommendations:

Action Flow


Exposure Types

ChainStream distinguishes between two types of risk exposure:
Definition: Transaction directly interacts with a risk address
Characteristics:
  • One-hop association
  • High certainty of risk
  • Typically triggers immediate response
Example Scenarios:
  • Receiving funds from known hacker address
  • Sending to sanctioned address
  • Receiving directly from mixer output

Exposure Handling Guidelines


Business Flow

Standard KYT Flow

1

Register Transaction

Submit transaction information to KYT API
2

Wait for Analysis

Wait for analysis completion via polling (typically within 30 seconds)
3

Query Results

Retrieve risk assessment results
4

Execute Decision

Execute business logic based on risk level and recommendations

Processing Times

Valid transactions complete analysis within 30 seconds. Complex associations may require longer processing time.

Data Elements

Input Data (Register Transfer)

Input Data (Register Withdrawal)

Output Data

Response Field Description


API Usage

Register Deposit Transaction (Transfer)

Register Withdrawal Transaction

Get Assessment Details


Best Practices

Adjust thresholds based on business risk appetite:
Establish a false positive feedback mechanism:
  1. Record all manually overturned cases
  2. Regularly analyze false positive patterns
  3. Submit false positive feedback to ChainStream
  4. Adjust local threshold configuration
Ensure compliance audit requirements:
  • Save all KYT requests and responses
  • Record manual decisions with reasoning
  • Retain for at least 5 years (per regulatory requirements)
  • Support export in standard report formats
Risk status may change (e.g., address subsequently sanctioned). Recommendations:
  • Periodically re-evaluate historical transactions
  • Monitor new activity from associated addresses
  • Establish alert mechanism for risk status changes

KYA Core Concepts

Learn about address-level risk control

Compliance Integration Guide

Start integrating KYT

API Authentication

Understand authentication methods

KYT API Reference

View API documentation