Skip to main content

Overview

As cryptocurrency goes mainstream, compliance requirements are increasingly strict. ChainStream provides comprehensive security and compliance solutions to help businesses meet regulatory requirements, identify risky transactions, and protect user assets.

KYT - Know Your Transaction

Real-time analysis of transaction fund sources and destinations to identify high-risk associations

KYA - Know Your Address

Assess wallet address risk levels and associated entities

Why On-chain Compliance

Major jurisdictions (US, EU, Singapore, Hong Kong, etc.) have clear AML/CFT compliance requirements for crypto exchanges and service providers.
Identify and block:
  • Hack-related funds
  • Ransomware payments
  • Mixer and privacy protocol associations
  • Scam and phishing addresses
  • Prevent users from interacting with high-risk addresses
  • Provide token security checks
  • Identify honeypots and rug pulls

ChainStream Compliance Capabilities

KYT (Know Your Transaction)

Risk assessment for individual transactions: Core Features:
  • Transaction risk scoring
  • Fund source/destination tracing
  • Entity identification
  • Alert generation
See KYT Concepts for details.

KYA (Know Your Address)

Risk assessment for wallet addresses:
  • Address risk rating
  • Historical behavior analysis
  • Entity identification
  • Label classification
See KYA Concepts for details.

Coverage

Supported Chains

ChainKYTKYANotes
EthereumFullFullIncluding ERC-20
BSCFullFullIncluding BEP-20
PolygonFullFull
ArbitrumFullFull
SolanaFullFullSPL tokens
TronFullFullTRC-20
BitcoinPartialPartialMainnet

Risk Categories

ChainStream can identify the following risk categories:
CategoryDescriptionRisk Level
SanctionsSanctioned entities/addressesSevere
DarknetDarknet market associationsSevere
RansomwareRansomware associationsSevere
HackingHack-related fundsSevere
FraudScam/phishing associationsHigh
MixerMixer/privacy protocolHigh
GamblingGambling platformsMedium
High Risk ExchangeHigh-risk exchangesMedium

Integration

KYT/KYA uses a Register + Query two-step model: first register a transaction or address, then query the assessment results after the system completes risk analysis.
Step 1: Register Transfer
POST /v1/kyt/transfer
{
  "network": "ethereum",
  "asset": "ETH",
  "transferReference": "your-unique-reference",
  "direction": "received",
  "transferTimestamp": "2024-01-15T10:30:00Z",
  "txHash": "0x...",
  "outputAddress": "0x..."
}
Step 2: Query Results
# Get risk summary
GET /v1/kyt/transfers/{transferId}/summary

# Get risk alerts
GET /v1/kyt/transfers/{transferId}/alerts

# Get direct risk exposure
GET /v1/kyt/transfers/{transferId}/exposures/direct

Use Cases

Deposit Monitoring

Assess fund source risk during deposits to block problematic funds

Pre-withdrawal Check

Evaluate destination address risk before withdrawals to prevent funds flowing to sanctioned entities

Wallet Screening

Check wallet history risk during user registration or KYC

Compliance Reporting

Generate regulatory-compliant transaction monitoring reports

Next Steps